Author Topic: Keyboard Layout  (Read 1316 times)

Offline Octafino

  • Ashen
  • *****
  • Posts: 146
    • City: Mercinae
    • Guild: Bards
    • Order: Apollo
Re: Keyboard Layout
« Reply #15 on: January 10, 2009, 12:02:13 PM »
ah, I was wondering if I was just retarded when I couldn't figure out the new EX thing.

Aphaia thanks for asking about CMud!

Offline Adaryn

  • Astute
  • **
  • Posts: 53
    • City: Thakria
    • Guild: Seers
Re: Keyboard Layout
« Reply #16 on: January 11, 2009, 03:46:38 AM »
I'm sure I have dyscalculia also. I'm also a finance major. Should make for an interesting career.

God, there's a name for that?? I always just thought it was just me! Numbers hate me in so many ways....
"There is no pain... don't cry anymore..."
"If you want peace... I'll grant it as you've wished..."
"There is no fear... come close..."
"So that you can be untainted... I'll take it all away from you..."
Now there is no one else who can save you
There now, close your eyes" –Gackt/'Maria'


"I live lies because I cannot endure the weakness of anger, and I cannot admit the irrationality of love." –Marius de Romanus

Offline Narissa

  • The Woman Who Stole the World
  • Sexy Thief Mistress of Moderator Mojo
  • ******
  • Posts: 699
  • The only way to a man's heart is with a knife...
    • City: Thakria
    • Guild: Thieves
    • Order: Magical Maven
    • Thakria - simply the best
Re: Keyboard Layout
« Reply #17 on: January 11, 2009, 04:44:44 AM »
Eh, it's not just "being bad with math". Numbers transpose themselves, I can only memorize phone numbers by remembering the sounds/movement of typing them, I can barely read an analog clock, and my sense of time is screwy (ie I constantly misjudge the amount of time a task/trip will take. Even if it's something I've done before, I have trouble making my brain line up perceived/actual time perception). It is teh suk.
Apollo, the God of light tells you, "It's always the loud ones..."


Offline Isen

  • Intrepid
  • **
  • Posts: 41
    • City: Parrius
    • Guild: Thieves
Re: Keyboard Layout
« Reply #18 on: May 09, 2009, 01:01:58 AM »
I think it's a bit premature for me to talk about my layout as i haven't - and will likely never - make a name for myself as a fighter. I do, however, want to know the novel approaches you, Ender, devised and the ideas you stole from Snowlock, Xanthe, etc.  So, with that as motivation I offer up my own.

I will not be providing the details.  I don't know how I would accomplish this in Z/Cmud.

Firstly, a quick note on movment.  I alias all standard movement to single keys: 'n', 's', 'e', and 'w' remain as they are.  The directions 'ne', 'nw', 'se', 'sw', 'in', and 'out' are aliased to 'r', 'q', 'f', 'a', 'i', and 'o' respectively.  Flipping is done by prefixing the direction key with 'f' and sprinting by preifxing with a space, e.g. 'ff' would 'flip se', ' f' would 'sprint se'.

I've associated every poison and herb that i rub or spit with a key.  This list is approximately what i use right now:
Quote
-p.dictionary-
acaana - '1'
Ajkara - '2'
akmar - 'a'
blackroot - '`'
Bukandas 'b'
Erasmus - 'e'
Etarka - '3'
Exaar - 'x'
Febfendu - 'f'
Grelixar - 'h' for hallucination
Grimleaf 'g'
Ikirax - 'i'
Jitsu ';' (defunct)
Jegga - 'j'
Karfar - '?'
Kaskamak - 'c' for creeping death
Kly - '0' for 0uch
Kural - 'k'
Mandrake -'m'
Mar - 'u' for ugliness
Mouurark - 'o'
Nann - 'n'
Phoroz - 'p'
Quirrog - 'q'
Resik - 'r'
Sata - 'l' for large
Shirolos - 's'
Surnamen - '4'
Vaxvarna 'v'
Wyg 'w'
Yake- 'y'
yarl - 'd' for death
Yavethalion '6'
Yavin '5'
Zaganzar 'z'

For the major poisons and herbs i chose associations by preferring ease of recall.  In the future i would like make do without mnemoics and choose key-poison pairs based soley on ease of execution.

Next I remapped three or four keys to act as alternate enter keys: the tab key, the key '\', one of the function keys, and most recently the semicolon.  Pressing tab or ';' after typing any one of the characters in p.dictionary into the input buffer will spit the poison or herb associated with that character, e.g. 'g' and ';' will execute my spit grimleaf macro.  Pressing tab or ';' after entering two characters will execute my rub/stab macro with the indicated poisons or herbs.

