Ergonomics (was Re: Question mark in variable and function names
Diez B. Roggisch
deetsNOSPAM at web.de
Wed Oct 13 15:17:33 EDT 2004
> The problem with this is that you're taking your hand too far away from
> the center of the keyboard. You want something that you can reach
> easily, without significant stretching and without needing to watch
> carefully when you return your hand to the home row. I'd personally be
> inclined towards option 2.
>
> Heck, that would really only require a slight remapping on my current
> keyboard, at least to get parens accessible without shifting --
> currently [/{ and ]/} are just to the right of P; I can see an advantage
> to remapping those keys to be (/[ and )/], and putting { and } above 9
> and 0 where the parens are now...
>
> Of course, for me it's not worth customizing my keymapping, because I
> end up working on a variety of machines often enough (frequently in the
> sense of "fixing", rather than just trying to get my own work done).
> Switching back and forth from a custom keymap to the standard one would
> be confusing enough to counteract any gains I'd make from a more
> ergonomic arrangement of keys. (Now, if I could convince everyone
> worldwide to switch to (nationalized keyboards based off of) a
> Dvorak-style arrangement, that'd be a different matter.... :) )
I use the FingeWorks Touchstream Keyboard, dvorak layout - its USB and very
portable. And it has the exact feature you're talking about: The keyboard
is divided in two parts. When placing the left hand in a specail way, the
right becomes the "programmers pad" - which allows access to all common
syntactic symbols, and even has some special keys that produce ->, !=, //
with only one keystroke. Checkout the website: www.fingerworks.com
--
Regards,
Diez B. Roggisch
More information about the Python-list
mailing list