The best keyboard for a programmer?


The story is like this. The old keyboard died three months ago, I just can't get used to the new one. I decided to make myself a present in the form of an excellent keyboard. But, after reading a lot of forums, I realized that this is not an easy task. I made two conclusions for myself: the keyboard must be mechanical, the type of mechanism is Cherry-MX Blue

But there are plenty of such keyboards:

  • iOne Scorpius M10
  • iOne Scorpius M10 BL
  • Ducky DK-9008
  • Ducky DK-9000
  • Ducky DK-1008
  • Ducky DK-1087
  • Ducky DK-9008-G2
  • Cherry G80-3000 LSCRC-2
  • iOne Scorpius 35
  • Das Model S

Please express your opinion, your preferences on this issue, which keyboards you used and which ones you liked. I would be very happy if opinions are supported by experience. To be honest, I haven't touched any of these keyboards by touch, and my friends don't have them. As for the shops, they usually have cheap membrane keyboards.

PS: Why am I asking this question here and not on the forums? Firstly, I believe that a large number of programmers have been gathered here, who are ready to share their opinions and are not afraid to speak out. Secondly, there is a voting system for answers, you can understand not only the opinion of the author of the answer, but also how many people support his thoughts.


The keyboard should be chosen according to the tactile sensations. That is, take and click, if it is pleasant to the touch, you can take it, if not, then it's not worth it.

and the mechanism is already secondary, it can be membrane and it is convenient to work on it, or it can be mechanical and feel discomfort.

It is also desirable to take a full-format, with a normal key size.

More weighty is the correct position of the hands and the position of the hand. Since the hands and hands themselves get tired more with prolonged work at the keyboard than fingers. It is also desirable to have a chair with armrests so that the elbows do not have fun in the air when you work, and be sure to do a warm-up for the fingers once an hour.

PS I spend at the computer more than 10 hours a day, 5-6 of them I write, advice from my experience, a specific keyboard to advise is not grateful 🙂

Scroll to Top