Author Topic: No or strange arrow organization feedback request  (Read 4597 times)

0 Members and 1 Guest are viewing this topic.

Offline decker

  • Thread Starter
  • Posts: 128
  • Location: Nice, France
No or strange arrow organization feedback request
« on: Sat, 02 January 2016, 03:06:08 »
Hi,
I've been looking for the 'perfect' 40-60% keyboard and was struck by the absence of arrow keys or their strange organization in brand name keyboards.

On my ISO105 keyboards, I use arrow keys a lot (code+office+games+graphics), so it seems very alien to me not to have them.
Having them in an unusual organization seems weird too : 4 on the same line, as usual but staggered, staggered diamond, on opposite sides of the space bar... (did I miss any ?)

So I wanted your feed back :
Who goes by without arrows (please state what you use the keyboard for, and how you navigate) ?
Who uses alternate arrow key organization, and was it hard to get used to.

Thanks

Offline davkol

  •  Post Editing Timeout
  • Posts: 4994
Re: No or strange arrow organization feedback request
« Reply #1 on: Sat, 02 January 2016, 07:24:48 »
It mostly depends what software you're using.

I've been using the arrows very rarely ever since I switched to Emacs. Default GNU Emacs bindings are Control--[PBNF] for directions and work shell w/ GNU Readline too; one advantage is the rest of the control scheme, that includes Alt-[BF] for jumping between words, Control-number for repetition, etc.

I don't really use arrows to navigate in texts/documents either. When I'm reading a book/article/wiki/…, I usually don't have my hands on the keyboard at all, and use a pen (on my Tablet PC), a trackball or a touchpad (w/ gestures) instead. Well, except perhaps hitting U/D (up/down half a page) in the web browser (Vimperator) every now and then.

