Split keyboards and how to build them
github.com
github.com
[0]: https://www.zsa.io/moonlander/ [1]: https://www.zsa.io/oryx/
Coming from the Kinesis Advantage the adaptation period is short, and since the moonlander is so easy to program I didn’t really have to adjust my habits. If anything, I’m trying to learn that I can use its programmability to my advantage to make my life easier.
I’m also very happy that it’s hot swappable, so I can start experimenting with different switches.
I also find having two separate pieces a bit annoying since I'll tend to want to fidget with them instead.
QMK. I think QMK is a bit like Excel in that everybody has that subset of functionality they use. I like layers and the leader key.
Open source firmware. I have a last gen Advantage I can't use because there's a bug in the firmware that causes modifier keys to stick and there's nobody left at Kinesis that remembers how to work on it. That will never happen with QMK.
Hot swappable switches.
Edit: I do miss the curve though. I'm using SA Profile keycaps [0] and while they're nice it's not quite the same.
Has there been a generational improvement in their circuit quality?
Unless there is evidence that the quality did improve, I'll wait.
If you email them, they might give you a discount or some kind of trade-in if you tell them about your previous problems. I've found their customer service to generally be pretty chill.
It is, however, something I’ve heard from others as well.
In general though, it is a great keyboard. It is expensive, compared to off the shelf Logitech and Microsoft boards, but seen as a the main tool I use for getting my job done, it’s no cost to pay.
Unfortunately this means I can't use the tenting since that requires the thumb cluster to tilt down and act as one of the legs. That's my only real gripe so far.
My only gripe is that you can't negative tilt it, which I prefer when standing. I do love my Moonlander though.
* [1] https://configure.ergodox-ez.com/moonlander/layouts/rOjGj/la...
The Moonlander has a lot of key rows for a "flat" keyboard so there's going to be some reaching if you use them all. I have relatively large/long hands and coming from a Kinesis Advantage (which has a similar number of rows) it was a lot of reaching for the top and bottom rows, especially the corner keys. I ended up putting a lot more keycodes on layers to get around it.
But I ended up building a Bastyl last month: https://www.hidtech.ca/?product=bastyl#tab-description
I still get QMK and the true split design (which helps with my shoulders) but I also get the curved keywells back so I can hit everything on the keyboard pretty easily. I did lose that bottom row but I just pushed the useful keys to the thumb cluster.
But what if you need to use a mouse? Then what I've found best ergonomically is to use a "rollermouse". But I don't feel that works well with a split keyboard, and then I prioritize the mouse. (For me my elbow is the biggest issue)
I have personally switched to a tiling window manager that allows me to do much with the keyboard, added the surfingkeys plugin to chrome to allow the same when browsing and switched to using the neo2 keyboard layout (this is for Germans, Dvorak or something similar might be better for you).
The combination of these factors has massively improved how much I need to reach for the mouse throughout the day.
You can also program the keyboard to control the mouse pointer but I found it not practical.
For those of you with one at home: hold ';' and then control the mouse with E,D,S,F and left and right arrows left and right click respectively.
What I landed on is a) mapping the mouse to an extra layer that I use when I only need minimal movement, b) using VIM extensions for as many programs as possible, including my browser and c) just using a normal mouse otherwise.
Has that bothered you at all, or did you find a layout that works for you and keeps the cursor keys?
I have ← ↑ ↓ → in a line on the four lower keys on the right of my ErgoDash. Not having the ⊥ arrangement took a little time to get used to.
I considered some fancy QMK (keyboard firmware) hacking to keep the inverted T, and have the key above ↓ change between Z and ↑ depending on the keypress before, but decided it wouldn't be practical. However, the Z is for Dvorak. A Qwerty layout, where it would be /, might cause less trouble.
I'm not saying it wouldn't work, but for me being from Germany the keyboard is even more expensive than it is anyway and I'm not sure I'm willing to pay that much for the hope that I can adjust to it.
[1] https://configure.ergodox-ez.com/moonlander/layouts/mzD9d/la...
[2] https://configure.ergodox-ez.com/moonlander/layouts/60ynN/la...
[3] https://configure.ergodox-ez.com/moonlander/layouts/jXjMx/la...
This is my ErgoDash layout. I have one less bottom-row key than the Moonlander, so I have combined PgDn/LeftAlt and ←/RightAlt onto single keys. I would uncombine these if I had the extra key, as I occasionally press Alt when I intend to press ←, but am too slow.
I also have Enter/Ctrl as a single key, but it's very rare for this to do the wrong thing.
http://www.keyboard-layout-editor.com/#/gists/501437fce9123e...
I mostly learned the layout to reduce stress on my hands due to the more ergonomic placement of each letter.
From all the other layers I only use the cursor keys and L3 for []{}<>() and stuff like that, which are much easier to reach and I use a lot when programming.
The magic is the double use of modifiers if tapped or held.
Whilst I personally could see a need for another column if you have a Nordic layout like mine, but that would make it not symmetrical and unnecessary for English layouts.
[1] https://configure.ergodox-ez.com/moonlander/layouts/rOjGj/la...
As for using a navigation layer - perfectly happy with that 90% of the time, I already use that today, but for some things I just prefer actual cursor keys. For example selecting an entire word in an editor, you press shift to select, ctrl to jump a whole word and cursor for the direction to jump in. If you add a modifier to that, you start breaking fingers ..
[1] https://configure.ergodox-ez.com/moonlander/layouts/60ynN/la...
Here is the latest review, from 4:00 could be the most interesting part for you https://blog.sebastian-daschner.com/entries/review-ultimate-...
It makes such a difference to have everything comfortably laid out at shoulder width.
most (all?) of these keyboards give the thumbs more to do than merely pressing the "space" key. This is awesome, because thumbs are strong and relatively quick.
However: with the exception of those sculpted keyboards (Dactyl-ManuForm et.al.), the thumb keys are triggered by lateral thumb movement, which can be troublesome.
I had absolutely no problems using traditional keyboards for ~30 years, but decided to proactively switch to a split keyboard (ReDox) nonetheless.
Mostly it's great, but I developed pain in my thumbs from the constant uncommon (to me) lateral thumb movement.
I replaced the thumb switches with lighter ones and remapped my keyboard layout to use only 4 of the available 12 thumb keys, but it's still not ideal.
I'm thinking about building one of those sculpted keyboards now.
Also likewise on thinking about a sculpted build, the rabbit hole is deep with these things. Redox Manuform is where I'm currently leaning, I like the extra keys and the thumb cluster looks a bit better. Unfortunately that means going full custom, since while a few vendors sell prebuild Dactyl Manuforms no one seems to do the Redox version.
Also I don't understand why they're always missing function keys.
Edit: are you sure they started shipping? the shop page still says under development?
Given how small the trackball is, I'm not sure if I'd prefer the trackball or trackpoint/electric eraser
https://mechanicalkeyboards.com/shop/index.php?l=product_lis...
On my old thinkpad the cursor would sometimes start drifting and you have to release the trackpoint for it to settle - is that something that is handled by the firmware or inside the trackpoint module?
Asking as someone who plans to build a custom keyboard (preferably with arm mcu) and have a trackpoint module waiting with the pinout figured out.
Oh - and the 'missing function keys' are because most of these boards are made to be used with a firmware like QMK - which lets you have 'layers'. So you have a layer with cursor movement, a layer with function, etc.
1) https://medium.com/@kincade/track-beast-build-log-a-trackbal...
2) https://imgur.com/a/TDE640k
3) https://www.reddit.com/r/MechanicalKeyboards/comments/g3aue6...
I put a trackpad to the left of my keyboard and taught myself to mouse with my left, as well as right, hand, and it's been a big improvement. Right hand is still stronger but my left hand is now functional for many tasks.
I also can use mouse navigation by key on an alternate layer. I wouldn't describe it as amazing, but it's surprisingly usable.
For that, you want such amount of keys which you can comfortably hit by moving just your fingers. It's normally 3 rows and 6-7 columns. And say 5+5 keys in the thumb clusters.
I personally find a layout like Kyria [1] optimal for such use.
[1]: https://splitkb.com/collections/cases-and-plates/products/ky...
So for just F5, it's as easy to type as %. For, say, Ctrl-Alt-F4, I hit layer, then Ctrl-Alt-4, then layer again.
I grant that someone might make much heavier use of function keys and find this inconvenient. I don't miss them in the slightest.
An integrated trackball might be nice, although I'm not sure where to put it that would be comfortable. I have a trackball to the right of the keyboard, this suits me fine.
But then there's very little room to put a pointer control device. With the bulky mechanical switches, you have virtually no room to squeeze in a trackpoint, like on laptops. Also, you want the space comfortably reachable by thumbs for keys.
And if you agree to lift and move your hand anyway, why not use a mouse of your choosing?
I don't yet have a solution.
Thanks - I hadn't seen it before!
https://www.reddit.com/r/ErgoMechKeyboards/comments/kxsniq/o...
The most difficult thing for most folks is often building the QMK software[3,4] configured for their setup. But hacking a bit of C and flashing an Arduino is probably not that bad for most HN readers!
It's awesome to have an entirely custom keyboard. The split design has been great for my posture and shoulders. But the real killer is the kind of customization you get from QMK. We customize everything else about our computers, why not our primary interface to it? I love having the navigation keys and numpad right underneath my fingers using layers, having the modifiers in sane locations, and thumb keys to make your thumbs first-class-typing-citizens (e.g., Space, Shift, Backspace, Enter all within easy reach!).
[1] https://www.reddit.com/r/ErgoMechKeyboards/comments/j0hhah/o... [2] https://www.reddit.com/r/KeyboardLayouts/comments/j475mv/40_... [3] https://qmk.fm/ [4] https://github.com/qmk/qmk_firmware
Listen to your body. If your fingers and wrists are telling you something, take action. It doesn't have to be an expensive split.
(I have an ergodox with the Norman keyboard layout with other firmware goodies as well as running AutoHotKeys to give me emacs bindings all over the place.)
I get a ton of emails from people that wreck their hands from bad ergonomics/keyboards and are trying to find a solution. It's bloddy disgusting that we still use something like a 104/QWERTY on such a crucial input device.
[0] https://1.bp.blogspot.com/-rRS_TOYuIQQ/XhRERox3moI/AAAAAAABE...
So fast forward about two decades ... and I finally bought my first ergonomic chair...
It's stunning how stubborn we can be, even when we know for certain that something is good for us. I don't even know why I put it off for so long.
All I can really say is, don't be me. Listen to comments like the one I'm replying to. Get good equipment. Your body will thank you later.
P.S. Self Rant: I was gonna write that the reason I put it off so long is that $1000 for a chair is a big number no matter how much I may believe in its benefit ... but then, the chair I ended up buying was like $500, delivered, with all the upgrades, because it was remanufactured and on a black friday sale. Why didn't I buy one sooner!? The hell is wrong with me?
(I have another ergo/padded chair but my back/hind isn't giving me signals)
https://mobile.twitter.com/__mharrison__/status/134632333728...
Most importantly, I bought from a reputable place that did free returns.
Not much to it, really. The price tag is what really made it hard for me to pull the trigger. But after the fact I can say that, while this chair may or may not be "perfect", it's 10x better than the cheap one it replaced. So yeah, worth every penny.
The first day of working in it, I felt like an idiot for not having made that investment ten years earlier.
Now I’m starting a period of voluntary digital vagabondage and will need to explore ergonomics options other than “nice chair.” But I will probably keep that beast in storage.
If you can try them out at a showroom that’s best but in any case I 100% agree, buy from a reputable dealer, it will save you the headache of thinking about returns even if everything is perfect.
To me the Leap was comfortable and wasn't bad, but just didn't feel 100% right. The Embody is just perfect. 100% worth the cost. And the materials/construction also feel much more premium.
There are plenty of reviews on YouTube as well as https://blog.szynalski.com/, but ultimately you can't be sure unless you sit in one yourself - every person will find the fit and comfort to be different. SteelCase Leap v2 & SteelCase Gesture and HM Embody seem to be the top three. HM has a 15% off sale in the summer and end of year.
Did you order your remanufactured chair from Crandall or BOTD? I just ordered a remanufactured Steelcase Leap V2 yesterday, looking forward to its arrival!
Seriously. I'll also plug vertical mice. They look goofy, but it's a better wrist position.
- It's always in the same place, so reaching the mouse is completely muscle memory
- I can put it as close as possible to my keyboard
- No elbow motion except to get from keyboard to trackball
- Scrolling is a bit more than half of my 'mousing' and is easy, just spin a large wheel clockwise
I got one with two buttons, my only regret; Kensington makes one with four, but I don't care quite enough to upgrade.
But it's still some motion. When I hurt my elbow, a "rollermouse" was my savior. It's absolutely no movement of my elbow. My fingers are resting on the keyboard, I move the bar using my thumbs, or if more precision is needed I bring down one index finger. But my palms don't move at all. (Not like their press photos where they have moved their whole hand..)
For the home-row supremacists, it would be great to have an ortholinear split-key which has a ThinkPad-style nub, although we could spill a lot of ink about where to put it: in between u-i-j-k would suit me best, other people might want y-u-h-j for the index rather than middle finger— and of course, the left-handed equivalent for those who prefer it, I happen to be left-handed but mouse with my right and wouldn't care to switch.
There's room in the Ergodox layout for one more thumb key, between the grid and the thumb cluster, it would require expanding the classic chassis but that's a small thing. The driver, the custom keys, and an appropriately sensitive joystick, these are not small things! I think one could drill through a corner of four of the switches, to make enough room, without touching the electronics, and mmmmaybe mold a custom housing which is missing a corner, simply rotating appropriately. Making room for the traces and such is completely above my paygrade.
But if Ergodox costs $350 to get to the user, this keyboard would probably end up costing $500 on a good day. It would be a glorious thing, but I wonder about the market for it.
Completely agree though, it took me too long and too much complaining to start looking into this area.
https://aposymbiont.github.io/split-keyboards/
There's also http://xahlee.info/kbd/diy_keyboards_index.html which has reviews.
It's there, under "Traditional" since the layout is fairly standard (no thumb keys etc).
As a designer, my right hand is over the mouse a lot of the time. I have a chronic pain on my right wirst, although, I not certain of the cause.
Anyone her has experience with this?
I think you will notice a loss of precision though. For example I could never play an FPS at my best with a vertical mouse. But for $80-100 definitely worth a try for your health.
Right now my belief is that non-vertical mice are badly designed and I see no reason to use a non vertical one again.
Years later, I got wrist pain in both hands. Switching to a tenting keyboard solved it. I've used the GoldTouch V2 for 7 years now.
Do not try 3M's vertical mouse with the thumb button. I used it for a few months and developed severe pain in my thumb. Fifteen years have passed and my thumb still occasionally clicks when I bend it, due to that injury.
Vertical mouse or trackball; they're all fine, you can get a "nice" one after finding what works first.
Wrist braces.
Wrist stretches.
Exercise; most weightlifting will improve your grip strength which helps some people.
Ergonomic chair; pain in the wrist can sometimes be caused by issues in the shoulder, which often result from a poorly placed arm rest. This is hard to notice as your shoulder might feel fine. Worth double checking.
Reduce stress; some amount of wrist pain can be caused by mental stress which results in tension and blood flow problems.
Laptop; your desktop environment might be great, but maybe you use a laptop too, and you're slowly destroying your wrists on its tiny form factor.
The thing that's hard to remember with a vertical mouse (and mice in general) is that you're supposed to move your arm, not your wrist. Getting used to that was more of an issue than the orientation of the mouse.
In the end my favorite is the Logitech Ergo with the "Plus" stand. The version that includes the stand is only sold in the US so I imported 2 of them. I got rid of all the others.
I no longer have any extended pain due to:
1. Modal editing. I use the boon package for emacs, but basically vim
2. Sticky keys. Basically, I don't have to hold down any modifiers, I just press Ctrl then press N for example. Or two Ctrl to lock it, NNNNNN, then Ctrl to return to normal. On macs this is in the Accessibility app under Keyboard. It doesn't work so well with Shift + mouse scroll though.
3. Kinesis advantage 2
4. Dvorak
I still sometimes get a bit of pinky pain since I shift and ctrl with my pinkies. With sticky keys, modal editing, and mechanical switches in the Advantage 2, it's not really a problem.
I learned that the macbook keyboards aren't that bad if I use modal editing and sticky modifier keys. Also I need to be careful to avoid so-called "ulnar deviation" of my wrists. This means I lift my wrists, let my fingers hang down more, so I can keep the wrists neutral while hitting shift etc.
I don't think Dvorak helps much, but I still like it. It was intentionally put together. I think it helped to learn Dvorak and the concave key well of Advantage 2 at the same time. I never learned qwerty on the Advantage 2 or Dvorak on macbook keyboard. I want to try the programmer's dvorak layout as well for lisp.
Similar to a Jedi building your own light saber, you should build (and customize fw) for your keyboard :)
When I built my ergodox, I put the Norman layout on it. I use emacs bindings almost everywhere, so control is under a thumb.
(I'm still tweaking and considering a gergoplex when I get to stay travelling for training again)
As an aside, if you buy a Kinesis, look at getting the “LF” version of the Advantage, it comes with Cherry MX Reds instead of the defaults and the difference is enormous.
Second thing is that quite frankly at that price point Advantage looks a and feels a bit flimsy (especially the middle part between the key wells) though it has seemingly no impact on typing.
And lastly, I have a bit broader shoulders than average and I need hands a bit more apart than the key wells on Kinesis and maybe a bit more tilted sideways (well at least I think, I am not a doctor). It is orders of magnitude better than it used to be on a regular keyboard, but I still have sore muscles around shoulder blades and back of my neck sometimes.
All of these issues seem to be solvable by a split. I still hope that Kinesis would release a split concave keyboard by themselves since among all of the concave keyboards it is by far the most user friendly (no assembly required, no QMK compiling, remapping is doable on the keyboard itself), but I am starting to oogle the likes of Dactyl, Dactyl-ManuFrom or Bastyl[1] (which is modified Dactyl with less DIY required for more $$).
If I go the DYI way I am also thinking about mounting trackball on it similar to the Tracktyl (trackball helped me immensely with my wrists). What I am a bit afraid of is that once I start doing customizations I'll need/want something easily modifiable/adjustable to experiment with quickly. This design [2] in combination with Bastyl-like flexible PCBs seems like a neat idea I'd like to try.
Be not mistaken, Advantage is, not entirely unlike a good office chair or a mattress, still worth every penny, but IMO the split concave keyboards are the "future future". I would not even think of building a keyboard before Advantage, but now I do and there is no turning back for me.
Should I have persevered? Is this a typical frustration of moving to a split ortholinear layout board using QWERTY?
edit: spelling
Simple, and keeps my fingers accustomed to the apple layout for when I need to type away from my desk. Also keeps my thumb on the trackpad.
Not as ergonomic as others, but for my shoulders a huge step up from just a normal keyboard
It's marketed as a gaming keyboard, but it's fantastic as an ergo. It's the best keyboard I've ever had. Previously I used the Microsoft ergo, forever.
Another subtle consideration is the placement of the Alt/Option keys next to the space bar. A deal breaker with a lot of other split keyboards, like the Kinesis, is that they have space bars that are too wide, so the modifier keys are too close to the outside edges. But the Raise has a compact space bar, so your thumb doesn't need to contort as much to use them. The software to reprogram the layers is decent, somewhat obtuse, but easy enough for basic remappings. For example, I reprogrammed some letter keys to be arrow keys when pressed with a modifier.
Oh, the only downside so far is that it really could use a row of function keys on the top, to mimic the macbook laptop layout.
They haven't released a keyboard tilt/tenting kit yet, so I had to make my own to give the inner edges a height of about 1.5 inches. Also, I place an elevated magic trackpad right in between the two halves. It's a frankenstein keyboard-mouse setup, but now it's very comfortable.
I just wish there was a mass-market split ergo keyboard with similar form factor/polish as the Apple Magic Keyboard or one of any of the common Logitech keyboards out there.
[1] https://www.amazon.com/peripheral-logix-uekb-rf-ultraergo-wi...
One idea is to pick a DIY kit as close to what you want as possible and to use the nice!nano[0] for the controller in place of a pro micro/elite-c. It's a drop-in replacement but also has bluetooth and can have a small battery connected.
>chiclet
While not chiclet, there are the kailh choc[1] switches which are lower profile than the mx switches that are more commonly used. A note that not all boards are compatible with them, so look for choc support as you look at PCBs.
[0] https://keyhive.xyz/shop/nicenano
[1] https://novelkeys.xyz/collections/switches/products/kailh-lo...
I was recently in the market for a Filco Majestouch Minila keyboard. I was very scared off by a few reviews which said that bluetooth just stopped working after a while. Is $500 worth it if it could break after a year? Maybe if it was under warranty. Anyway I opted for the wired version.
Never mind my Logitech MX Master 2 mouse which I could never get to work using Bluetooth, and even disconnected all the time with the USB receiver.
I guess this is why you don't really see many attempts.
But maybe something like this will do the trick?
I use the Redox Wireless [1], maybe check that one out? The receiver has an incredibly small range though, and it's not low profile unfortunately...
With DSA keycaps (the shortest possible one) the total height is 29mm (including rubber feet).
You can see the details of the earlier laser cut prototype here (and subscribe to the mailing list for updates): https://www.xudongz.com/blog/2020/ergoblue/. The details of the aluminum version will be announced when the group buy is officially announced.
You can find also my contact information on my homepage for questions and feedback.
What's a controller? It sounds like some sort of combined battery pack/bluetooth adapter... How much extra desk space does it take? Do you have photos of that?
Also re: battery life, I assume the reason why having a "central" half reduces battery life is the same as the first version. Why can't the computer keep track of modifiers/layers? If you have two keyboards plugged in, you can press shift on one and type on the other and you'll get capital letters.
Is the group buy just for parts or is it for (partially) assembled keyboards? I'm not a DIY eletronics sort, both from an equipment and know-how perspective.
- The dongle is reasonably small. If you're traveling with it, you can toss it in your bag with a battery pack and it acts as a Bluetooth keyboard (for your phone/tablet/laptop/etc). You can plug it into your desktop, in which case it acts as a USB keyboard in addition to Bluetooth for other devices (phone/etc)
- Modifiers work fine but layers don't because some software still needs to maintain state. For example you might have the layer switch key on the left but want the next key to be on the new layer on the right. Theoretically one can do this with custom software on the computer though an external controller/dongle is straightforward and doesn't need to account for OS/platform differences. It also lets you connect to multiple devices simultaneous via Bluetooth.
- There's an option for hot swap switch sockets, in which assembly is putting the case together, soldering some header pins, and popping in the switches. There will be an assembly service for people who just don't want to do it but the process itself has been thoroughly optimized that it shouldn't be difficult.
So basically all the smarts so to speak are in the dongle, which you reprogram, etc?
I have wide shoulders, bringing my heads together to type all day makes my chest tight and my back hunch. Getting a split keyboard has been my best ergo improvement since a decent chair.
What I like about the Freestyle2, is that it's quite flat. What I don't like, is that there isn't a menu/option key on the right keyboard.
The main gripe I have with the Freestyle 2 is that I'd like to be able to separate the two keyboard halves much farther. I wish the cord between the two halves wasn't so short and hard to replace.
The other gripes are minor: don't really love the switches, the volume buttons don't work on Linux, and the tilt kit is a little annoying when I move the keyboard around (which I do a lot).
- Ortholinear layout, rather than staggered
- Sculptured keycaps, which I bought separately
- Modifier keys under my thumbs, making combos far easier
- Cursor keys in home position, using layers
- As you mentioned, a longer stretch between the halves
I've made many other tweaks that add joy beyond that, but those are the ones that made the upgrade worthwhile.
How to Build MECHANICAL KEYBOARDS! https://www.youtube.com/watch?v=yYcNi9hKxDk
Took me...a while to decide how to map things for Vim + (on linux) i3wm + (on windows) Dexpot (for virtual desktops) and Aquasnap (as a window manager).
Some previous ulnar nerve pain got massively better. Thumbs are just such better digits. Why are we using pinkies for a billion keys?
The glass sliding armrests are certainly unique.
I use chorded keystrokes for F-keys. I have a layer key (named “Lower”, and located where the ‘Windows’ key is on normal keyboards); hold that down with your left thumb and the middle row of keys on the left split (caps lock -> g, under a qwerty layout) become F1->F6. And the bottom row of keys on the left split (left shift->v) become F7->F12.
I actually find it a whole heap easier to hit those key combinations than trying to find various physical F-keys three rows away from the home row; I think I’d actually set up a macro like this even if I was using a full-sized keyboard; I just find it to be easier.
(although I don’t actually use F7->F12 for anything, normally; that might be a little awkward in terms of finger positioning and I’d think about maybe moving them over to the right side of the split if I used them with any regularity)
I agree that the usage of the F-Keys is a little bit complicated, especially if you have small fingers.
I have two ways to press F5: I can press Fn+5, or I can press 5 and the key below (Y on Dvorak) together. I usually use the latter, since it can be done one-handed, but I would still prefer a real key.
My next keyboard is likely to be something like a Dactyl Manuform, and I don't see the point of _not_ including the F-keys when I'm printing the case myself.
I don't miss dedicated PgUp/PgDown/Home/End keys. I have these as Fn+↑ etc, which is fine -- I mostly use these keys when I'm typing with both hands, whereas the F-keys are often useful in combination with the mouse.
It also takes a while to get used to the lack of keys, particularly arrow keys, and various brackets for programming. However, training myself to use layers rather than moving my hand around to push them makes me much more efficient. I plan to move to a design with even fewer keys, and since the switches and keycaps can be moved to another board, it won't be as expensive.
They take a bit of getting used to (hours, not days), but they're surprisingly practical.
As much as I was sold on it, a part of me still thought I was being duped into buying something that wouldn't really help me in any way but I'm so glad I was wrong. Typing on the Ergo Dox feels like a completely different experience from regular keyboards, because it fundamentally is. It's a keyboard that adapts to my body and arms, as opposed to the other way around which is the (unfortunate) norm.
Main reason I bought it vs the Moonlander:
- Cheaper
- On Amazon
- got it in <1 week vs the 5 for the Moonlander.
Overall, I would recommend it as an intermediary step if you are looking to test out a decent and easily purchasable/returnable split mechanical keyboard.
I have a more detailed write up on my thoughts here: https://twitter.com/alexpotato/status/1350530940561457155
After some beginner choices (Obinslab Anne 2 Pro), I quickly rejected any keyboard that didn't support QMK firmware. My configuration has two sets of nine "tap/hold" keys (UIO JKL M,. and their mirrors) for modifier keys and custom layers. My hands hardly move, which for my particular physical health seems more important than their position on my desk, and more important than the QWERTY - Dvorak question.
My favorite mechanical keyboards had been the GergoPlex, ErgoDox EZ, Planck EZ, and a KBDFans DZ60. Then I purchased a Leopold FC660C and Hasu's replacement QMK controller.
I like Topre switches so much more than any mechanical switch I've tried, that I can't bring myself to use any other keyboard. Topre switches are the obsession killer. You can't swap them, you can't post pictures on Reddit of your gaudy new keycaps, all you can do is customize your QMK configuration.
It's a bit like the shaving rabbit hole. What sticks, if one returns to expensive Gillette cartridges, is the brush and Mitchell's Wool Fat Shaving Soap. No one returns to spray cans.
For keyboards, the most novel designs are better at intense coding sessions, but worse at hunt-and-peck finding an arrow key, or muting one's computer in the middle of the night before the dog wakes everyone up. For me, the middle "tap/hold" zone of my Leopold FC660C is perfect for long coding and typing sessions, while the periphery does a great job of supporting casual use.
Do people using these keyboards as their daily driver have trouble adapting to normal keyboards they need to use from time to time.
I suppose I could try one and find out if it's an issue for me, but I'd be worried I get deep into this rabbit hole only to find I'm useless if I have to work on something on some other machine.
Switching back to a normal staggered layout doesn't take long for me, but I wouldn't like doing it every day.
I have much bigger problems switching between dvorak and qwerty on either keyboard, to the point where I'm considering properly relearning qwerty despite being fluent in dvorak over a decade.
So for me at least it's pretty quick. Having radically different keyboard layouts is actually helpful because it's really clear (to your muscle memory) that you're doing something very different.
I use the ErgoDox that I built from plans I found online, a MS Natural Ergonomic 4000, my laptop keyboard, and rectangular Dell keyboards for random computers at work.
If you've got the time/money and it looks interesting I'd encourage you to try it. If it works out you'll be happy, and if doesn't you'll at least know that it doesn't work for you. But hey, it's your choice, for sure :)
I'd probably adapt in a similar fashion. I guess I'm off to keyboard shopping now.
Aside from that, transitioning takes no more than half a minute for it to feel natural again.
I do find that I get those wrong a bit when I switch back to the laptop.
Oddly, never a problem with tab and return, the main thumb keys (besides space, which doesn't change), although I really miss "delete back one word" which is my fourth large thumb key. Alt-backspace is just not the same.
An unexpected side effect is I actually type a lot better on my laptop's keyboard now because the Kyria encouraged me to use all of my fingers (my ring fingers were almost never used before). I don't type noticeably faster, just much more comfortably.
Now my only issue is that I accidentally hit caps-lock a lot on other keyboards as that is mapped as backspace normally, but otherwise still fast and accurate.
I expect it plus relearning Dvorak will be a pain but I want to set myself up for life and it seems like a good investment.
edit: carpalx(2) is another. I think that was one of the ones generated by a genetic algorithm for key placement?
1) https://workmanlayout.org/ 2) http://pinouchon.github.io/keyboard/layouts/2016/03/07/layou...
On an ergonomic, split keyboard this might be less important: the modifier keys are often under the thumbs, and on both sides.
Also, it's fairly easy to program the keys however you like, e.g. make a "Fn" key, so Fn+DvorakQ sends Ctrl+X.
If I have to use a computer for more than a few minutes, I know I can easily switch it to Dvorak without having to install some drivers which if it's not my computer would be a big no-no.
This was the deciding factor. I have even developed my own keyboard layouts for assignments using genetic programming and I have a pet project using a chorded keyboard, but I wanted to have something relatively standard and well known and likely to be supported by keycap manufacturers. I'm sure there are better layouts, but Dvorak being a well-known standard trumps most of them.
PS- just got notification that my Moonlander Mk1 shipped today!
There's https://mechboards.co.uk/ in the UK, but no split options as far as I see.
There's https://www.gboards.ca/ in Canada.
(I'm sure there's someone in the US too, but I'm in Europe and haven't looked much beyond here.)
[1] https://falba.tech/customize-your-keyboard/customize-your-mi...
All in all, I highly recommend getting (or building) a split keeb.
An early training as a classical pianist has given me fairly good hand posture, so I've never had any wrist pain or anything despite doing a great deal of typing. It also means that my hands float, so I can reach keys that require some lateral motion, which means that keys like TYU/GH/VBN are crossover keys for me -- I might hit them with either hand.
So the obvious design for me would be to have a split keyboard that has those keys on both sides. Why choose a split? Just duplicate the keys!
https://configure.ergodox-ez.com/ergodox-ez/layouts/3qeVW/la...
Either half will work fine independently (posing as left) but there just doesn't seem to be any way I can get them to work together.
Granted I'm very much an amateur on soldering (getting all the things soldered on properly took me several hours!) and electronics, but I just can't figure this out.
All connections seem good, the microcontrollers flash all right, etc etc.
Just a rant, I've been very excited for this but it's starting to feel like wasted effort and money... So close but yet so far.
I'd double-check the connectivity for the pins the TRRS cable connects (RX, 3V3, GND, iirc) and that you're following the right instructions to build + flash the firmware for each half.
Are there any European stores that sell the kits or parts to build these keyboards? I've had pretty bad experiences buying stuff from outside the EU. If something is faulty, broken, etc., you're pretty much SOL, while in the EU you can return it and get your money back.
https://falba.tech/ (Poland)
https://candykeys.com/ (Germany)
https://mykeyboard.eu/ (Belgium)
This is why I never considered buying one of these...
As for physically different keyboards, I've found it to be a much lesser issue than I expected. I recently got a Moonlander [2] due to general hand and wrist pain that could only be attributed to strain from typing.
I took care to map the layout quite closely and the physical layout was almost immediately usable. I started at around 2/3 my normal typing speed but was back to 100% in a matter of a week.
Going back to a normal keyboard takes minimal effort. I can still type on them quickly, I just loathe them more than I did before now that I know how much more comfortable it could be.
It is maybe a bit annyoing if I have to type in german a lot on some days, but it is less annoying then to keep an extra layout. And since I sometimes have to type in french and often in russian... well, you get the idea, it would be a mess of 4 keyboard layouts. With special characters I can push the amount of keyboard layouts just to colemak and russian.
There ought to be some end-of-life app(s) for all the obsolete-or-insecure Android models out there, rather than have billions of them go to landfills.
We need uses-cases and options. It might not be some new kbd/display/other-hid co-design, but but might be.
I keep the phones between my keyboard to focus on during development which doesn't address the more interesting part of your question.
I have many old phones around now, some that can't even be updated to support the minimum OS of the app I am building. So I have tried to figure out what to do with the old phones.
Most common android reuse case: IP Camera. There are a few different apps which turn your phone into an IP Cam. I have used old phones to watch my 3D printer, explore under the floor in my house (phone attached to stick), to watch/record plants grow, and as a security cameras. The problem is, often with these old phones, streaming live video will drain the battery faster than the charger can charge it. I'm still looking at workarounds for this latter issue. Depending on what you are trying to film it can be surprising how "good" the old Android cameras are.
I usually use this app: https://play.google.com/store/apps/details?id=com.pas.webcam...
The other thing I have done is turn them into dashboards, this is more applicable to tablets though.
People have done fun stuff with the screens on these split ergos but it's all just novelty stuff (nothing wrong with that, of course).
For the profile of the keys themselves, you can make small changes to an existing keyboard by changing the keycaps -- although it's not always easy to find all the sizes required for an unusual keyboard. See [3]. I have SA keycaps on an otherwise-flat keyboard.
[1] https://c9ergo.com/products/cloud-nine-c989m-ergonomic-keybo...
The would suit greatly my editing style - I'm surprised that most hackers don't seem to appreciate this approach.
The Matias Tenkeyless models are like that, but they also could be a bit more compact.
Give it at least 2 weeks full time to adapt though. I doubt you would go back if you suffered any pain previously though.
I can't be sure if they have fixed the breaking joint problem, but I'm curious about your experience - how long have you had yours and how will has it endured so f
https://www.bestbuy.com/site/microsoft-ergonomic-keyboard-bl...
Other than that, probably just customizability in terms of switches, keycaps, etc.
With the keyboard being physically split, your hands don't have to be so close together.
Also the row-staggering of more common off-the-shelf keyboards just feels so weird after seeing keys arranged in a grid, or vertically staggered.
If your are more demanding then it is becoming not ortholinear enough. Later on you will want to have staggered columns like Keyboardio model 01, Kyria, Kinesis Advantage all have. After you'll try the QMK firmware you'll start to hate that Office and Emoji keys, which are under your strongest finger but are basically useless.
The Microsoft keyboard is good (their best yet, I think), but only Space and the two Alt keys can be pressed with the thumb.
On my keyboard², I have Alt, Backspace, Ctrl, and "Fn" for my left thumb, and "Fn", Enter/Ctrl¹, Space, Alt with my right thumb. Slightly less comfortably, I also have Esc (left) and Delete (right).
The Kinesis Advantage 2³ is the most common mass-produced keyboard with thumb keys like this.
¹ It's enter if I tap it, and Ctrl if I press it in combination with another key
² http://www.keyboard-layout-editor.com/#/gists/501437fce9123e...
Maybe a lightweight linear. NK Silk Reds maybe.
Worst part of the keyboard community is discovery imo.
Haven't tried low profile linear mech ones yet.
If anyone in the Eu wants to trade a Planck for Ergodox/Moonlander, I'd be happy to swap! :)