Digital Apricot

The Best Mechanical Keyboards for Programmers

Six keyboards worth typing on all day, from a wireless 75 percent to the HHKB. Switches, layouts, latency and what Hall effect buys you.

Reviewed by Rakan KhaledPublished
Illustration of a 75 percent mechanical keyboard with cream, teal and orange keycaps

Digital Apricot is reader-supported. When you buy through links on this page we may earn an affiliate commission at no extra cost to you. How we make money.

Our picks at a glance

A keyboard is the most used tool a programmer owns and the one most people never think about. We have read through the specs and reviews. The options run from gasket-mounted aluminium slabs to a 60 percent board with no arrow keys. These six are the ones we would choose. If you are shopping on a tighter budget, our budget mechanical keyboards guide covers cheaper boards with many of the same features.

Layout first, switches second

Most buying guides lead with switches. We think that is backwards. Layout decides how your hands move all day.

75 percent keeps the function row and arrow keys in a compact body. It is the sweet spot for most programmers, and four of our picks use it.

60 percent drops arrows and the function row onto layers. Vim and tmux users love it. Everyone else fights it for a week and then either converts or returns it.

Full size matters if you enter numbers all day or you share the board with spreadsheets. Otherwise it is wasted desk space.

On switches, the full explainer covers them in detail. The short version: linear is smooth and quiet, tactile has a bump you feel, clicky has a bump you hear and your colleagues hear too. Hall effect switches use a magnet instead of a metal contact, which lets you set how far a key travels before it registers. For gaming that matters a lot. For typing it is a nice-to-have that also means the switch never wears out.

#1 Best overall

Keychron Q1 HE

Check price on Amazon
  • 75 percent layout
  • Hall effect magnetic switches
  • Aluminium case, gasket mount
  • 2.4 GHz, Bluetooth and wired

Pros

  • +Adjustable actuation point per key
  • +QMK-style remapping through a web app
  • +Heavy, quiet, premium feel

Cons

  • –Heavy enough that it never leaves the desk
  • –Hall effect switch choice is limited
  • –Expensive for a first mechanical board

The Q1 HE is the keyboard we recommend when someone says “I want one good board and I do not want to think about this again.” The aluminium case is heavy and dead silent. The gasket mount gives a soft, bouncy feel. The Hall effect switches let you dial the actuation point very shallow for fast typing, or deep enough to cut accidental presses.

Remapping happens in a browser. Mac and Windows layouts switch with a toggle. The battery lasts weeks with the backlight off.

It is expensive, and at over two kilograms it is furniture. If you move between desks, look at the K2 HE below.

#2 Best value

Keychron K2 HE

Check price on Amazon
  • 75 percent layout
  • Hall effect switches
  • Wood or aluminium accents
  • Wireless with hot-swap

Pros

  • +Most of the Q1 HE experience for less
  • +Lighter and easier to move between desks
  • +Great Mac and Windows switching

Cons

  • –Plastic case flexes slightly
  • –Stock keycaps are fine, not special

Same switches, same software, same layout, in a lighter plastic-and-wood case for a lot less money. The K2 HE is what we recommend to someone trying their first mechanical keyboard, because it is a safe place to start.

The case has a little flex if you press on it. You will not notice while typing. Stock keycaps are fine and easy to replace if you catch the hobby.

#3 Best low-profile

NuPhy Air75 V2

Check price on Amazon
  • 75 percent low-profile
  • Gateron low-profile switches, hot-swap
  • Sits flat over a MacBook keyboard
  • Tri-mode wireless

Pros

  • +Laptop-like travel with mechanical feel
  • +Thin enough to travel
  • +Lots of switch options

Cons

  • –Low profile is not for everyone
  • –Battery life is good, not exceptional
  • –Feet could be taller

