Hi Guys
I am a follower of the geekhack website since january / 2011.
I have seen some projects around regarding keyboards focused on
ergonomics ,
programming,
gaming ,
touch typing , general typing, etc ... i have seen also some keyboards you have built for your own purposes, and at the end i agree as many of you with the fact as there is no keyboard that can fit every human need, but sadly at the end we end up buying what is on the market and we must adapt themselves for what the market had to offer.
In other words: I don't think the market have the keyboard we really want.
However we can design a new keyboard, one that can fit almost every aspect of what we need, it doesn't matter if it will never see the light as a final product, we hope it will, but not doing anything is worse yet.
To give you an example:
Many of us work with the QWERTY layout, and we all already know this layout was not well designed, at least not with efficiency in mind, except just for
marketing purposes , so I decided to search for a better layout, and then I choose the
Colemak layout to work on, currently I am not as fast as I am on the QWERTY layout but I feel more comfortable and it will be just a matter of a few months to regain the same speed I have on the QWERTY layout, Colemak is not perfect, it is designed for English in mind, while I write mostly all of the time is Spanish, but is still better that QWERTY and for all or you to know there is a good research about keyboards layout on the
carpalx website supporting this argument.
So, why not design the
Geekhack.org /
Deskthority.net Keyboard and let's put it a name ?
grep '.*g.*d.*k' american-english yields to some words, but GoDliKe seems to be a nice name, the 'godlike' keyboard, as fallen from heaven
Many of you know a lot about keyboards, the parts that made it, the PCB layout, the keyswitches, the keycaps, the NKRO, the PS/2-USB connections, the USB hub, so maybe we can design what will be the average best fit layout, designing a keyboard and making it free accessible to the world like a standard so a manufacturer can build it, taking every aspect that makes a particular keyboard successful, some of you had some of them, so we can summarize good aspects of such keyboards, I know one can search the whole geekhack website and also the internet to give us one idea, but it's better to hear that from the one who owns such keyboard.
So I will list some of the things I will like the keyboard to have:
1. Ergonomics
2. Efficiency
3. Additional Functionality (Programming / NKRO / USB Hub)
4. Esthetics
5. Build Quality
And finally my Request for Comments propossed keyboard.
1. Ergonomics
I will like to have a keyboard that follow the shape of the hand, since our fingers are all of different sizes don't see the reason why all the keys must be arranged in a row, so a keyboard like the maltron 2D will be nice:
and then we have:
maltron 2d keyboard
Our fingers:
two hands
A 3D keyboard ? I have never had a 3D keyboard like the Maltron or the Kinesis, neither the Maltron 2D stated above, so is a 3D keyboard a huge improvement ? What about the space between the two hands ? I personally think that's too much space, but since I have never type on this keyboard I prefer to hear comments about people who have experience these kind of keyboards before.
maltron 3d keyboard
kinesis ergo keyboard
One thing to have in mind regarding the ergonomic keyboards is the use of the left thumb, so we are going to put that lazy guy to work.
Anyone have tested the utron keyboard or the kinesis freestyle ?
From my point of view, the uTron keyboard have one of the best layout I have seen, a good balance between two hands and two keys for each of the thumbs, although I will change the order of some keys.
kinesis freestyle
Another options to consider:
The typematrix
and the "truly" ergonomic, which nobody knows if some day it will see the light.
One thing that could be annoying about the truly is the mac key up in the middle of the keyboards, I think that will make this keyboard useless on Mac, and also the middle keys, if you were supposed to reach it with the left or right hand, so let's divide them in two keys, one for the left hand and another for the right hand.
2. Efficiency
I have heard from people who use the Happy Hacking keyboard they rated this keyboard as the best because of the layout, there are some things I like from the happy hacking keyboard:
* Don't have Windows keys logo, I don't use windows, and when I have to I don't use them, I am not sure If they are really useful, I also don't use Mac, I see that mac user's use a lot the 'apple function' key, so I will think that key would be a requirement for this keyboard.
* Don't have Function keys, this key are just a waste of space, I use them rarely to have dedicated keys, so having a 'Function' + Number will be the best way to get this function keys. The only thing that makes me thing is in Liux the key combination CTL-ALT+F? Key which implies 4 pressed keys.
* No numeric keypad, being it tenkeyless make it nice too, it just must have a led light for advice.
* I almost never use the keys: 'print screen', 'scrool lock', 'pause break', 'insert' and the 'del' key because it was too far in my conventional keyboard however I began to use the 'del' key recently on the noppoo where this key is better located.
* Caps lock removed, I will like to have this key removed, but I also like to have it as a combination of two keys and want to have a led light when this setting is on, that will be useful when I have to type passwords and there are no advice on the computer screen when this setting is ON.
* Compact keyboard, you can carry with it, as with your laptop.
happy hacking keyboard pro 2
Some things I don't like:
* The lack or arrow keys, I use this keys too often, so I don't want to have this keys as a combination, that will make me sick.
* Is not ergonomic.
Some things I will like:
* From the noppo, the double cero "00" from the "<" key when it is pressed and the numeric keypad is activated, useful for Calc applications.
3. Aditional Features
3.1. Programming
Every keyboard could be programmed, it means I can change the mapping of the keys to fit my needs, I am a spanish speaker so is important for me to have the "Alt-Gr" key well located, so I can easily type special letters which are common in spanish like: "áñéíóú", other people will want to put the control key in other place, other just wan to remove the caps lock key.
So having a device that could be programmed by hardware will be nice, I don't know how will be the best way to do it, but clearly the keyboard must have a USB interface, one option I was thinking about for USB keyboards is some of usb bridge, something I can plug between the computer and the keyboard and so we can program it and remap the keys as they are presed, like the
qido usb filter Thank you
humble hacker for pointing me out, also I am not sure it this kind of device will disable the NKRO.
Off course that will make the keyboard more expensive, so at the beginning we can think about just using software tools for the Operating System it is supposed to be attached.
3.2. NKRO and PS/2 interface
I don't need NKRO, but a lot of people use it for gaming, so it is supposed that a modern keyboard must have to support at least NKRO under PS/2 or 6KRO with USB.
3.3. USB Connector and Hub
Keyboards like the Happy Hacking have a USB hub on the back, I think that will be useful also notice, the keyboard use a usb connector so we can change it for a larger or shorter cable, but the USB HUB is really not a requirement, is just a plus.
4. Esthetics
There should be options for the keyboard, like ordering with blank keys, I agree with the DAS keyboard as one of the first ones that decided to sell keyboards with no keys printed, the principle of not having keys printed is the best way to learn how to touch type.
das keyboard
Also, since kids are growing now using computers, it will be nice to have a set of collored keycaps like this one:
keyboard colored key caps
of course, we must have the option to order a kit with or without keys printed, those are just for the main keys, i.e.:
colemak layout
Whether they are on QWERTY, Dvorak or Colemak or anything else.
As anything that is going to be marketed it should be something that looks good, perhaps a good girl model like this one will promote the keyboard better than us:
keyboard girl bed
5. Build Quality
You know more than me about the Quality of keyboards, my first mechanical keyboard arrive about one month ago so I still felling the cherry mx brown keys that come with my noppoo, according to keyswitches options, i.e. topre, cherry or apls, with seems to be the most popular, maybe the cherry seem to give the best value in quality / cost .
Also I don't know too much about plastic, so this paragraph need a lot of comments.
Proposed Keyboard.This is my proposed keyboard, the 'godlike' keyboard
It will not have functions keys, to get this functionality you must use the "fn" key with the number.
The left thumb will use the Alt-Gr in order to get international characters easily on this keyboard.
The apple / windows key will be bellow the space and alt-gr, those keys will be arranged like in the kinesis.
There is no caps-lock, you can get this functionality typing: FN-Backspace, and Numlock via FN-Tab.
Anyway the keyboard should come with software or hardware instructions in order to remap the keys as the user want, maybe someone will request to interchange the altgr with the fn key, I use this map just because I need to type international characters more often than using the function key, also I don't use the apple/win keys, so I could remap them to functions keys if I want to.
The keys in the keyboard must be arranged ergonomically like in the maltron 2d keyboard.