chording keyboard project
-
- Location: Norway
- Favorite switch: Hall Effect
- DT Pro Member: -
Well, what can one say? I got struck by RSI, researched keyboards and now I want to create a built-to-fit alternative to the 'flatboard'. Same old story.
IMHO there's two unfixable issues with the 'flatboard'.
1. Reaching distance.
2. Too many damn keys for one hand.
I first researched the datahand, it does (obviously) fix the reaching distance problem, but there is too many keys on it(read: IMO). Thus, west and east functions poorly(atleast compared to the other directions.)
Thus, my idea is to (attempt to) build a datahand-like chording keyboard.
However, I am having embarassing problem. Could anyone recommend me a switch to use? I was first looking at the saia burgess G3M1T1PUL, but since it is out of production I really have no idea of what to choose.
IMHO there's two unfixable issues with the 'flatboard'.
1. Reaching distance.
2. Too many damn keys for one hand.
I first researched the datahand, it does (obviously) fix the reaching distance problem, but there is too many keys on it(read: IMO). Thus, west and east functions poorly(atleast compared to the other directions.)
Thus, my idea is to (attempt to) build a datahand-like chording keyboard.
However, I am having embarassing problem. Could anyone recommend me a switch to use? I was first looking at the saia burgess G3M1T1PUL, but since it is out of production I really have no idea of what to choose.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Interesting. I have literally never heard of that switch. It's not something I've seen in the keyboarding world.
The go to switch for custom keyboards is Cherry MX. Because of availability (7bit has a group buy on this forum, for 54 Euro cents a switch), immense choice of caps, and the fact there's a whole lineup of them with different characteristics. For ergo keyboards, the top choice is usually red:
http://deskthority.net/wiki/Cherry_MX_Red
Are you after something with shorter travel?
The go to switch for custom keyboards is Cherry MX. Because of availability (7bit has a group buy on this forum, for 54 Euro cents a switch), immense choice of caps, and the fact there's a whole lineup of them with different characteristics. For ergo keyboards, the top choice is usually red:
http://deskthority.net/wiki/Cherry_MX_Red
Are you after something with shorter travel?
-
- Location: Norway
- Favorite switch: Hall Effect
- DT Pro Member: -
Don't worry. I'm familiar with the mx series.Muirium wrote:Interesting. I have literally never heard of that switch. It's not something I've seen in the keyboarding world.
The go to switch for custom keyboards is Cherry MX. Because of availability (7bit has a group buy on this forum, for 54 Euro cents a switch), immense choice of caps, and the fact there's a whole lineup of them with different characteristics. For ergo keyboards, the top choice is usually red:
http://deskthority.net/wiki/Cherry_MX_Red
Are you after something with shorter travel?
More keyboard related use of the Sb switch can be found at tim tyler's page(http://mykeyboard.co.uk/microswitch/) I was afraid of linking to it since it often derails threads.
I need: short travel distance, extremely light switches. thus the Sb seemed perfect.
- Vierax
- Location: France (Lille)
- Main keyboard: Tipro MID KM128 Bépo layout
- Main mouse: Kensington Orbit Trackball
- Favorite switch: MX Clear / MX Grey (under thumbs)
- DT Pro Member: -
- Contact:
if it can help you, for a ddr metal pad I used Omron SS-01 it's long lived and tiny.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Oops, my bad!Okeg wrote: Don't worry. I'm familiar with the mx series.
So you're after something with the short sharp feel of microswitches, eh. The last time I heard anyone mention that it was 7bit joking about the ever more legendary qHack:
http://deskthority.net/keyboards-f2/the ... ml#p124597
-
- Location: Norway
- Favorite switch: Hall Effect
- DT Pro Member: -
Hmm. Those keys seems sufficient.Muirium wrote:Oops, my bad!Okeg wrote: Don't worry. I'm familiar with the mx series.
So you're after something with the short sharp feel of microswitches, eh. The last time I heard anyone mention that it was 7bit joking about the ever more legendary qHack:
http://deskthority.net/keyboards-f2/the ... ml#p124597
-
- Location: Norway
- Favorite switch: Hall Effect
- DT Pro Member: -
I am planning to use curved plastic pieces instead of keycaps(imagine only having the "letter" part of a keycap.), and sticking them onto the microswitches. The rest of the design is quite similar to the datahand.Muirium wrote:So, how do you actuate them? Where are the caps?
My next problem is wether to use down, north, south as my homerow. I think i'll go for down, since that's the most portable opinion(A thumb cluster with south and north seems weird..)
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
Right, I get where you're going now. This could be quite intriguing.
The DataHand is an epic design in many ways. Its magnetic switches are one of the most interesting things about it. Keep us appraised with how you go about a similar layout using microswitches. Could be the blueprint for the DataHand for the rest of us.
The DataHand is an epic design in many ways. Its magnetic switches are one of the most interesting things about it. Keep us appraised with how you go about a similar layout using microswitches. Could be the blueprint for the DataHand for the rest of us.
-
- Location: Norway
- Favorite switch: Hall Effect
- DT Pro Member: -
Wow, thanks for your kind words. I plan on releasing every part of info I get to the public. However, I thin the "blueprint for the DataHand" is the "DoDoHand" which is made over at geekhack, they are way more skilled than me.Muirium wrote:Right, I get where you're going now. This could be quite intriguing.
The DataHand is an epic design in many ways. Its magnetic switches are one of the most interesting things about it. Keep us appraised with how you go about a similar layout using microswitches. Could be the blueprint for the DataHand for the rest of us.
Thanks for reminding me about the magnets, I forgot to write about them in my previous post. I am afraid of meeting complications with the low accutation force of the microswitches, however, I think i'll manage without magnets seeing how tim tylers project(whom uses even lighter switches) managed just fine.
- Muirium
- µ
- Location: Edinburgh, Scotland
- Main keyboard: HHKB Type-S with Bluetooth by Hasu
- Main mouse: Apple Magic Mouse
- Favorite switch: Gotta Try 'Em All
- DT Pro Member: µ
The DodoHand? I must read up on that one.
Anyway, there's so many variables at play in radical ergo design that every attempt is worth documenting exactly because it will be different.
Anyway, there's so many variables at play in radical ergo design that every attempt is worth documenting exactly because it will be different.
-
- Location: Norway
- Favorite switch: Hall Effect
- DT Pro Member: -
Yes. I plan to write a thesis styled paper on this creation and the reason for the design.Muirium wrote:The DodoHand? I must read up on that one.
Anyway, there's so many variables at play in radical ergo design that every attempt is worth documenting exactly because it will be different.
-
- Location: Norway
- Favorite switch: Hall Effect
- DT Pro Member: -
Good news! The switches are present in my house.
And i've decided to name it Englboard. Any respectable geek should understand the meaning behind this name. R.I.P Douglas!
Now, here's the to-do list:
-Make a case for the switches.
-Come up with something that can act as keys.
-Program the teensy.
-Make the handrest(any suggestions, papier mache?).
-Write a thesis(IMHO the best part).
I hope I can pull this off, it would be a great feeling to finally give something back to this wonderful community!
And i've decided to name it Englboard. Any respectable geek should understand the meaning behind this name. R.I.P Douglas!
Now, here's the to-do list:
-Make a case for the switches.
-Come up with something that can act as keys.
-Program the teensy.
-Make the handrest(any suggestions, papier mache?).
-Write a thesis(IMHO the best part).
I hope I can pull this off, it would be a great feeling to finally give something back to this wonderful community!
- PJE
- Location: Michigan, USA
- Main keyboard: Happy Hacking 2 Lite
- Main mouse: Microsoft 4000
- DT Pro Member: -
I used a Teensy 2.0 to convert an old Cykey I had lying around into a USB keyboard. I can send you my code (although the Teensy libraries do most of the work). It uses 7 keys (three for the thumb).Okeg wrote:Good news! The switches are present in my house.
And i've decided to name it Englboard. Any respectable geek should understand the meaning behind this name. R.I.P Douglas!
Now, here's the to-do list:
-Make a case for the switches.
-Come up with something that can act as keys.
-Program the teensy.
-Make the handrest(any suggestions, papier mache?).
-Write a thesis(IMHO the best part).
I hope I can pull this off, it would be a great feeling to finally give something back to this wonderful community!
I've just finished the PCB for a new coding keyboard I'm playing with. It uses 13 keys (four x2 keys and nine x1). I've designed it around Cherry MX Red keys, but I'm not sure if the keys will be comfortable, the CyKey uses simple TACT switches with piano style key caps.
Regards,
PJE
-
- Location: Germany
- DT Pro Member: -
Will this be a steno-keyboard or a press multiple keys to generate 1 character type of thing? If it's the former, maybe Plover* might come in handy.
* http://stenoknight.com/wiki/Main_Page
* http://stenoknight.com/wiki/Main_Page
- PJE
- Location: Michigan, USA
- Main keyboard: Happy Hacking 2 Lite
- Main mouse: Microsoft 4000
- DT Pro Member: -
It's a fully programmable chording keyboard, but with additional keys to cut down on complex multi-finger chords. It would allow microwriter style chording plus additional macros and key combinations. The design is symmetrical, and I was considering the ability to use one in each hand, although for simplicity it may act as two separate keyboards, reducing the multi-finger chords even more.pyro wrote:Will this be a steno-keyboard or a press multiple keys to generate 1 character type of thing? If it's the former, maybe Plover* might come in handy.
* http://stenoknight.com/wiki/Main_Page
Each of the double keys on the inside can be replaced with two single keys, depending on the application.

