A good keyboard might just unlock your true programming potential. From spaceship-esque ergonomics to modern minimalism, these are our picks for the best coding keyboards on the market right now.

By Fin Cousins

Published: Thursday, 30 March 2023 at 12:00 am


While AI and other new technology may be changing the landscape of what coders are capable of, one thing is for sure: programmers will always need a good quality setup.

Mastering the craft of programming takes time, with endless hours and late nights spent on the task. It’s no wonder there are Twitch and YouTube streams of 24-hour work sessions strewn across social media. To reach peak performance, a good keyboard really is the key (excuse the pun).

What should a programmer look for in a keyboard?

Speed and efficiency: While the typing experience may come down to personal preference, responsive keys can help users type faster and reduce errors, increasing efficiency and productivity.

Comfort: Given the long hours programmers spend in front of keyboards, a focus on ergonomics is important. It can avoid strains and aches, helping programmers work for longer hours without discomfort.

Function keys and shortcuts: Some programming languages may require special characters not commonly found on standard keyboards. Programmable function keys and customisable shortcuts may save valuable time and effort.

Best Keyboards for Programmers

Kinesis Advantage2

""

Kinesis claim to focus on ergonomics, and while the Advantage2 might take a bit of getting used to, its unusual design aims to address the key areas that effect a user’s comfort.

The unorthodox design includes concave keywells, scooped into a bowl shape, with palm supports. Kinesis claim this helps to reduce hand and finger extension, relaxing tension in the muscles.

The separate keywells are also designed to position the arms at shoulder width in order to achieve better alignment. The keywells raise the thumb side of the hand and slightly tilt them upwards, which they state more naturally mimics the biomechanics of a hand’s movement.

It also features Cherry MX mechanical keys, stated to be durable and help to promote a fluid typing style. The keyboard is compatible with Windows 7-10, Mac OS, Linux and Chrome.