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 Full Pbt Keycap Set Black Engraved
Thermaltake Keyboard Challenger Prime
Wet Seal Accessories Buyer
Das Keyboard Apple Keyboard
Planck Keyboard Dimensions
Gateron Mechanical Keyboard Key Switches
Vortex Poker Ii Pbt Mechanical Keyboard
Morphling Plum Keyboard
Cherry Mx Keyboard
Topre Keyboard Gaming
Varmilo Keycap Profile
Mkc Msi Keyboard
Matias Mini Quiet Pro Keyboard
Tkl Keyboard Kit
Pulse Sa Keycaps
Vortex Keycaps Ducky
Thermaltake Keyboard Mouse
Topre Realforce U 87
Massdrop Rainbow Keycaps
Magicforce Keyboard Mac