• You are not logged in.

    Keyboard design improvements

    • Started by stevep99
    • 3 Replies:
    • Reputation: 117
    • From: UK
    • Registered: 14-Apr-2014
    • Posts: 978

    Although learning an optimized layout such as Colemak makes using a keyboard more user-friendly,  there are still things that could only be improved with hardware changes.

    This may be old ground for the keyboard connoisseurs of these forums, but here are some of my personal bugbears with typical keyboards. I know there are specialized keyboards you can get which address some of my complaints, but I still find it strange that there is almost no attempt over many years to improve usability of mainstream keyboards. These are not intended to be radical design changes, but more a logical set of reforms to standard keyboard design, geared towards ease of use. Not that I expect anything to actually happen of course :)

    1. The slant. I get the historic reason, but why has this persisted into the electronic age? I can't think of a good reason for it. I have never used a matrix-style keyboard but my instinct is that it should be easier to use. It has puzzled me for many years that straight designs are not a commonplace alternative.

    2. I have a UK keyboard, which has an annoying "feature" of an extra key to the left of the Z key. This makes the shift key too small. It doesn't make sense for keyboards to be country-specific - at most they should be language-specific. Probably in future I would try to get a US one from somewhere. However in my ideal world all keyboards would make it easy to type common international currency symbols such as £ and € (via AltGr + number keys) and these would be standardized and marked on the key!

    3. It seems to me that thumbs are underused - two thumbs, one spacebar. The spacebar should be split into two. Then you could (optionally) configure one of them to be backspace, return or something else even. I have seen one keyboard that does this.

    4. I would also get rid of various other rarely used keys (replacing them with key-combinations where neccessary). Proposed keys for the dustbin are SysRq, ScollLock, Break, NumLock, back-tick, menu key, and one of the "windows" keys. I would rather have a smaller keyboard with fewer keys.

    5. The keyboard should be narrower, while still retaining the numeric keypad, maybe by situating the arrow keys beneath the keypad. Probably where a keypad exists, I would then have the "standard" number keys default to their shift-equivalents. It is easier to type numbers on the keypad anyway.

    I have created a rough mock-up to demonstate my thoughts.
    reformed keyboard

    Just my personal rant. At least all this typing is good colemak practise!

    Last edited by stevep99 (02-May-2014 13:50:39)

    Using Colemak-DH with Seniply.

    Offline
    • 0
    • Reputation: 214
    • From: Viken, Norway
    • Registered: 13-Dec-2006
    • Posts: 5,362

    Here are some of my opinions:

    1) The slant: I don't think that a matrix is a good idea. The wrists shouldn't have to twist to type and unless the parts of the matrix are mounted on separate boards with spacing and an angle between them that's what will happen with a matrix design. The row stagger of normal keyboards is okay as it is for the right hand, but it should've been reversed for the left hand! The "Angle" ergo mods remedy this somewhat.

    2) The VK_102 aka "LSGT" key: This key is somewhat of a favourite of mine, as it enables the Angle mod! With that, the distance to Shift is back where it was. Interestingly however, the distance to the right Shift on a non-Wide-modded keyboard is the same as that to the left Shift on a non-Angle-modded ISO keyboard and nobody seem to complain about the former!

    2b) The number symbols: I and others have actually made a currency dead key. AltGr+4 lets me type ¥, £, ₤ ₢ ₰ etc as needed. Nifty. For the most-used symbol it can go on Shift+AltGr+4 (in my case, that's £ since I already have $ on Shift+4).

    3) Thumbs: Yes, indeed. There should've been *at least* two thumb buttons on every keyboard. Apart from ergonomic alternatives like the wonderful Kinesis, one could use a Japanese keyboard that has a little extra hardware in that area – but at the cost of interesting hiragana on your key caps and the task of implementing the software to use those buttons. Me, I use the Space as an Enter key with Caps (Extend mode). I use that quite a lot, more than the physical Enter key these days.

    4) Extra keys: Quite. With the Extend mappings, I never venture out to that area of the keyboard at all. A "Tenkeyless" compact hacker's keyboard is a nice thing.

    5) I want the NumPad to be on the home position too, with a modifier key that can both lock and switch to it (like Caps vs Shift). Makes it much more useful and compact. I have that on my Linux/XKB mappings, but so far haven't made a dedicated modifier to go with it.

    Last edited by DreymaR (02-May-2014 14:08:48)

    *** Learn Colemak in 2–5 steps with Tarmak! ***
    *** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

    Offline
    • 0
    • Reputation: 7
    • Registered: 21-Apr-2010
    • Posts: 818

    I like the back tick.
    I can live without the numpad, if it was easy to get numerals some other way.
    What you have is similar to a Typematrix.
    A must for me is having seperate left and right sections that I can angle as I choose. 
    If you are going that far why square buttons?  How about hexagons, or circles, why have a grid?
    How about a shape that is more radial, like the hand is?
    What's the point of function keys if you can't reach them?
    Keep some symmetry.

    I like the Macbook wheel in preference to a keyboard:
    https://www.youtube.com/watch?v=9BnLbv6QYcA ;)

    Last edited by pinkyache (02-May-2014 17:59:17)

    --
    Physicians deafen our ears with the Honorificabilitudinitatibus of their heavenly Panacaea, their sovereign Guiacum.

    Offline
    • 0
    • Reputation: 117
    • From: UK
    • Registered: 14-Apr-2014
    • Posts: 978

    Just to be clear, I'm not opposed to having a curved, angled or split keyboards so that the columns line up with the arm-wrist axis. But having each row of keys slightly offset as per current keyboards only increases the distance between keys, for no benefit.

    The alignment issue is partially dealt with even in mainsteam keyboards, for example this and
    this. But the probem is, because all the keys still slant right, the problem is not really solved properly.

    There are better designs than mine out there no doubt. I especially like the look of the Ergodox, with its enhanced thumb usage. My post was really borne of frustration at the lack of attempt in mainstream keyboards to solve these design problems, despite the millions of hours people rack up using keyboards every day. Can you imagine any other common workplace tool remaining as inefficient for so long?

    People don't tend to go for radical changes, so I always think it's better to aim for evolution rather revolution (hence my initial interest in minimal-change layouts). Of course, something like my mockup could easily be used with curved, angled or split designs just as the existing standard keyboard is, but at least if the kinds of features I suggested were commonly implemented, I think it would be a great improvement, while still not being too much of a radical shift!!

    Last edited by stevep99 (06-May-2014 12:01:44)

    Using Colemak-DH with Seniply.

    Offline
    • 0