Codename Hornet
- philpirj
- Location: Russia, Saint-Petersburg
- Main keyboard: my lenovo's x120e laptop keyboard
- Main mouse: trackpoint
- Favorite switch: not sure yet (~MX clear/blue/green)
- DT Pro Member: -
Heavily inspired by BlueCube/ErgoDox.
Goal: Compact ergonomic keyboard for heavy typists, customizable and programmable.
Rationale: None of the keyboards is perfect for me.
Layer modifiers: Shift and Fn.
F1-F12 are on top row.
Any feedback will be appreciated.
Pros: Three rows only, no need to move wrists at all. Tilt. Split. Wristrest. Adjustable pinkypad position. All modifier keys under thumb. WASD (DXCV), HJKL navigation. No layout restrictions (qwerty, dvorak, colemak, workman, neo, bepo etc).
Cons: Alt-Ctrl-Shift-Fx is hard to type. Pinky and thumb usage is heavier than ever. - _ are not on the same key. No insert/delete (can be put on N/M, not sure).
All spare parts are ordered, can't wait to put my hands on it (literally).
Goal: Compact ergonomic keyboard for heavy typists, customizable and programmable.
Rationale: None of the keyboards is perfect for me.
Layer modifiers: Shift and Fn.
F1-F12 are on top row.
Any feedback will be appreciated.
Pros: Three rows only, no need to move wrists at all. Tilt. Split. Wristrest. Adjustable pinkypad position. All modifier keys under thumb. WASD (DXCV), HJKL navigation. No layout restrictions (qwerty, dvorak, colemak, workman, neo, bepo etc).
Cons: Alt-Ctrl-Shift-Fx is hard to type. Pinky and thumb usage is heavier than ever. - _ are not on the same key. No insert/delete (can be put on N/M, not sure).
All spare parts are ordered, can't wait to put my hands on it (literally).
Last edited by philpirj on 01 Dec 2012, 18:11, edited 1 time in total.
- kbdfr
- The Tiproman
- Location: Berlin, Germany
- Main keyboard: Tipro MID-QM-128A + two Tipro matrix modules
- Main mouse: Contour Rollermouse Pro
- Favorite switch: Cherry black
- DT Pro Member: 0010
Funny pros and consphilpirj wrote:[…]Any feedback will be appreciated.
Cons: Three rows only, no need to move wrists at all. Tilt. Split. Wristrest. Adjustable pinkypad position. All modifier keys under thumb. WASD (DXCV), HJKL navigation. No layout restrictions (qwerty, dvorak, colemak, workman, neo, bepo etc).
Pros: Alt-Ctrl-Shift-Fx is hard to type. Pinky and thumb usage is heavier than ever. - _ are not on the same key. No insert/delete (can be put on N/M, not sure). […]
- philpirj
- Location: Russia, Saint-Petersburg
- Main keyboard: my lenovo's x120e laptop keyboard
- Main mouse: trackpoint
- Favorite switch: not sure yet (~MX clear/blue/green)
- DT Pro Member: -
In fact it isn't. What I did is i put my hands on a sheet of paper and put ovals over areas i can reach with my fingers. Not sure if my pinky is dramatically different from other people's, but it can reach a lot.fossala wrote:The pinky sections look like they would be aweful.
Print this layout or just put your hand on your screen (don't forget to clean it afterwards) and let me know which keys are hard to reach for your pinky.
- philpirj
- Location: Russia, Saint-Petersburg
- Main keyboard: my lenovo's x120e laptop keyboard
- Main mouse: trackpoint
- Favorite switch: not sure yet (~MX clear/blue/green)
- DT Pro Member: -
Why exactly? Is wrist poistion wrong, or any key is too hard to reach? Or just looking at the image too repetitive?7bit wrote:I get RSI from looking at the layout ...
- 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 helps you, this is the SVG of the splitted keyboard I actually make http://bepo.fr/wiki/Fichier:Protofauvix1.svg
Sorry for the bépo layout, i did a qwerty one but it's out-of-dated.
Sorry for the bépo layout, i did a qwerty one but it's out-of-dated.
- fossala
- Elite +1
- Location: UK
- Main keyboard: HHKB Type-S
- Main mouse: Rollermouse Free2
- Favorite switch: Topre
- DT Pro Member: -
Now I'm on a PC not a tablet I can go into more detail.
Pinkies look way too far out, I have printed it out and I would have to strech an already week finger to press every pinkie key.
The extra thumb buttons are good because the thumb is strong, it isn't good at movement though, they keys are way to spread out. This could be fixed by having 2 rows of thumb keys using different hight keycaps to reduce the movement.
Pinkies look way too far out, I have printed it out and I would have to strech an already week finger to press every pinkie key.
The extra thumb buttons are good because the thumb is strong, it isn't good at movement though, they keys are way to spread out. This could be fixed by having 2 rows of thumb keys using different hight keycaps to reduce the movement.
-
- Location: Stockholm, Sweden
- DT Pro Member: 0011
Reminds me a lot of a TRON keyboard, with that pinkie layout and thumb keys in a semicircle.
- webwit
- Wild Duck
- Location: The Netherlands
- Main keyboard: Model F62
- Favorite switch: IBM beam spring
- DT Pro Member: 0000
- Contact:
Interesting project! Keep us posted.
- 7bit
- Location: Berlin, DE
- Main keyboard: Tipro / IBM 3270 emulator
- Main mouse: Logitech granite for SGI
- Favorite switch: MX Lock
- DT Pro Member: 0001
The little pinkies must be stretched too far to the sides and must type things they never had to type before ...philpirj wrote:Why exactly? Is wrist poistion wrong, or any key is too hard to reach? Or just looking at the image too repetitive?7bit wrote:I get RSI from looking at the layout ...
- philpirj
- Location: Russia, Saint-Petersburg
- Main keyboard: my lenovo's x120e laptop keyboard
- Main mouse: trackpoint
- Favorite switch: not sure yet (~MX clear/blue/green)
- DT Pro Member: -
@Vierax: Merci for sharing this. Looks a bit different from original bepo, but seems to be convenient to use.
@fossala: I've made some photos of my hand on a printed layout, all pictured with same wrist position.
Two rows for thumbs keys of different keycap height idea definitelty worth considering. Will try that once I get the switches/caps. To odd they are of the same height on Maltron/ErgoDox.
@7bit: In fact, it's easier to reach any of the side keys with my pinkies. And it's not the case with my HHKB and both my 11" laptop's kb, specifically Esc, Backspace, \ and right Fn on HHKB i use to switch layouts. I'm lazy and don't like to move/twist my hands a lot.
@fossala: I've made some photos of my hand on a printed layout, all pictured with same wrist position.
Two rows for thumbs keys of different keycap height idea definitelty worth considering. Will try that once I get the switches/caps. To odd they are of the same height on Maltron/ErgoDox.
@7bit: In fact, it's easier to reach any of the side keys with my pinkies. And it's not the case with my HHKB and both my 11" laptop's kb, specifically Esc, Backspace, \ and right Fn on HHKB i use to switch layouts. I'm lazy and don't like to move/twist my hands a lot.
Spoiler:
Last edited by philpirj on 03 Dec 2012, 16:11, edited 2 times in total.
- fossala
- Elite +1
- Location: UK
- Main keyboard: HHKB Type-S
- Main mouse: Rollermouse Free2
- Favorite switch: Topre
- DT Pro Member: -
I can see where you are coming from just all that pinky movement doesn't seem the best idea. When you are making custom boards you should only aim for the best. If it's good for you, great.
-
- Main keyboard: KBT Pure
- Main mouse: None
- Favorite switch: Cherry Brown
- DT Pro Member: -
I've tried it - It turns out that two rows of thumb keys are _really_ hard for most of my test users to hit.fossala wrote: The extra thumb buttons are good because the thumb is strong, it isn't good at movement though, they keys are way to spread out. This could be fixed by having 2 rows of thumb keys using different hight keycaps to reduce the movement.
mark 4 keyboard prototype
- philpirj
- Location: Russia, Saint-Petersburg
- Main keyboard: my lenovo's x120e laptop keyboard
- Main mouse: trackpoint
- Favorite switch: not sure yet (~MX clear/blue/green)
- DT Pro Member: -
Thanks, Jesse!jesse wrote:Cute. I'm not entirely convinced about how far you think the pinkies can go.
Do think about pushing backspace onto a thumb.
It does look like you got some of the same TRON ideas as me
I was thinking a lot and decided to drop the 4 keys on edges.
I have borrowed some good ideas from BlueCube http://deskthority.net/workshop-f7/my-d ... 34-60.html, and combine modifier keys and special action keys (alt+esc, ctrl+tab, shift+space, meta+backspace etc), since it can be distinguished by press type, it's either tap (esc, space etc) or a prolongued press (alt, ctrl etc).
This is my current stage:
Need to solder the rest of the plates, add a hardened backplate under wires and job done.
-
- Main keyboard: KBT Pure
- Main mouse: None
- Favorite switch: Cherry Brown
- DT Pro Member: -
I'm excited to hear how that works for you. I seem to end up pressing modifier keys as I think there's an action I'm going to take...which makes me worried about giving them double-meanings.philpirj wrote:
I have borrowed some good ideas from BlueCube http://deskthority.net/workshop-f7/my-d ... 34-60.html, and combine modifier keys and special action keys (alt+esc, ctrl+tab, shift+space, meta+backspace etc), since it can be distinguished by press type, it's either tap (esc, space etc) or a prolongued press (alt, ctrl etc).
I've also been contemplating making modifier keys single-press sticky, to see if that makes using some of the further-spaced-out key combinations easier to hit.
Right now, the fastest non-3d-printing prototyping technique I've found is lasercutting keyboard plates out of acrylic. It's pretty easy to get done and not to expensive and quite robust. It may be worth looking at.Need to solder the rest of the plates, add a hardened backplate under wires and job done.
- Icarium
- Location: Germany
- Main keyboard: These fields just
- Main mouse: opened my eyes
- Favorite switch: I need to bring stuff to work
- DT Pro Member: -
jesse: Your board looks pretty great. Have you tried to make the thumb keys in the back higher like on the Kinesis? Should make them easier to hit.
-
- Main keyboard: KBT Pure
- Main mouse: None
- Favorite switch: Cherry Brown
- DT Pro Member: -
- philpirj
- Location: Russia, Saint-Petersburg
- Main keyboard: my lenovo's x120e laptop keyboard
- Main mouse: trackpoint
- Favorite switch: not sure yet (~MX clear/blue/green)
- DT Pro Member: -
Jesse, thanks for great idea.
Not cutted yet, just a proof of concept.
An acrylic plate i recently bent. Relatively simple to do.
Feels solid.
Not cutted yet, just a proof of concept.
An acrylic plate i recently bent. Relatively simple to do.
Feels solid.
- philpirj
- Location: Russia, Saint-Petersburg
- Main keyboard: my lenovo's x120e laptop keyboard
- Main mouse: trackpoint
- Favorite switch: not sure yet (~MX clear/blue/green)
- DT Pro Member: -
jesse: Go my acrylic plate being cut. Switches with caps fit nicely, material is really nice (besides being too electrostatic and collecting all the dust and hairs in the room). Need to desolder my textolite version and solder switches to this plate and bend it. Hopefully will be done by this weekend.
By the way. I disregarded all the advises on putting a 5mm+ spaces between holes and did a 4mm (-0.2mm additional space reduction when laser cutting) space between switches. Caps sit nicely and don't even try to touch each other.
Any advice on soldering the switches inserted in acrylic plate? Should i put a paper so the solder doesn't drop and melt acryl?
By the way. I disregarded all the advises on putting a 5mm+ spaces between holes and did a 4mm (-0.2mm additional space reduction when laser cutting) space between switches. Caps sit nicely and don't even try to touch each other.
Any advice on soldering the switches inserted in acrylic plate? Should i put a paper so the solder doesn't drop and melt acryl?
-
- Main keyboard: KBT Pure
- Main mouse: None
- Favorite switch: Cherry Brown
- DT Pro Member: -
Presumably, you'll bend it before solderingphilpirj wrote:jesse: Go my acrylic plate being cut. Switches with caps fit nicely, material is really nice (besides being too electrostatic and collecting all the dust and hairs in the room). Need to desolder my textolite version and solder switches to this plate and bend it. Hopefully will be done by this weekend.
Yeah, I've been using a 4mm spacing and have been quite happy with it. It's at the lower end of the OSHA guidelines, but is still compliantphilpirj wrote: By the way. I disregarded all the advises on putting a 5mm+ spaces between holes and did a 4mm (-0.2mm additional space reduction when laser cutting) space between switches. Caps sit nicely and don't even try to touch each other.
That hasn't been a problem for me. I do end up with some drops of solder on the the acrylic, but it's merely ugly. Getting paper into and out of those 4mm channels is going to be a pain, especially after you have a nest of wire on top of em.philpirj wrote: Any advice on soldering the switches inserted in acrylic plate? Should i put a paper so the solder doesn't drop and melt acryl?
What I've been doing lately is clipping the side of the diode that should touch the switch to the length of the lead coming out of the switch and soldering vertically. It eats more vertical space but seems relatively easy to solder, especially with good tweezers.
I switched from soldering the leads on the diodes directly to each other to create the matrix. That turned out to be relatively brittle. Instead, I've been using 30 gauge wire with relatively thin insulation and using a drop of solder to melt away the insulation and solder to the leads. Piers pointed me at using self-fluxing magnet wire as a potentially better option. http://www.bofh.org.uk/2013/03/13/fun-with-solder writes up his experience on that.
Be sure to leave a decent amount of slack in the wire between keys. Otherwise even a little bit of flexing will snap your solder joints.
I've then been soldering one of these: https://www.sparkfun.com/products/9194 to each row and each column and connecting those to the Teensy.
The acrylic plate won't hold switches in place very well by itself. Pulling a keycap, even with the best technique, _will_ rip out a switch occasionally. Initially, I tried using superglue to bond switches in place. That mostly works, but enough sneaks into the switches that they develop an uncomfortable scratchy feel. Lately, I've switched to laying down a hotglue matrix once I get the switches in. So far, it's "good, not double-plus amazing" Once I get the 3D printer, I think I'm going to try to make a second plate that goes _over_ the switches to keep them well anchored.
I really need to write this stuff up.
- philpirj
- Location: Russia, Saint-Petersburg
- Main keyboard: my lenovo's x120e laptop keyboard
- Main mouse: trackpoint
- Favorite switch: not sure yet (~MX clear/blue/green)
- DT Pro Member: -
Not quite sure yet, but it seems that it won't be easy to solder when plate is bent, because i don't have a hole on the bottom site i can solder though, so i will have to solder though side holes, and since i'm still not so comfortable with soldering, don't have that magic magnet wire etc.jesse wrote:Presumably, you'll bend it before soldering
There's another interesting option to soldering:
https://www.google.com/search?tbm=isch& ... инительная Unfortunately image search on Cable Coupling Sleeve doesn't give so many interesting results. The downside here is that it's much harder to disconnect this than to unsolder.
Interesting thing! BTW i'm using the same approach to diodes, i've spent an hour and put them all inside the switches.jesse wrote:Piers pointed me at using self-fluxing magnet wire as a potentially better option. http://www.bofh.org.uk/2013/03/13/fun-with-solder writes up his experience on that.
My main concern was that i can destroy some Teensy legs, because they seem to be made of some different metal and doesn't solder very well. Definitely worth buying.jesse wrote:I've then been soldering one of these: https://www.sparkfun.com/products/9194 to each row and each column and connecting those to the Teensy.
I've just tried to pull one cap - switch sits there tight. Probably i'm just lucky and made a good guess on the hole size.jesse wrote:The acrylic plate won't hold switches in place very well by itself. Pulling a keycap, even with the best technique, _will_ rip out a switch occasionally.
Dangerous experience. I've once superglued by broken flip-flops and it became incredibly hot in seconds. I had to wait couple of minutes before was able to wear it again.jesse wrote:Initially, I tried using superglue to bond switches in place.
When I bottom out, there's not much space left between mounting plate and the keycap (probably a bit over 1mm), so not sure how to perform that without modifying the switch.jesse wrote:Once I get the 3D printer, I think I'm going to try to make a second plate that goes _over_ the switches to keep them well anchored.
I think it's a better idea to use Cherry proposed construction of two plates
and use SP-3 PCB support, sized 3.2mm which is about the size between two plates.
Need to solder before acrylic vaporizes or use some solder-less connection.
Keep posting! I've found loads of interesting stuff in your photo album online.jesse wrote:I really need to write this stuff up.
-
- Main keyboard: KBT Pure
- Main mouse: None
- Favorite switch: Cherry Brown
- DT Pro Member: -
I have ideas. I'll report back.philpirj wrote:When I bottom out, there's not much space left between mounting plate and the keycap (probably a bit over 1mm), so not sure how to perform that without modifying the switch.jesse wrote:Once I get the 3D printer, I think I'm going to try to make a second plate that goes _over_ the switches to keep them well anchored.
-
- Main keyboard: Kinesis Advantage Pro
- Main mouse: Logitech Cordless Optical Trackman
- Favorite switch: Cherry Brown
- DT Pro Member: -
Oof... that looks tediously fiddly. I took a leaf out of the original Maltron wiring and used ribbon cable crimped female terminals going into socket housings like this: http://proto-pic.co.uk/0-1-2-54mm-crimp ... n-10-pack/ which make connecting to and from the Teensy about as easy as it's going to get. Here's a photo of how I connected up the ribbon cable to the columnsphilpirj wrote:My main concern was that i can destroy some Teensy legs, because they seem to be made of some different metal and doesn't solder very well. Definitely worth buying.jesse wrote:I've then been soldering one of these: https://www.sparkfun.com/products/9194 to each row and each column and connecting those to the Teensy.
Ribbon cable FTW! by pdcawley, on Flickr
I'm feeling slightly foolish for not writing up (and photographing) the Teensy end of the cable.
-
- Main keyboard: Kinesis Advantage Pro
- Main mouse: Logitech Cordless Optical Trackman
- Favorite switch: Cherry Brown
- DT Pro Member: -
Sorry... meant to add... the pins on your teensy are made of copper and will solder perfectly happily if that's what you decide to do, but unless you're mounting it directly on a PCB and solderinging it in place through the holes, you're much, much, much better off with crimp sockets. Point to point wiring directly to the pins is just asking for a nightmare of shorted connections if you ask me.
- philpirj
- Location: Russia, Saint-Petersburg
- Main keyboard: my lenovo's x120e laptop keyboard
- Main mouse: trackpoint
- Favorite switch: not sure yet (~MX clear/blue/green)
- DT Pro Member: -
Quick update: got version two of my acrylic plate, i've shifted thumb keys a bit and made holes a bit smaller (there were gaps and switch was able to move horizontally). Besides that i broke one half of my version one plate while putting the caps on switches (thanks god before i soldered everything!). There's a major wtf i experienced with version two: switches didn't snap tight and it is possible to take them out with no effort. My first thought was that holes were too small and clips don't have enough space, but it turns out that acrylic plate i've bought has a major thickness error, while i was expecting it to be 1.5mm+-2%, it's about +20% and that prevents the switches to be securely mounted. Good i ordered 4 halves at once and two of them are about 1.5mm, while other two are up to 1.8mm. Beginning to solder.