Already a member?
How Do Polls Work?
Vote for your favorite products in an existing poll or create a new one. We’ll make the most popular products available on the site in limited-time events called “drops.”
Best Mechanical Keyboard for coding
Best Mechanical Keyboard for coding
You are currently viewing a single conversation.
Return to Full Discussion
Question: What makes a mechanical keyboard "good" for coding? What differentiates it from a regular mech keyboard?
Mechanical makes it better "just" for the tactile feedback resulting in better haptic feedback and therefore a faster and more accurate typing due to muscleresponse.
Anything else would be more or less considered ergonomics ,like different layout, custom layouts, separation into 2 boards which improves alot of health aspects etc.
I'd say any high quality keyboard would be fine for coding for short periods of time.
This is probably about ergonomics for an 8 hour per day, 4-5 days a week coding experience. In that case great ergonomics could really help delay or prevent wrist issues and other health problems for some individuals.
Yeah. That's what I figured. There's no such thing as a "coding" keyboard. Ergonomics or DVORAK might be beneficial, but I doubt there's much in terms of "beneficial for coding". Still a cool idea for a drop, though.
Though, to be honest, I think the best coding keyboard I've used is the pok3r. I reprogrammed two layers to be shortcuts for my most used commands in order of most-used per row. It makes quick work of the most mind-numbing repetitive typing. Still a work in progress, but very time saving. Even in non-coding envirnoments, it's good for nav and basic commands. Imagine having [fn] + [Q] = "sudo apt-get update && sudo apt-get upgrade" for the raspberry pi or debian in general. One two-key combo saves all that extra typing (though that commands is more than 34 characters, but you get the point). One or two keys = 34. That's efficient.
IMHO, best keyboards for coding are:
- from staggered choices: Matias Ergo Pro
- from non-staggered choices: Ergodox.
I'll try to explain why. Both are excellent for coding, mainly because of short space bar size. Coders are not typist. While coding, they need to press shortcut combinations like CTRL+(letter) very frequent, no matter what IDE or Text editor they use.
Personally I find myself pressing CTRL with my pinky very inconvenient, especially with right one. Therefore I remap both CTRL keys to ALT position in case of pc keyboard and to CMD in case of mac keyboard. Pressing combination CTRL+(letter) with a thumb finger holding CTRL is much more easier, at least for me. So that's why space bar size is matters! The shorter the better. With standard long space bar it is very inconvenient to press remapped CTRL keys (ALT by default). Maybe long space bar matters for typist, bot not for coders.
Among infinitive number of staggered keyboards, Matias Ergo Pro has a short split space bar. If you look at ALT/CMD keys position, the left one ends at C key beginning and the right one begins at M key middle. It is very convenient layout for pressing ALT/CMD with thumb fingers. Compare with standard layout.
In case of Ergodox, there is no noticeable space bar, but this keyboard gives you full ability to program any key. I didn't use Ergodox, but I'm pretty sure gamers or typist will not buy this keyboard, this keyboard is definitely for coders.
Hope my explanation helps!
Ducky Keycaps Pbt
Corsair Keyboard K 70
Thermaltake Keyboard Poseidon Software
Varmilo Keyboard Mac
Plum Accessories Swing Set
Noppoo Choc Mini Chinese Keyboard
Ajazz Keyboard Mouse
pine wood mechanical keyboard keycap frame
Cooler Master Keyboard Working
Thermaltake Keyboard Mouse
Tkl Keyboard Sleeve
Vortex Keyboard Instagram
Wasd V 2 Keyboard
Cherry Keyboard Card Reader
Cherry Keyboard Switch Types
Ducky Pbt Keycaps Nordic
Noppoo Mini Keyboard
Tkl Keyboard Plate