I'm not a true mechanical keyboard enthusiast. I mean I like a good keyboard for typing code, so I rolled with model-Ms in the 80s and 90s, then some expensive Cherry keyboard I only recently retired because it was utterly spent (and it was PS/2), and now I happily use a Wooting Two HE.
I'm so glad the mechanical gaming keyboard scene has developed so much: it means there's a plethora of really excellent keyboards for the rest of us who don't play games.
But something utterly baffles me: why are high-quality keyboards getting smaller?
There's a lot more keyboards without the numpad and the block of middle keys - whatever they're called - or with the middle keys reduced or squashed up awkwardly on the side, than full-size plain old 102- or 104-key layout keyboards. What's wrong with the numpad? Isn't more keys generally better?
Back in the days, I bought the original Happy Hacking keyboard because it kind of made sense to maneuver around in our server room with a small keyboard that took up less space. Typing on it drove me up the wall but it was convenient to carry. And I guess it was also good option for going to LAN parties with a smaller backpack. But other than that, for a keyboard that never leaves your desk, I don't get it.
Are there other advantages to smaller keyboards? Genuine question! I'm not dumping on smaller keyboards: to each his own and if you're happy with yours, more power to you. I'd just like to know why you prefer smaller.
I use a keyboard with 64 keys (Keyboardio Model 100), with a layout that would likely drive any normal person mad: there are no numbers on the base layer, and all modifiers are on the thumb cluster. My top row is shifted symbols like
@*$^%!&
. I love it. I can reach every key without moving my hand, which helped tremendously with my RSI. With clever use of layers, one-shot modifiers & layers (where one-shot means that you press and release a modifier, and it remains active for the next keypress only), I have access to every symbol available on a traditional layout and more, without having to move my hand or do weird finger gymnastics.It's not a keyboard I'd normally carry (it's heavy, split, and takes up more space than a traditional full-size one), that's not why I like it small. I like it small because I don't need to move my hand to reach all the keys, and that increases my typing comfort a lot. I have no use for a dedicated numpad: I can just press my right palm key and turn that half of my keyboard into a numpad. If I'm typing a single digit, I don't even need to hold the palm key. If I'm typing a longer number, I can double tap the palm key to toggle the numpad layer on, and tap it a third time once I'm done. I don't need cursor keys, because I can tap the left palm key to turn the keyboard into navigation mode: the right side controls the text cursor (ie, arrow keys, page up/down, home/end), and the left side controls the mouse. Most of the time, I don't even need a mouse, because I can control the pointer from the comfort of my keyboard. I do have a trackball placed inbetween the two halves for the rare cases where I require more mousing than what is comfortable with keys, but... that's not used all that often.
So, in short, the reason I prefer small and split is because they let me type without moving my hand, or stretching my fingers uncomfortably, and I still have convenient access to every symbol I need. I might need to do a bit more "work" to type certain things, but that's a small price to pay for the comfort I gain by not having to move my hands.
I can write at ~120WPM with this setup (but I normally don't need to, my normal typing speed is closer to ~60WPM, because my speed is limited by thinking speed, not my typing speed), I write code with this, I write prose in both English and Hungarian, and I even play some games with it! (Most games I play with a controller though, because I can do that from the couch.)
Just because it is small doesn't mean it can't do everything a full-sized keyboard can. I just do the same things in a different way, with different compromises. With a full-sized one, if you want to type numbers, you either have to move your hand to the numpad, or use two hands to type something like 1994. I can type that number with one hand, without moving my hand: instead of moving hands, I switch layers. With a full-sized keyboard, if you need Home, End, PageUp, PageDown or the like, you either need to move your hand, or you need whatever program you're using to have different bindings for the same functionality. I can just press a key to go into navigation mode, and move the cursor whatever way I like, without moving my hands, or finding an alternative binding - works in every program, anywhere - instead of moving hands, I press an extra key. I found that pressing an extra key (especially if I don't need to hold it) is more comfortable than moving hands. I also found that not moving my hands increased my accuracy, because I don't need to find the home position when moving my hand back: it never moved in the first place.