Keycaps do not fit every switch. The stem type is the connector that determines compatibility. Always match your keycap set to your switch stem.
Most modern keycap sets are MX-style, so anything outside MX (Topre, Alps, Choc) usually needs a dedicated set or adapters.
Common stem types
- MX stem: the most common cross stem. See keycaps.dev/switches/mx-stem.
- Kailh Choc: low profile stem for slim boards. See keycaps.dev/switches/kailh-choc.
- Topre: electro capacitive stem, unique mounting. See keycaps.dev/switches/topre.
- Alps: older style stem, different mount. See keycaps.dev/switches/alps.
Quick rules
- MX keycaps fit MX stems (including many clones).
- Choc keycaps are low profile and not compatible with MX sets.
- Topre keycaps require Topre stems or adapters.
- Alps keycaps are a separate family.
Checklist before you design
- Confirm your switch stem type
- Check row sculpting if you are using a sculpted profile
- Verify layout coverage (65% and 75% often need extra keys)
Helpful hubs:
- Switches: keycaps.dev/switches
- Layouts: keycaps.dev/layouts
- Profiles: keycaps.dev/profiles
Studio tip
Start from the stem page, then work forward to profile and material:
FAQ
Can I use adapters to fit MX caps on Topre? Yes, adapters exist, but they add height and slightly change feel.
Are Choc V2 stems the same as MX? Choc V2 uses an MX style stem, but the keycaps are still low profile and not a drop in replacement for normal MX sets.
