rss

Choosing your first mechanical keyboard

Switches, layouts, and hot-swap sockets explained in plain language — plus a spec-checklist so your first board is one you keep, not one you flip in a month.

The mechanical keyboard hobby has a reputation for being expensive and confusing, and both are avoidable. The confusion comes from jargon; the expense comes from buying twice. This guide fixes the first so you avoid the second. By the end you should be able to read a product page and know exactly what you are getting.

Start with the switch, because it is what you feel

Every keypress runs through a switch, and switches come in three families:

  • Linear (usually red): smooth top to bottom, no bump, no click. Quiet-ish, good for fast typing and gaming. The safe default if you are unsure.
  • Tactile (usually brown): a small bump partway down tells you the key registered. Most people who type all day end up here.
  • Clicky (usually blue): tactile plus an audible click. Satisfying, and hated by everyone who shares a room with you.

You cannot learn what you like from a chart. Buy a switch tester — a little block with 9 to 12 switches on it for about $10 — and press them for a day before committing. This single purchase saves the most money in the whole hobby.

Get a hot-swap board so a mistake is not permanent

The most important spec on your first keyboard is hot-swappable. It means switches press into sockets instead of being soldered in. If you buy a board with linear switches and decide you want tactile, you pull them out and push new ones in — no soldering iron, no regret.

Almost every good entry board is hot-swap now. If a listing does not say "hot-swap," assume it is soldered and move on.

Layout: how many keys, and where

Layout is about how much desk you want the board to eat:

  • Full-size (100%): everything, including the number pad. Big.
  • TKL (tenkeyless, 80%): drops the number pad. The most popular "does everything" size.
  • 75%: TKL keys squeezed together with arrow keys intact. Compact without losing much.
  • 65%: drops the function row but keeps arrows. Small, still practical.
  • 60%: no function row, no arrows (they move to a layer). Smallest common size; a real adjustment.

For a first board, 75% or TKL is the sweet spot: compact enough to feel like the hobby, complete enough that nothing you rely on has moved.

The parts you can ignore for now

Keyboard content is full of upgrades that matter to enthusiasts and not to you yet:

  • Keycap profiles (Cherry, SA, OEM): affects feel and looks. The stock caps are fine to start.
  • Plate material, foam mods, tape mod, lubing switches: all real, all optional, all things you do after you know you are staying.
  • Gasket mount vs tray mount: a sound and flex difference most beginners cannot hear. Skip the debate.

Buying a board because it has a "gasket-mounted polycarbonate plate" before you have typed on anything is exactly the buy-twice trap.

A spec-checklist for the product page

Before you buy, confirm the listing says:

  1. Hot-swappable (non-negotiable)
  2. Wired, or wireless with a wired fallback (batteries die mid-deadline)
  3. Standard bottom row (so keycap sets fit later)
  4. QMK/VIA support if you want to remap keys yourself
  5. TKL or 75% unless you have a specific reason otherwise

A realistic first setup

  • A hot-swap 75% barebones board — 50to50 to 90
  • A switch tester, then a full set of your chosen switch — 10+10 + 25
  • A decent PBT keycap set (optional, but a big feel upgrade) — $30

That lands around 90to90 to 150 for a board you assembled yourself, understand completely, and can modify without buying a new one. Compare that to a $60 sealed board you will replace in six weeks when you decide reds were the wrong call.

The hobby rewards patience in one specific way: test switches first, buy hot-swap, keep the layout familiar. Do those three things and your first keyboard becomes the one you actually keep — and the platform for every fun, unnecessary upgrade that comes after.

Read it faster

Comments

Comments are powered by giscus. Set PUBLIC_GISCUS_REPO_ID and PUBLIC_GISCUS_CATEGORY_ID in your environment to enable them.