If you have spent years on a laptop keyboard and full-height mechanical switches feel like climbing stairs, the Air75 V2 is the bridge. The travel is short, the switches are hot-swappable, and the board is thin enough to sit over a MacBook’s own keyboard with NuPhy’s optional feet.

It travels well and pairs with everything. The feel is unlike a full-size mechanical, and some people never adjust, so try one before committing if you can.

#4 Best for Vim and terminal people

HHKB Professional Hybrid Type-S

Check price on Amazon
  • 60 percent layout, no arrow cluster
  • Topre electrostatic capacitive switches
  • Control where Caps Lock should be
  • Bluetooth and USB-C

Pros

  • +Topre feel is unique and addictive
  • +Layout forces good habits
  • +Decades of loyal owners

Cons

  • –Very expensive
  • –Arrow keys live on a layer
  • –Keycap options are limited

The HHKB has had a devoted following for decades. Topre switches are not mechanical in the strict sense. They use a rubber dome over a conical spring and a capacitive sensor, which produces a deep, rounded “thock” that nothing else quite matches.

The layout is the point. Control sits where Caps Lock usually does, Backspace is one row lower, and the arrows live on a layer under the right hand. If you spend your day in a terminal and an editor with modal keybindings, it feels like the board was designed for you. If you spend your day in spreadsheets, it will drive you mad.

It is expensive, but people keep them for fifteen years.

#5 Best for office compatibility

Logitech MX Mechanical

Check price on Amazon
  • Full size or mini
  • Low-profile tactile, clicky or linear
  • Logi Bolt and Bluetooth
  • Backlit with proximity sensing

Pros

  • +Pairs with three devices and switches instantly
  • +Smart backlight saves battery
  • +Works with Logitech Options+ macros

Cons

  • –Not hot-swappable
  • –Switch feel is mild compared to enthusiast boards
  • –Plastic feels corporate

Sometimes you need a keyboard that works with a locked-down corporate laptop, pairs with three devices, and does not announce itself. The MX Mechanical does all of that. The low-profile switches are quiet enough for an open office, the backlight turns on when your hands approach, and the Logi Bolt receiver is reliable in a way Bluetooth alone is not.

It is not an enthusiast board. You cannot swap switches and the feel is mild. For a work laptop in a shared office, it is the sensible choice.

#6 Best if latency matters

Wooting 80HE

Check price on Amazon
  • 80 percent layout
  • Lekker Hall effect switches
  • 8 kHz polling
  • Rapid trigger and analog input

Pros

  • +Lowest latency on this list, on paper
  • +Analog input doubles as a controller
  • +Open-source firmware

Cons

  • –Wired only
  • –Overkill for typing alone
  • –Stock often sells out

Wooting’s 80HE exists because competitive gamers wanted the lowest possible input latency, and it turns out that engineering is pleasant to type on too. It polls at 8 kHz and has adjustable actuation and rapid trigger, which resets a key the instant you start lifting it. The analog mode turns WASD into a joystick.

For writing code alone, this is more than you need. For an engineer who games in the evening on the same desk, it replaces two keyboards. Wired only, and stock is often tight.

If your wrists hurt

None of the boards above is ergonomic in the split or tented sense. If you have pain rather than preference, start with our ergonomic and split keyboards guide instead.

Switch recommendations, briefly

  • Open office or shared home: linear or silent tactile.
  • You want feedback without noise: tactile.
  • You work alone and like the sound: clicky, and good luck on calls.
  • You are curious about Hall effect: start with the K2 HE and set a shallow actuation.

The short version

  • One board, no regrets: Keychron Q1 HE.
  • First mechanical keyboard: Keychron K2 HE.
  • Laptop feel, better keys: NuPhy Air75 V2.
  • Terminal lifer: HHKB Hybrid Type-S.
  • Corporate laptop, three devices: Logitech MX Mechanical.
  • Code by day, game by night: Wooting 80HE.

New guides, no spam

One email when we publish something worth your time. Unsubscribe in one click.

Keep reading