Multiple send keys relieve competition for short and easily executed aliases.  Compare 'fs'+ ';' and 'fs' + 'enter-key'.  The former rubs febfendu/shirolos and stabs, the latter flips south.  Or, compare spitting akmar 'a'+';' with moving southwest 'a'+'enter-key'.  You get the idea.

Now show me your proverbial penis, Ender.
« Last Edit: May 09, 2009, 07:07:05 AM by Isen »

Offline Ender

  • Mighty
  • ***
  • Posts: 78
Re: Keyboard Layout
« Reply #19 on: May 12, 2009, 10:32:41 AM »
I like the look of your system; it’s very similar to the one I’m working on at the moment.  But more about that later...

But first a little about the layout I used... as mentioned in the first post very little of this is my innovation.

Healing and Defence: 
All of my healing, literally, ALL of it is on the numerical key pad (on the right).  These keys are all macros, so you just have to press them for the action to trigger. Potions, pipes, herbs are all on the right as macros.  In addition, my most common defences are all over there.  Pentacle, fullparry, sata, levitate, deaf, blind, aloofness, acrobatics, are all macros on the numerical keypad.
Within the keypad, they are organised so that I am able to chain them quickly.  For example, I can sip health (1), smoke malloran (5) and fullparry (9) in quick succession – very useful against knights who are trying to land a JJ in the gap.
To get enough variety, I use the alt, ctrl and shift keys as modifiers.  This gives me a total of 15 x 4 (60 macros) – plenty for most situations.

Attack:
This depends on the class I’m playing. 
Assuming I’m playing a class which is fairly low on attack variety (knights for example) then I try to make it mostly macros on my left hand.  For example, Alt-S = scythe, Alt-1 = JJ, alt-W web... etc. etc.    This is great for very twitchy classes where timing is more important than variety.
On a Ranger I use a slower but more varied layout.  Using key combinations, for example 1<letter> spits and 2<letter> stabs, e.g. 1m spits mandrake, 1n spits nann, 2m stabs double mandrake, 2n stabs nann+phoros.  Generally I’ve found that being able to put specific combos together on a knife in the middle of a fight is unnecessary.  So if I REALLY need to land a phoroz then I don’t mind if I also land a nann.

Defences:
Oddly enough I use the same for defences which I toggle on and off as I do for attacks, only the reverse.  For example, netdodging on is n1 and netdodging off is n2.  Likewise, autowake is w1 and autowake off is w2.  While this isn’t very logical, it’s the natural position for my fingers when I’m spitting and stabbing so it reduces hand movement.  I even keep the same standard when I don’t really need to remove the defence, for example i1 is still sipping immunity potion, even though I would rarely want to remove it.

Movement:
One area where I’m above average in Avalon is my movement, people I have fought against comment that I move well (oddly enough Cordon even identifies one of my seconds after I fought him – based on how well I moved). 
But, I move with n, ne, e, se, s, sw, w, nw... I type them and press return!  Old school!  And oddly enough, given that I touch type, this works perfectly well.  Sprint is sp<dir> spn being sprint north, spe being sprint east etc.  Gallop is so<dir> so son being gallop north, soe being gallop east etc.
The exception being movement that is one-off... for example flipping in stealth.  In that situation I actually use the F keys to modify (for the next command) the behaviour of the numerical keypad.  Flip North is F1 followed by Numeric Key-Pad 8.  I use the same system for other one-off directional commands, like stonework, or shooting a bow, or pushing.
Beyond that, I guess I’m fairly normal.

This keyboard layout really came into existence when I was playing a Knight and for that it worked perfectly.  It allowed me to focus on healing and defence (with the massive variety of cures you require on the numerical keypad) while turning the ‘normal’ or common attacks into left hand macros – very responsive if ultimately a little limited in variety.  That system evolved into the layout I used on Ender, ultimately I think Avalon would be best played on two numerical keypads – with keys on each potentially modifying the behaviour of the other.  However, at the moment that is a pipe dream (oh and sometimes it’s nice to be able to chat).

« Last Edit: May 12, 2009, 10:37:18 AM by Ender »

Offline Zuul

  • Newborn
  • *
  • Posts: 4
    • City: Parrius
    • Guild: Artisans
Re: Keyboard Layout
« Reply #20 on: May 12, 2009, 11:33:11 AM »
This is another option you can use for poison aliases. Just less work in creating aliases but may be a bit slower to use than Ender's suggestion.

RUB:RB
outp %alias( %1)
rub %alias( %1) on @weapon

SPIT:SP
outp %alias( %1)
spit %alias( %1) at @target


Than make an alias for grimleaf.

RB GM
SP GM
ect
ect

Zuul doesn't dance to music - the music dances to Zuul.