Ask HN: What keyboard do you use to code?
What do you use?
What do you use?
I have large hands so it's very comfortable and allows me to type without contorting my wrists. Conventional flat keyboards are likely a major cause of repetitive strain injuries.
At present I'm using Lenovo's thinkpad-style USB keyboard (https://www.amazon.com/dp/B00F3U4TQS/). I like its slimness and the trackpoint is convenient. There's nothing especially lovely about it, but neither does it ever annoy me. It's also nice for muscle memory that all three of the computers I use regularly have exactly the same keyboard layout, whether they are portables or desktops.
I tried out the Happy Hacking keyboard, but it's been collecting dust for a year or two now. It's nice in a nostalgic way, reminiscent of the original Macintosh keyboard I used when I was first learning to type, but the long-throw keyswitches and loud clicking sound got old.
The ergodox is a split-hand^1 columnar^2 layout, with a thumb cluster. I like the thumb cluster because normally your thumbs are wasted.
Also, as a bonus, I got to build it myself! This is not required, but I had fun doing it.
[1] Each hand has a separate piece of the keyboard, and these pieces can be moved independently of each other.
[2] A "traditional" QWERTY keyboard has horizontal rows of keys, and these rows are not aligned. An Ergodox has vertical columns of keys, and these rows are not aligned.
Right now, I'm excitedly looking forward to the UHK. It really promises some quite unique takes on the concept of a keyboard.
> Does the columnar layout provide some advantage?
To me, I like the fact that if a keyboard was designed without paying attention to historical accident, there's no way you'd make it a row-based keyboard, but would instead make a columnar keyboard, or perhaps slightly staggered. To me, the thumb clusters are a big reason to switch. But then, I'm a big shortcut fan -- I use Emacs a lot.
But then, I also didn't have that difficult a time switching from QWERTY to Colemak, so perhaps my brain easily changes this kind of thing.
I'm interested in an ergonomic mechanical keyboard -- either one that's completely split or something more reminiscent of Microsoft's Natural Ergonomic Keyboard series -- but I have yet to find one for what I would consider a reasonable price.
Now they even offer it with blank keycaps, very much looking forward to those.
At home I also have a CODE TKL, also a very nice keyboard.
It's quiet enough for the office as well.
On a sidenote, I hate the keyboard on my thinkpad x220. People rave about thinkpad keyboards but aside from the switches, which are nice, the base feels bouncy. Feels like it's mounted on cardboard.
Tried before All versions of MS natural/ergo etc.. Happy hacking keyboard Truly Ergonomic DAS professional Apple keyboard Matias Ergo Pro
I finally settled on the ErgodoxEZ and it feels great. I had to force myself to learn touch typing. After about a month, it started feeling really comfortable.
I'm curious, though. Does anyone here have any experience with Jeff Atwood's CODE Keyboard?
https://codekeyboards.com/ https://blog.codinghorror.com/the-code-keyboard/
Edit: Of course after posting a see a few people's comments saying that they like them.
My coworkers make fun of me for it, but it really helps my posture and wrist issues to have a split keyboard. I thought it would take me a long time to adjust, but within five minutes I was good to go! I've heard some complain about the placement of page up and page down right next to the arrow keys, but it doesn't bother me. I really appreciate the one-button cut, copy, paste functions.
However, nowadays Kinesis themselves are present on Amazon and sell a limited selection. Sometimes supply is short, though: https://www.amazon.de/dp/B00CMALD3E https://www.amazon.co.uk/dp/B00CMALA46
It's the PC version, but on a Mac, the option/command keys can be correctly mapped.
I removed the annoyingly positioned fn-key (removed the rubber-dome and glued it down, so the felt edge of the keyboard is the ctrl key).
I tried mechanical cherry brown keyswitches, but it wasn't for me.
No num-pad and no fn, because my keyboard layout¹ has the numbers under my right hand when I hold a modifier.
¹ https://neo-layout.org/ (hover "Ebene 1/2/3/4" above diagram of the keyboard)
Do you have experience with Vim on Neo? Would you say it's worth switching (rebinding all normal mode mappings is quite an undertaking...)?
Laptop is Thinkpad T410. Thinkpads always have awesome keyboards with good key travel and tactile feedback (atleast the older ones). That and the fact that I can always open the laptop and fix anything myself means I will be a Thinkpad user for a long long time.
It's quieter than a keyboard with Cherry MX Blue keys and the tenkeyless form factor doesn't require my right mouse hand to travel unnecessarily.
Edit: I see that it comes with a choice of Cherry keys. I use Cherry MX Brown.
- I don't need to move my hands back and forth to a mouse
- It only takes up 1 USB port
https://www.amazon.com/ThinkPad-USB-Keyboard-with-TrackPoint...
Have a stash of Model M's and a Kinesis Advantage, but seem to be liking the above-linked MS Natural Elite for now.
[1] https://www.amazon.com/Microsoft-Natural-Ergonomic-Keyboard-...
You don't have to be a professional racer to drive a ferrari just as you don't have to be a gamer to appreciate a keyboard like this.
I also use my macbook pro keyboard by itself a fair bit, but I feel much worse after a few hours of use of it vs the Code keyboards.
At work, Logitech K120. The "we just buy everyone the same cheap keyboard" keyboard. I'm not particularly fond of it.
Cherry MX Blue switches.
- CODE keyboard - Mircrosoft Ergonomic ones - Filco Majistouch - Matias Ergo Pro
If I'm going to spend my life on a keyboard, it better be good.
That being said, I'd do some research on the mechanical keyboard subreddit before I bought a pricey keyboard of any sort. I did buy a Rosewill keyboard Cherry MX Reds right before they switched over to the off-brand switches, and it's pretty solid. Not as nice as my Filco, but it's more solidly built than the Corsair mechanical keyboards I've used.
Side note on Corsair, the font is thee worst part about their keyboards by far. It has some hideous font with a mix of capital and lowercase letters.