ThisCalculator

Everyday

Custom Keyboards: Build Your Ideal Typing Setup

Updated · Standard formula, shown below

Keystrokes per day 72,000 keys
Typing hours per week
20.0 hours
Result
Words per day
14,400 words
Result
Typing speed
60 WPM
You entered

Custom Keyboards: Build Your Ideal Typing Setup

Yes, you can match a customizable keyboard to the exact build you want. A custom keyboard lets you choose the case, switches, keycaps, plate, stabilizers, and layout, so the final product fits your typing style, aesthetic, and budget. This article explains what a custom keyboard is, how to choose each part, common pitfalls, and answers frequent questions from first-time builders.

Formula

This calculator estimates your daily keystrokes and weekly typing time based on your average typing speed and daily hours. The formulas are:

  • Keystrokes per day = typing speed (WPM) × daily hours × 60 minutes × 5 keystrokes per word
  • Typing hours per week = daily hours × 5 days (assuming a typical workweek)
  • Words per day = typing speed (WPM) × daily hours × 60 minutes

Variables: t = typing speed in words per minute (WPM), d = daily typing time in hours. The average keystroke per word is 5, including spaces and punctuation.

Worked Example

Using the default values: typing speed = 60 WPM, daily typing = 4 hours.

  1. Keystrokes per day = 60 × 4 × 60 × 5 = 72,000 keys
  2. Typing hours per week = 4 × 5 = 20 hours
  3. Words per day = 60 × 4 × 60 = 14,400 words

The calculator shows 72,000 keystrokes per day, 20 hours per week, and 14,400 words per day.

What Makes a Keyboard Custom?

A custom keyboard is assembled from individually selected components rather than bought as a pre-built unit. The main parts are:

  • Case – the outer shell, available in plastic, aluminum, acrylic, or wood
  • PCB – the circuit board that registers keystrokes; may support hot-swap sockets or require soldering
  • Plate – a metal or plastic layer that holds switches in place, affecting flex and sound
  • Switches – the mechanical mechanisms under each key; come in linear, tactile, and clicky types
  • Keycaps – the plastic caps you press, with different profiles and materials
  • Stabilizers – bars that keep long keys like spacebar and Enter from wobbling

You can also choose the layout (full-size, tenkeyless, 75%, 60%, etc.) and add features like RGB lighting, rotary knobs, or wireless connectivity. The result is a keyboard that matches your preferred feel, sound, and look.

How to Choose a Layout

Layout refers to the physical arrangement of keys and the total number of keys. Common sizes:

  • Full-size (100%) – includes number pad, arrow keys, and function row; takes the most desk space
  • Tenkeyless (TKL, 80%) – removes the number pad but keeps arrows and function row
  • 75% – condenses the function row and arrows into a compact block
  • 65% – keeps arrows but removes the function row and some navigation keys
  • 60% – only the main typing area; arrows and functions are accessed via layers

If you frequently use the number pad for data entry, a full-size or a separate numpad is practical. For a clean desk and portability, 60% or 65% is popular. Think about which keys you use daily and whether you’re comfortable using a function (Fn) layer to access missing keys.

Switches: Feel and Sound

Switches determine the tactile response and noise of your keyboard. The three main types:

  • Linear – smooth press with no bump or click; quiet and fast, good for gaming
  • Tactile – a noticeable bump at the actuation point; gives feedback without loud noise
  • Clicky – a bump plus an audible click; satisfying but can be loud in shared spaces

Switch brands include Cherry, Gateron, Kailh, and many others. They also vary in actuation force (measured in grams) and travel distance. Lighter switches (45g or less) reduce finger fatigue, while heavier ones (60g+) prevent accidental presses. If you’re unsure, a switch tester with a few different types helps you feel the difference before buying.

Keycaps and Stabilizers

Keycaps affect both look and typing comfort. The material is usually ABS or PBT plastic; PBT resists shine and feels more textured. Profiles (the shape and height) include OEM, Cherry, SA, and DSA. Cherry and OEM are common and easy to adapt to. SA caps are taller and more sculpted, while DSA is uniform and low.

