Having spent the better part of five years in the mechanical keyboard hobby, I pushed myself to try smaller keyboards in pursuit of where the compactness and efficiency gain curves intersect. I hoped to find the perfect middle ground between a full-size battleship that has a key for every imaginable function and a tiny Pain27 keyboard that has all the letters, a Spacebar, and nothing else. The world of sub-40% keyboards has always been a siren call, promising ultimate desk space savings and reduced finger travel. The philosophy is simple: move your fingers less, get more done. But as with most things in life, there's a point of diminishing returns, and I think I've found it with one seriously regrettable purchase.
The technically smallest keyboard would be a single-key typing device in Morse code, with some software trickery for interpretation. However, in the realm of realism, a Keychron Q9 is likely the smallest, consistently available, programmable, and fully pre-built 40% mechanical keyboard. I, however, bought several bare PCBs and DIY kits, like the Lodash_33 (33 keys) and the Alpha by Pyrool (28 keys). To me, both seemed like ortholinear equivalents of the Pain27, but here's why I find the former more usable than the latter.
I tested every keyboard layout and this is what I'm sticking with
From full-sized to 40% keyboards, I tried everything to decide my favorite layout
Asking for trouble
The learning curve is steep
My journey into the ultra-compact world wasn't a sudden leap. I had previously used the Lodash33 with great comfort and success. It felt like the perfect balance, retaining just enough keys to feel intuitive while shedding all the unnecessary bulk. So, in my mind, removing just another four keys to get to the Alpha’s 29, or six for the Pain27, shouldn't have been a big deal. I was wrong.
All these sub-40% keyboards are usable thanks to a fundamental firmware-level trick called Home-row Mods implemented through QMK firmware, VIA, VIAL, or ZMK. The home row keys (A, S, D, F, J, K, L, ;) send their standard assigned characters when tapped, but act as modifiers, such as Shift, Ctrl, Win, or Alt, when held down. On a standard programmable keyboard, you may have a dedicated key for Enter; however, on compact PCBs, it may be accessible by holding a Function key. However, a sub-30% board adds immense cognitive load since that Enter function might be relegated to a secondary or tertiary layer under a key already assigned to the letter L. You're not just remembering key locations, but complex sequences of holds and taps to access basic punctuation or navigation.
I'm not saying it is impossible to learn, but after a point, the combinations become an avoidable hassle.
Muscle memory is a stubborn beast
To B or not to B on the right side
Split mechanical keyboards have fueled the lasting debate of whether the B key belongs on the left, right, or both halves. I don't mind where it goes, but on the Alpha, B is inline with the Spacebar, and to its right-hand side. This infuriates me to no end, since I hit Space inadvertently instead of B when my left forefinger curls down. Retraining this aspect, just for one keyboard I own, isn't worth my while.
It’s a frustrating reminder that radical layout compression sometimes breaks years of muscle memory in ways you don't anticipate. Moreover, programmable custom firmware isn't a fix-all for tangible hardware concerns.
There's a limit to practical layering
Pick your battle wisely
We're all habituated to layering functions on keyboards with shifted uppercase letters and symbols on the shifted number row. It's how we compress 100-key layouts into manageable 60% boards, but there's a reasonable limit too. In my experience, once you exceed four functions per key, it becomes a hassle to recall your own keymap without custom-printed keycaps or printouts on your desk. Pushing it further turns typing into a memory game I didn't sign up for.
To comfortably accommodate letters, numbers, symbols, navigation, and system controls without creating a labyrinth of layers, I need at least 32 keys. Your mileage may vary, but to me, the Pain27, for instance, forces too many compromises, pushing essential characters like quotation marks or brackets onto awkward, hard-to-remember key combinations.
No sharing this bag of snacks
Shared PC? Forget about sub-60 keyboards
One of the most overlooked downsides of a hyper-specialized keyboard is that it’s practically unthinkable to use on a shared computer. I can’t just plug it into a family member’s PC and expect them to type a simple URL. They'd have an aneurysm before figuring out where Shift or Enter are.
As such, my compact mechanical keyboard is truly mine. It ceases to be a universal tool and becomes a personalized cipher. If a cousin needs to use my computer, I now reach for a normal membrane keyboard instead of guiding them through the Byzantine process of typing on my compact board. Others, I'm sure, see this as lost ease of use on my PC.
The irony of the supplemental macropad
No shame in it
The grand idea of shrinking my keyboard was to achieve a minimalist, efficient setup. Yet, I found myself still needing a supplemental macropad for one-key shortcuts and numerical input. With every key on my Alpha packing four or more functions, there was no more room for dedicated one-key shortcuts or macros that are outright productivity boosters. Trying to cram these complex, application-specific shortcuts onto the already overloaded layers of a 27-keyboard was simply not practical.
I also felt burdened using a dedicated layer in the keymap as a numpad, since it could be better utilized for more essential shortcuts, such as controls for media playback and the board's RGB underglow lighting. The flash memory of the onboard microcontroller is a hindrance that prevents me from having enough layers on the board to accommodate one for gaming as well, especially in RPG titles or anywhere I'll have to use a lot of keys. There's a lot of action, and I cannot possibly use key combinations to access simple functions. A macropad helps, and I don't game enough to justify fixing this problem yet, but yes, I reach for a spare keyboard before firing up Steam.
Going too small is a rather large regret
Sure, my smallest keyboard is a regrettable purchase, but boards that are just slightly larger share similar demerits yet are surprisingly still usable. So, I'm walking away from this with a hole in my pocket and a tiny keyboard that teaches me there is a point beyond which the operational strain isn't worth the reduced finger traversal and efficiency gains of having so many features under one key. For a keyboard to be a truly effective tool for me, I need at least four rows of keys. This provides enough real estate to keep the most critical functions within easy reach without resorting to convoluted layers that tax my memory. I've found my sweet spot, and it's a little bigger, a lot more practical, and infinitely less regrettable.
You may find your quest for compactness cannibalizes usability differently, but it shouldn't deter enthusiasts from trying different layouts. The world of ultra-compact mechanical keyboards offers a journey to the brink that should be on everyone's agenda. At the very least, you'll recover some mousing room on the desk mat.
Best mechanical keyboards in 2025
Check out some of the best mechanical keyboards that you should be buying this year, ranging from full-size to compact 60%.
