Hi,
tl;dr: Skim the three bulleted lists!
The following post will be quite lengthy. I'm sorry for that, but that's me. I can't help it.
I've changed keyboards quite a lot, have tried many things, and I am finally converging to something I like. I've been doing some research on this site before posting, an I have to say: I feel enlightened. Thanks a bunch for that

And I feel that I finally found a community that can help me find a better keyboard.
First, I believe a small introduction is in order:
I am a Software developer (and occasionally play games) since I first touched a PC (Which would be somewhat around 1987. Maybe earlier...). So far I've used various Logitech models, with a little dash of cheap Cherry models in between, and finally settled on the highly praised IBM Model M. It has been my trusted companion for years. A few things bugged me though:
- My model was only 2KRO (which was annoying in games)
- It had no Windows keys (I use those for additional mappings, like Compose, in Xmodmap)
- It was too noisy for my taste
So I moved back to Logitech, but I quickly realised that I was spoiled ;) Next coice: SteelSeries 7G, which is my current weapon at hand. I am
mostly happy with it. But the thing that bugs the hell out of me, is the small Backspace button...
After reading the wiki page explaining all the different mechanical spring types in amazing detail, I feel a tendency to pick one of those. However, according to Wikipedia, Scissor Spring sounds interesting as well. Unfortunately, I could not find a document on geekhack explaining these in detail.
Most likely, if opting for a mechanical keyboard, I would go with something tactile, but non-clicky. Black ALPS or Black Cherry maybe. Unfortunately it's quite difficult to decide on scissor or mechanical by only reading on the web, so giving it a hands-on try would be nice. Maybe get the cheapest ALPS/Cherry and the cheapest Scissor and give it a go... We'll see.
First I have to say that I move between machines very often. So I am looking for something that is a close as possible to a standard layout. For me a "standard" layout would be
a Swiss (or UK) layout. So, here's what I do
not want:
- Nonstandard "Home Block". Logitech has some models where it moved the "Insert" button and rotated the Home Block (see for example the Logitech K350). This has become less of an issue since I switched to vim, but I'd still prefer a standard layout nonetheless.
- No clear gaps between the keyboard "regions". Again, pretty much every single keyboard does this just fine. But there are some models which squeeze everything together (see for example the Logitech K340). The final keyboard size does not matter to me. I like to "feel" my way around the board. So a well defined gap between the normal typing block and everything else is crucial.
- Small Backspace. Some models have a backspace button with a width of only a single button. I recently bought one of these (the Steelseries 7G) at home. But over all the years, I got too used to the other layout, that I keep hitting the wrong button.
- Small "Return" Key. Some models have a return button that is only one line high. Instead the left shift is made a bit wider and the button to the right of it (on a UK layout it has "\" and "|") is moved above the return button.
And finally what I want:
- Tactile/Non-Clicky (or Scissor Spring)
- As stated above: A "normal" layout
- Backlight. For the late-night coding and gaming sessions of which I have many! ;)
- Sturdy feet to tilt it slightly upwards
- Wrist rest. The one on the Steelseries 7G is really nice! (If not, I can always get one seperately)
- Media Buttons. Mute and Volume would be enough, but I guess if you get one, you get them all

- I'd like to give macro buttons a try. Very optional.