Other than that, I've used all sorts of arrow clusters:
  • "Four-finger" arrows in a row (similar to vi's HJKL) were uncomfortable, because ring&little fingers didn't move independently, which resulted in unnecessary strain.
  • "Two-hand" arrows with a pair on each side of the keyboard (Kinesis Advantage) had the downside of requiring both hands on the keyboard at the same time, and I had a hard time synchronizing hands, when using all arrow keys.
  • HHKB "diamond" arrows didn't work for me either, because the wrist/forearm had to be rotated outwards (compared to resting relaxed fingers on the home row) in order to get a comfortable angle under my fingertips.
  • Arrows embedded in a tenkey required a two-row single-finger jump between up and down, thus that didn't work out either.
  • T-shaped arrow cluster with up between left and right required a common step one row down, which turned out to be an issue for the same reason as why optimized layout (DSK, Colemak) favored the upper row over the bottom one, esp. considering the middle-finger's relative length.
  • Therefore, I've always went back to the inverted T-shaped arrow cluster. I prefer it embedded on IJKL, thus it's directly in the right hand's resting position, reflects relative finger length, and if the keyboard has asymmetrically staggered rows, the stagger is in the natural direction, compared to ESDF (or WASD).

Offline decker

  • Thread Starter
  • Posts: 128
  • Location: Nice, France
Re: No or strange arrow organization feedback request
« Reply #2 on: Sat, 02 January 2016, 14:33:36 »
Thanks for all those details, I didn't perceive all those user cases.  :thumb:

Offline cogito_ergo_sum

  • Posts: 37
Re: No or strange arrow organization feedback request
« Reply #3 on: Sun, 03 January 2016, 14:02:21 »
I am currently using
ikl; = up down right left
on my work board.

I don't use 'left' frequently at work.

For a long time, I used
kl;' = down up right left

This was not bad, but was somewhat hard to get used to.

If macros are an option, then complex series of arrow movements can be programmed, if needed.

I also did not mind the Kinesis Advantage arrow layout.

 
« Last Edit: Sun, 03 January 2016, 14:04:35 by cogito_ergo_sum »

Offline decker

  • Thread Starter
  • Posts: 128
  • Location: Nice, France
Re: No or strange arrow organization feedback request
« Reply #4 on: Sat, 09 January 2016, 10:21:59 »
I am currently using
ikl; = up down right left
on my work board.

I don't use 'left' frequently at work.

For a long time, I used
kl;' = down up right left

This was not bad, but was somewhat hard to get used to.

If macros are an option, then complex series of arrow movements can be programmed, if needed.

I also did not mind the Kinesis Advantage arrow layout.

I've just now pictured what you are saying, that seems pretty hard to get used to indeed.
I'm having a hard enough time with games that use wasd = up left down right !

Offline cogito_ergo_sum

  • Posts: 37
Re: No or strange arrow organization feedback request
« Reply #5 on: Sat, 09 January 2016, 11:24:18 »
I have tried esdf  = up left down right on a Kinesis.

I liked it, but I prefer to enter numbers with my left hand.

I have used numpad navigation, but did not like it.

I use arrows primarily at work. At home, I use the standard arrow keys on a laptop when needed.
« Last Edit: Sat, 09 January 2016, 11:42:57 by cogito_ergo_sum »

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: No or strange arrow organization feedback request
« Reply #6 on: Sat, 09 January 2016, 18:43:14 »
Main question is: what are you trying to do with the arrows, and what else do your hands need to be doing at the same time?

If you want maximum performance and flexibility and all you need is arrows, you should put {up/down/left/right} on {left index finger/left thumb/right index finger/right thumb}.

If you want to use only one hand for all the arrows, I recommend using index finger, middle finger, ring finger, and thumb, all with keys spread out enough to not require any kind of hand contortion. For example, for the right hand, you could set things up something like:

Offline decker

  • Thread Starter
  • Posts: 128
  • Location: Nice, France
Re: No or strange arrow organization feedback request
« Reply #7 on: Sun, 10 January 2016, 05:33:50 »
If you want to use only one hand for all the arrows, I recommend using index finger, middle finger, ring finger, and thumb, all with keys spread out enough to not require any kind of hand contortion.

Interesting.
Wonder if anyone with an ergodox has tried something like this :
ErgoDox with left hand arrows - down on left thumb
« Last Edit: Sun, 10 January 2016, 05:35:33 by decker »

Offline cogito_ergo_sum

  • Posts: 37
Re: No or strange arrow organization feedback request
« Reply #8 on: Sun, 10 January 2016, 19:11:37 »

If you want to use only one hand for all the arrows, I recommend using index finger, middle finger, ring finger, and thumb, all with keys spread out enough to not require any kind of hand contortion. For example, for the right hand, you could set things up something like:
Show Image


I had never considered a layout like this. I will have to consider it next time I test a new layout.

Perhaps I could leave 'up' and 'down' in more handy positions, and move 'left' and 'right', given that I use them less.

Do you consider this the best position of this type? Depending on the number of keys (and remapping capability) to the right of the spacebar, the pattern could be shifted further to the right 1 key, (possibly) even 2.

Offline jacobolus

  • Posts: 3661
  • Location: San Francisco, CA
Re: No or strange arrow organization feedback request
« Reply #9 on: Sun, 10 January 2016, 20:40:38 »
Well, again, the question is what other keys you need to press at the same time, and what the rest of your keyboarding context is. Personally, my preference is to not use a standard-layout keyboard at all, but something with column-staggered keys and a more natural hand shape. Then I put the arrows on a layer on the home row positions for the thumb and three fingers on one hand.

If you have a standard layout keyboard and you often need to use random keyboards you don’t own (so keeping normal arrow layout muscle memory is helpful), and you need to alternate arrows with typing, then using something like an inverted T style layout with IJKL representing up/left/down/right (on a layer where the layer switcher key is on the left hand) isn’t too bad.

The advantage of using the thumb and index finger for up/down and the middle and ring finger for left/right is that you don’t need to overload one finger with performing two different functions, and you can also make sure that any diagonal directions are convenient to press and to quickly alternate back and forth. Alternately pressing two keys on the middle finger / ring finger like 343434343 is pretty uncomfortable and slow. Including an index finger or thumb in the alternation is much better. That is, 232323232, 242424242, 131313131, 141414141 are all much more comfortable than 343434343. [Where the number 1 = thumb up through 5 = pinky]
« Last Edit: Sun, 10 January 2016, 20:47:20 by jacobolus »

Offline Zustiur

  • Posts: 235
Re: No or strange arrow organization feedback request
« Reply #10 on: Tue, 12 January 2016, 03:26:58 »
I use ESDF/IJKL. Except that I'm on colemak, so it's actually FRST UNEI.
I find this brilliant for quick edits in emails/documents/text fields as you don't have to leave the home position to reach for a different set of keys.
It probably helps that I've used ESDF for gaming for about 13 years, but maybe not, I seem to do most of the arrow work on my right hand now.

Offline cogito_ergo_sum

  • Posts: 37
Re: No or strange arrow organization feedback request
« Reply #11 on: Thu, 21 January 2016, 11:44:42 »
I've been trying

jkl; = up down right left

for a few days.

It's not bad. I expected more problems, since it reverses the 'down up' I used for a long time in a similar layout.

The 'up down' is how the Kinesis lays them out, but the 'right left' is reversed. Also, the Kinesis splits them between hands.

I tried 'down' on a foot pedal for a short time, but decided that the pedal had better uses.
« Last Edit: Thu, 21 January 2016, 11:52:14 by cogito_ergo_sum »

Offline vvp

  • Posts: 887
Re: No or strange arrow organization feedback request
« Reply #12 on: Fri, 22 January 2016, 13:09:13 »

jkl; = left down up right

This is what I use in a special layer for tilling window manager. It is perfect. Vim style shifted to the home positions.

I use also the standard dedicated Kinesis style arrows but I swapped up/down keys the first time I put my hands on Kinesis Advantage :) This way the Kinesis arrows are not so different from the vim style. Not bad either.

IMO, both of the above layouts are better than the standard inverted T.