I'm looking at macros to allow quicker text entry for C programming.
I have two designs, one with the Teensy on the same side as the keys, and a second arrangement with the Teensy embedded underneath.
Both designs are single sided roughly 10cm x 10cm PCBs, using Cherry MX components.
PJE
-
- Location: Amsterdam
- Main keyboard: variable: beamspring, Northgate, IBM SSK, Topre
- Main mouse: CST L-Trac
- Favorite switch: beamspring, dampened complicated white Alps, Topre
- DT Pro Member: -
wow, plover is very interesting, thanks for that link.
and PJE, just checking, but I suppose you are familiar with the CyKey ?
http://www.cykey.co.uk/
What would the difference be between what you want to develop and their product ?
ciao,
J.
and PJE, just checking, but I suppose you are familiar with the CyKey ?
http://www.cykey.co.uk/
What would the difference be between what you want to develop and their product ?
ciao,
J.
- PJE
- Location: Michigan, USA
- Main keyboard: Happy Hacking 2 Lite
- Main mouse: Microsoft 4000
- DT Pro Member: -
The main difference is the number of keys. I modified one of the older non-Ir keyboards they made a few 10+ years ago. I like the microwriter chording basis, but with relatively few keys you have to use some not so ergonomic (for me) key combinations, together with a multitude of modes.nourathar wrote:wow, plover is very interesting, thanks for that link.
and PJE, just checking, but I suppose you are familiar with the CyKey ?
http://www.cykey.co.uk/
What would the difference be between what you want to develop and their product ?
ciao,
J.
Adding two or more keys for each of the first three fingers leaves the little finger to perform simpler movements. Also, typing numeric values would be easier as you basically have a modified number pad to start with.
I've just modified the design to have a PCB the same size as the keys, with the Teensy mounted underneath. I have a number of Cherry MX switches and the various shaped caps to validate the arrangement before I order the PCBs.
Hopefully, I'll soon be at the programming stage, at which point I'll probably build two and build in a two handed chording mode similar to the Plover concept, but targeted at a more letter based data entry.
The current design uses a input for each switch, which means you can have lots of chords...
I'll keep you posted on the progress.
PJE
-
- Location: Norway
- Favorite switch: Hall Effect
- DT Pro Member: -
Finally, i'm back! I've been having a bunch of personal problems, but now they're all sorted out.
Pyro: It will not be a steno board, it ill be a chording board, as in key+key = key.
PJE: Nice to see that someone else is also taking a different approach to the chording technology, also; I would gladly revieve a the cykey code.
Progress so far on the englboard; I have the switches, and I will proceed with making the "case".
Pyro: It will not be a steno board, it ill be a chording board, as in key+key = key.
PJE: Nice to see that someone else is also taking a different approach to the chording technology, also; I would gladly revieve a the cykey code.
Progress so far on the englboard; I have the switches, and I will proceed with making the "case".