Sort by:
    Best programming keyboard overall

    Compare

    No image
    ★ Programming
    10/ 10
    Overall score
    7.9
    Technical score
    8.3
    User score
    6.4
    Value for money
    8.5

    Why buy?

    • Long battery life (480 h)
    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Short key travel (3.4 mm)
    • High key count (99)
    • Mac-friendly support
    • Hot-swappable switches
    • Large battery capacity (4000 mAh)
    • Durable legends (double-shot)

    Why avoid?

    • Low polling rate (1000 Hz)
    • Lower user score
    • No rapid trigger support
    • No volume wheel
    • Not very popular
    • No adjustable actuation
    • Wide width (388 mm)
    • No dual actuation support
    • Avg. price: ~£110
    • Switch feel: linear / tactile / clickyLoading…
    • Layout size: 1800-compactLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Varmilo Minilo98 Pro is a premium 98% layout mechanical keyboard featuring a compact design with a dedicated number pad, a...Read more

    NBest NuPhy programming keyboard

    Compare

    nuphy-air75-v2
    ★ Programming
    10/ 10
    Overall score
    7.9
    Technical score
    7.7
    User score
    8.5
    Value for money
    8.5

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Short key travel (3.2 mm)
    • Long battery life (220 h)
    • Mac-friendly support
    • Short actuation distance (1.2 mm)
    • Underglow lighting
    • Hot-swappable switches
    • Lightweight design (598 g)

    Why avoid?

    • No per-key RGB
    • Low key count (84)
    • Low polling rate (1000 Hz)
    • Old Bluetooth version (N/A)
    • No rapid trigger support
    • No volume wheel
    • No adjustable actuation
    • No dual actuation support
    • Avg. price: ~£110
    • Switch feel: linear / tactile / clickyLoading…
    • Layout size: 75%Loading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The NuPhy Air75 V2 is a low-profile wireless mechanical keyboard featuring a 75% layout (84 keys) within an ultra-slim aluminum...Read more

    Compare

    nuphy-halo75-v2
    ★ Programming
    10/ 10
    Overall score
    7.8
    Technical score
    7.6
    User score
    8.7
    Value for money
    8.5

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Long battery life (307 h)
    • Short key travel (3.6 mm)
    • Mac-friendly support
    • Short actuation distance (1.2 mm)
    • Hot-swappable switches
    • Fast charging (3.5 h)
    • Large battery capacity (4000 mAh)

    Why avoid?

    • Low key count (83)
    • No per-key RGB
    • Low polling rate (1000 Hz)
    • No rapid trigger support
    • No volume wheel
    • No adjustable actuation
    • No dual actuation support
    • Avg. price: ~£120
    • Switch feel: linear / tactileLoading…
    • Layout size: 75%Loading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The NuPhy Halo75 V2 is a high-profile 75% mechanical keyboard (83 keys) featuring an aluminum top case, a semi-transparent ABS/PC...Read more

    KBest Keychron programming keyboard

    Compare

    keychron-q6-he-qmk-wireless
    ★ Programming
    10/ 10
    Overall score
    7.8
    Technical score
    7.6
    User score
    8.5
    Value for money
    8.2

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Short actuation distance (0.2 mm)
    • High key count (108)
    • Rapid trigger support
    • Analog key input
    • Adjustable actuation
    • Mac-friendly support
    • Hot-swappable switches

    Why avoid?

    • Short battery life (100 h)
    • Limited actuation range (3.8 mm)
    • No pre-lubed stabilizers
    • Heavy design (2178 g)
    • Slow charging (5 h)
    • Higher price
    • Low polling rate (1000 Hz)
    • Wide width (446.01 mm)
    • Avg. price: ~£250
    • Switch feel: linearLoading…
    • Layout size: Full-sizeLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Keychron Q6 HE is a premium full-size (100% layout) custom mechanical keyboard featuring a robust 6063 CNC aluminum body and...Read more

    Compare

    nuphy-halo96-v2
    ★ Programming
    10/ 10
    Overall score
    7.8
    Technical score
    7.6
    User score
    8.4
    Value for money
    8.4

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Long battery life (307 h)
    • High key count (99)
    • Short key travel (3.6 mm)
    • Mac-friendly support
    • Short actuation distance (1.2 mm)
    • Hot-swappable switches
    • Large battery capacity (4000 mAh)

    Why avoid?

    • Low polling rate (1000 Hz)
    • Heavy design (1150 g)
    • No rapid trigger support
    • No volume wheel
    • No adjustable actuation
    • Wide width (377 mm)
    • No dual actuation support
    • Thick design (135 mm)
    • Avg. price: ~£130
    • Switch feel: linear / tactileLoading…
    • Layout size: 1800-compactLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The NuPhy Halo96 V2 is a high-profile, 96% layout (99-key) mechanical keyboard featuring a refined gasket mount design and a...Read more

    Compare

    keychron-k17-max-qmk-wireless
    ★ Programming
    10/ 10
    Overall score
    7.7
    Technical score
    7.7
    User score
    7.9
    Value for money
    8.4

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Short key travel (3 mm)
    • High key count (104)
    • Mac-friendly support
    • Durable legends (double-shot)
    • Multiple RGB zones (104)
    • Lightweight design (750 g)
    • Pre-lubed stabilizers

    Why avoid?

    • Small battery capacity (2000 mAh)
    • Long minimum actuation distance (1.7 mm)
    • Low polling rate (1000 Hz)
    • No rapid trigger support
    • No adjustable actuation
    • Lower user score
    • Not very popular
    • Wide width (387 mm)
    • Avg. price: ~£120
    • Switch feel: linear / tactile / clickyLoading…
    • Layout size: 1800-compactLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Keychron K17 Max is an ultra-slim 96% layout wireless mechanical keyboard that balances a full number pad with a compact...Read more

    Compare

    keychron-q1-he-qmk-wireless
    ★ Programming
    10/ 10
    Overall score
    7.7
    Technical score
    7.5
    User score
    8.5
    Value for money
    8.2

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Rapid trigger support
    • Analog key input
    • Adjustable actuation
    • Mac-friendly support
    • Hot-swappable switches
    • Large battery capacity (4000 mAh)
    • Durable legends (double-shot)

    Why avoid?

    • Short battery life (100 h)
    • Limited actuation range (3.8 mm)
    • No pre-lubed stabilizers
    • Low key count (81)
    • Heavy design (1700 g)
    • Slow charging (5 h)
    • Higher price
    • Low polling rate (1000 Hz)
    • Avg. price: ~£240
    • Switch feel: linearLoading…
    • Layout size: 75%Loading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Keychron Q1 HE is a premium 75% layout wireless mechanical keyboard that distinguishes itself as the first QMK-compatible...Read more

    Compare

    keychron-k5-max-qmk-via-wireless
    ★ Programming
    10/ 10
    Overall score
    7.6
    Technical score
    7.5
    User score
    8.2
    Value for money
    8.3

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Short key travel (3 mm)
    • High key count (108)
    • Mac-friendly support
    • Hot-swappable switches
    • Durable legends (double-shot)
    • Multiple RGB zones (108)
    • Lightweight design (720 g)

    Why avoid?

    • Small battery capacity (2000 mAh)
    • Short battery life (110 h)
    • Low polling rate (1000 Hz)
    • No rapid trigger support
    • No volume wheel
    • No adjustable actuation
    • Wide width (424 mm)
    • No dual actuation support
    • Avg. price: ~£110
    • Switch feel: linear / tactileLoading…
    • Layout size: Full-sizeLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Keychron K5 Max is an ultra-slim, full-size (100% layout) wireless mechanical keyboard featuring triple-mode connectivity...Read more

    Best reviews

    Compare

    yunzii-x98
    ★ Programming
    10/ 10
    Overall score
    7.6
    Technical score
    7.1
    User score
    9.2
    Value for money
    8.3

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Large battery capacity (8000 mAh)
    • Long battery life (320 h)
    • High key count (96)
    • Short key travel (3.6 mm)
    • Mac-friendly support
    • Hot-swappable switches
    • Dedicated media keys

    Why avoid?

    • Slow charging (13 h)
    • Less durable legends (3D-printed)
    • Long minimum actuation distance (1.5 mm)
    • Heavy design (1270 g)
    • Awkward typing angle (6.5 °)
    • Low polling rate (1000 Hz)
    • High height (44.81 mm)
    • No rapid trigger support
    • Avg. price: ~£95
    • Switch feel: linearLoading…
    • Layout size: 1800-compactLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Yunzii X98 is a transparent 96% mechanical keyboard with a gasket-mount structure, trimode connectivity, and hot-swappable...Read more

    Compare

    yunzii-if99
    ★ Programming
    10/ 10
    Overall score
    7.5
    Technical score
    7.3
    User score
    8.5
    Value for money
    8.3

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Large battery capacity (8000 mAh)
    • Short key travel (3.6 mm)
    • High key count (95)
    • Mac-friendly support
    • Hot-swappable switches
    • Durable legends (double-shot)
    • Built-in display

    Why avoid?

    • Long minimum actuation distance (2 mm)
    • Short battery life (130 h)
    • Heavy design (1238.5 g)
    • Low polling rate (1000 Hz)
    • High height (46.1 mm)
    • No adjustable feet
    • No rapid trigger support
    • No volume wheel
    • Avg. price: ~£95
    • Switch feel: linearLoading…
    • Layout size: 1800-compactLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Yunzii IF99 is a 96% layout mechanical keyboard featuring 95 keys and a gasket-mounted structure with five layers of...Read more

    Best cheap programming keyboard

    Compare

    epomaker-ek68
    ★ Programming
    10/ 10
    Overall score
    7.5
    Technical score
    7.2
    User score
    9.0
    Value for money
    8.3

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Mac-friendly support
    • Hot-swappable switches
    • Durable legends (double-shot)
    • Pre-lubed stabilizers
    • Multi-device pairing
    • Volume control wheel
    • QMK support

    Why avoid?

    • Low key count (65)
    • Small battery capacity (3000 mAh)
    • Long minimum actuation distance (1.5 mm)
    • Long key travel (4 mm)
    • Awkward typing angle (6.5 °)
    • Low polling rate (1000 Hz)
    • Limited RGB zones (66)
    • No rapid trigger support
    • Avg. price: ~£80
    • Switch feel: linear / tactileLoading…
    • Layout size: 65%Loading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Epomaker EK68 is a 65% compact mechanical keyboard featuring 66 keys and a versatile programmable rotary knob, all housed in...Read more

    Compare

    nuphy-halo65-v2
    ★ Programming
    10/ 10
    Overall score
    7.5
    Technical score
    7.6
    User score
    7.0
    Value for money
    8.2

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Long battery life (240 h)
    • Short key travel (3.6 mm)
    • Mac-friendly support
    • Hot-swappable switches
    • Large battery capacity (4000 mAh)
    • Durable legends (double-shot)
    • Wide actuation range (2 mm)

    Why avoid?

    • Low key count (67)
    • Low polling rate (1000 Hz)
    • Lower user score
    • Limited RGB zones (67)
    • Not very popular
    • No rapid trigger support
    • No volume wheel
    • No adjustable actuation
    • Avg. price: ~£110
    • Switch feel: linear / tactileLoading…
    • Layout size: 65%Loading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The NuPhy Halo65 V2 is a compact 65% wireless mechanical keyboard featuring a premium build with an aluminum top case, a...Read more

    Compare

    keychron-v5-max-qmk-via-wireless
    ★ Programming
    10/ 10
    Overall score
    7.5
    Technical score
    7.3
    User score
    8.4
    Value for money
    8.2

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • High key count (100)
    • Long battery life (225 h)
    • Mac-friendly support
    • Hot-swappable switches
    • Large battery capacity (4000 mAh)
    • Durable legends (double-shot)
    • Wide actuation range (2 mm)

    Why avoid?

    • Long minimum actuation distance (2 mm)
    • Long key travel (4 mm)
    • Slow charging (5 h)
    • Low polling rate (1000 Hz)
    • High height (42.7 mm)
    • No rapid trigger support
    • No adjustable actuation
    • No dual actuation support
    • Avg. price: ~£120
    • Switch feel: linear / tactileLoading…
    • Layout size: 1800-compactLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Keychron V5 Max is a high-performance 96% layout (1800 compact) wireless mechanical keyboard featuring a gasket mount design...Read more

    Compare

    epomaker-galaxy100-lite
    ★ Programming
    10/ 10
    Overall score
    7.5
    Technical score
    7.4
    User score
    7.8
    Value for money
    8.2

    Why buy?

    • Long battery life (512 h)
    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Large battery capacity (8000 mAh)
    • High key count (100)
    • Short key travel (3.6 mm)
    • Mac-friendly support
    • Hot-swappable switches
    • Wide actuation range (2 mm)

    Why avoid?

    • Long minimum actuation distance (2 mm)
    • Heavy design (1660 g)
    • Awkward typing angle (7 °)
    • Less durable legends (dye-sub)
    • Low polling rate (1000 Hz)
    • No adjustable feet
    • No rapid trigger support
    • Lower user score
    • Avg. price: ~£95
    • Switch feel: linearLoading…
    • Layout size: 1800-compactLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Epomaker Galaxy100 Lite is a compact 96% (1800) layout mechanical keyboard featuring a premium CNC aluminum alloy case, a...Read more

    Compare

    keychron-q6-max-qmk-via-wireless
    ★ Programming
    10/ 10
    Overall score
    7.4
    Technical score
    7.2
    User score
    8.5
    Value for money
    8.0

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • High key count (108)
    • Mac-friendly support
    • Hot-swappable switches
    • Large battery capacity (4000 mAh)
    • Durable legends (double-shot)
    • Multiple RGB zones (108)
    • Wide actuation range (2 mm)

    Why avoid?

    • Long minimum actuation distance (2 mm)
    • Heavy design (2184 g)
    • Short battery life (180 h)
    • Long key travel (4 mm)
    • Slow charging (5 h)
    • Higher price
    • Low polling rate (1000 Hz)
    • Wide width (446 mm)
    • Avg. price: ~£240
    • Switch feel: linear / tactileLoading…
    • Layout size: Full-sizeLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Keychron Q6 Max is a premium full-size mechanical keyboard featuring a CNC machined aluminum body, versatile triple-mode...Read more

    Compare

    keychron-q5-max-qmk-via-wireless
    ★ Programming
    10/ 10
    Overall score
    7.4
    Technical score
    7.3
    User score
    7.9
    Value for money
    8.0

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • High key count (104)
    • Mac-friendly support
    • Hot-swappable switches
    • Large battery capacity (4000 mAh)
    • Durable legends (double-shot)
    • Dedicated media keys
    • Wide actuation range (2 mm)

    Why avoid?

    • Long minimum actuation distance (2 mm)
    • Heavy design (2215 g)
    • Short battery life (180 h)
    • Long key travel (4 mm)
    • Slow charging (5 h)
    • Higher price
    • Low polling rate (1000 Hz)
    • No rapid trigger support
    • Avg. price: ~£250
    • Switch feel: linear / tactile / clickyLoading…
    • Layout size: 1800-compactLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Keychron Q5 Max is a premium 96% layout wireless mechanical keyboard featuring a CNC-machined 6063 aluminum body and a...Read more

    TBest TKL programming keyboard

    Compare

    keychron-k1-max-qmk-via-wireless
    ★ Programming
    10/ 10
    Overall score
    7.4
    Technical score
    7.3
    User score
    7.9
    Value for money
    8.2

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Short key travel (3 mm)
    • Mac-friendly support
    • Lightweight design (608 g)
    • Durable legends (double-shot)
    • Pre-lubed stabilizers
    • Multi-device pairing
    • High key count (87)

    Why avoid?

    • Small battery capacity (2000 mAh)
    • Short battery life (166 h)
    • Long minimum actuation distance (1.7 mm)
    • Low polling rate (1000 Hz)
    • No rapid trigger support
    • No volume wheel
    • Lower user score
    • No adjustable actuation
    • Avg. price: ~£110
    • Switch feel: linear / tactileLoading…
    • Layout size: TKLLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Keychron K1 Max is an ultra-slim, low-profile wireless mechanical keyboard featuring a tenkeyless (80%) layout and a 1000 Hz...Read more

    Compare

    keychron-k5-max-qmk-wireless
    ★ Programming
    10/ 10
    Overall score
    7.4
    Technical score
    7.3
    User score
    7.6
    Value for money
    8.2

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • Short key travel (3 mm)
    • High key count (108)
    • Mac-friendly support
    • Hot-swappable switches
    • Durable legends (double-shot)
    • Multiple RGB zones (108)
    • Dedicated media keys

    Why avoid?

    • Small battery capacity (2000 mAh)
    • Short battery life (110 h)
    • Long minimum actuation distance (1.7 mm)
    • Low polling rate (1000 Hz)
    • Lower user score
    • No rapid trigger support
    • No adjustable actuation
    • Wide width (424 mm)
    • Avg. price: ~£110
    • Switch feel: linear / tactileLoading…
    • Layout size: Full-sizeLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Keychron K5 Max is an ultra-slim, full-size (100% layout) mechanical keyboard featuring a 1000Hz polling rate via 2.4 GHz...Read more

    Compare

    keychron-v6-max-qmk-wireless
    ★ Programming
    10/ 10
    Overall score
    7.4
    Technical score
    7.3
    User score
    7.7
    Value for money
    8.1

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • High key count (108)
    • Long battery life (225 h)
    • Mac-friendly support
    • Hot-swappable switches
    • Large battery capacity (4000 mAh)
    • Durable legends (double-shot)
    • Multiple RGB zones (108)

    Why avoid?

    • Long minimum actuation distance (2 mm)
    • Long key travel (4 mm)
    • Slow charging (5 h)
    • Low polling rate (1000 Hz)
    • Heavy design (1110 g)
    • Lower user score
    • No rapid trigger support
    • No adjustable actuation
    • Avg. price: ~£120
    • Switch feel: linear / tactile / clickyLoading…
    • Layout size: Full-sizeLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Keychron V6 Max is a full-size (100%) mechanical keyboard featuring versatile tri-mode connectivity via 2.4 GHz wireless...Read more

    Compare

    keychron-v6-max-qmk-via-wireless
    ★ Programming
    10/ 10
    Overall score
    7.3
    Technical score
    7.1
    User score
    8.0
    Value for money
    8.1

    Why buy?

    • Versatile connectivity (USB / 2.4GHz / Bluetooth)
    • High key count (108)
    • Long battery life (225 h)
    • Mac-friendly support
    • Hot-swappable switches
    • Large battery capacity (4000 mAh)
    • Durable legends (double-shot)
    • Multiple RGB zones (108)

    Why avoid?

    • Long minimum actuation distance (2 mm)
    • Long key travel (4 mm)
    • Slow charging (5 h)
    • Low polling rate (1000 Hz)
    • Heavy design (1110 g)
    • No rapid trigger support
    • No adjustable actuation
    • High height (39.11 mm)
    • Avg. price: ~£120
    • Switch feel: linear / tactile / clickyLoading…
    • Layout size: Full-sizeLoading…
    • Connection type: USB / 2.4GHz / BluetoothLoading…

    The Keychron V6 Max is a full-size (100%) wireless mechanical keyboard featuring a gasket mount design, double-shot OSA PBT...Read more

    • 1
    • 2
    • 3
    • 4
    • 5