
These keyboards are also silent which makes them good in certain situations, but they won't last as long and - with very few exceptions - they provide little or no customization. In other words, when you hear the term "membrane keyboard," it's usually a rubber dome. Most laptop keyboards have a scissor mechanism on the keycaps, on top of rubber domes, on top of a membrane. We also looked at the overall ergonomics of the keyboards, their switch types, and their pricing, among other things. We've compared the best keyboards for programmers across a number of criteria, from their sizes and connectivity to design and portability. Ideally, it also has to be one that keeps you healthy, so you should consider an ergonomic keyboard option if you spend the day typing like there's no tomorrow. More advanced programmers will crave a keyboard that they can reprogram too: those with special keys that can be configured to launch selected apps or perform certain actions. The more comfortable a programmer is with their keyboard, the more productive they'll be, reducing mistakes and minimizing mouse usage.

A keyboard for programmers is one that first and foremost has the "right" feel for your typing style, allowing you to type fast and comfortably. However, once you start making a living punching in code, you will want to invest in a decent keyboard. Every programmer starts with whatever keyboard is at hand, nowadays probably the one on your laptop.