Stabilizers come in plate-mount or screw-in types. Good stabilizers are lubricated to reduce rattling on long keys. Cheap stabilizers can make the spacebar feel mushy or noisy. Upgrading to a quality set like Durock or Everglide is a common first mod.

Assembly and Programming

Building a custom keyboard involves:

  1. Choosing a PCB and case that are compatible (check mounting style and layout support)
  2. Installing stabilizers into the PCB or plate
  3. Placing switches into the plate and PCB (hot-swap makes this easy; soldering requires a soldering iron)
  4. Attaching keycaps
  5. Programming the keyboard using firmware like QMK or VIA to remap keys, set layers, and customize RGB

Hot-swap PCBs let you change switches without soldering, which is ideal for beginners. Soldered builds offer more layout options but require time and skill. Programming is done via USB; you can assign any key to any function, create macros, and even change the actuation point on some boards.

Common Mistakes and How to Avoid Them

  • Buying incompatible parts – always check that the PCB, plate, and case support the same layout and mounting style (e.g., tray mount, gasket mount)
  • Ignoring switch orientation – some PCBs only support north-facing or south-facing switches; this affects RGB shine-through and interference with certain keycaps
  • Forgetting stabilizer sizes – spacebar is usually 6.25u, but some layouts use 7u; verify before ordering
  • Over-lubing switches – too much lube can make switches feel sluggish or cause them to stick
  • Skipping the switch test – buying a full set of switches you’ve never tried can lead to disappointment

Also, be aware that some keycap sets don’t include all the keys for unusual layouts (like a 1.75u right shift). Check the kit’s compatibility before buying.

Costs and Where to Start

Custom keyboards range from about $100 for a budget build to over $500 for premium parts. A typical starter kit:

  • Hot-swap PCB and case (e.g., a 60% kit): $60–$120
  • Switches (70–90 pieces): $20–$50
  • Keycaps (PBT double-shot): $30–$80
  • Stabilizers: $10–$30

You can also buy a pre-built keyboard with hot-swap sockets and then customize switches and keycaps later. That’s a low-risk way to start. As you learn, you can upgrade the case, plate, or even the PCB.

Frequently Asked Questions

What’s the difference between a custom keyboard and a pre-built?

A pre-built keyboard comes fully assembled with fixed components. A custom keyboard lets you choose each part and often allows remapping via software. Pre-builts are cheaper and easier, but customs offer better feel, sound, and personalization.

Do I need to solder to build a custom keyboard?

No, if you choose a hot-swap PCB, you can insert switches without soldering. Hot-swap boards are beginner-friendly and let you change switches anytime. Soldered builds are for those who want more layout flexibility or a more permanent build.

How long does it take to build one?

Assembling a hot-swap keyboard takes about 30–60 minutes, including installing stabilizers and keycaps. Soldering can take 1–2 hours depending on your experience. Programming and fine-tuning (lubing switches, adjusting stabilizers) can add a few more hours.

Are custom keyboards worth the cost?

If you type for many hours daily, a custom keyboard can improve comfort and reduce fatigue through better ergonomics and switch choice. The cost is higher than a basic membrane keyboard, but many users find the durability and satisfaction worth it. You can start with a budget build under $150.

Can I use a custom keyboard for gaming?

Yes. Linear switches with low actuation force are popular for gaming because they are fast and quiet. Many custom keyboards have low latency and support features like rapid trigger (on some PCBs). You can also program macros and per-key RGB for game-specific lighting.

What is QMK/VIA and do I need it?

QMK is open-source firmware that runs on many custom keyboards, and VIA is a graphical app to configure it without coding. With VIA, you can remap keys, set layers, and adjust lighting in real time. Not every PCB supports VIA, but many do. It’s a major advantage of customs over pre-builts.

Related

Formula used
in t | Typing speed | WPM | 60 | 0
in d | Daily typing time | hours | 4 | 0
out keys | Keystrokes per day | keys | t * d * 60 * 5 | 0
out hours | Typing hours per week | hours | d * 5 | 1
out wpm | Words per day | words | t * d * 60 | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.