DEV Community

Discussion on: The Best Keyboards For Programming👨‍💻 in 2024✨

Collapse
 
pcjmfranken profile image
Peter Franken • Edited

Please stay away from the big brand gaming keyboards. They're clearly thrown together by their marketing departments, rather than actual caring engineers.

The difference between one of those keyboards and any proper mechanical keyboard can be extreme, even though they're often in the same price bracket. The big brand ones break easily, often come with terrible.. no.. horrible... even nightmarish software, and the typing feels mushy even when they have the same Cherry MX switches (probably cheaped out the extreme on all the other parts). You're also not getting any better customer support for that extra money, mostly worse even.

Look into enthousiast brands such as Ducky and Vortex, or something exotic like ErgoDox. From personal experience I highly recommend you stay away from Corsair (and from all their other peripheral products as well..). Logitech is not what it used to be either.. they have somehow managed to get even worse :)

Also consider picking up a TenKeyLess (TKL) variant - that is one without the numpad. Far better ergonomics because the extra space to the right of the board allows for your right arm to be placed in a more natural position. You could always pick up a separate USB numpad for cheap if you really need one occasionally.

And, lastly: don't skimp on items you'll be using for hours on end, multiple days every week. Get the best one you can afford and treat it well!

Awesome resources over at the wiki of /r/mechanicalkeyboards over at Reddit.

Collapse
 
oniichan profile image
yoquiale

I find tkl almost unusable. I need the numeric keypad to type numbers.

Collapse
 
pcjmfranken profile image
Peter Franken

Yeah many people prefer to have one. Luckily most keyboards are released in both form-factors, so plenty of options still!

Collapse
 
lleonini profile image
Lorenzo Leonini

Hi All,
I have written an article about a keyboard that has been designed specially for developers.

Maybe the learning curve is a bit longer but at the end it is propably worth the effort:
My journey to create the ADM42 keyboard, optimized for developers

ADM42