Zend certified PHP/Magento developer

Mechanical keyboard to replace Microsoft Ergonomic 4000 [closed]

I’m not sure this is the right question here, but I saw mechanical keyboard questions here, so lets hope it is. To the point. I used (way, way) in past old mechanical keyboards including IBM model M. They are great. But sadly, when it comes to eronomic and use for development, even if not mechanical, MS Ergonomic 4000 beats all of them by miles. However I wrote my own keyboard layout to further minimize hand movement and added support for extra symbols I want. All of this together gives me great linux typing/working experience.

But when I’m forced to work under windows, I’m cornered. As this keyboard does not work under windows half as good as in linux, writing keyboard layout in windows is very limited to say at least, and some hacks, how to overcome this severe limitations, which are autohotkey/pkl are quite problematic and very hard to setup(to me, last time I check).

So I’d like to ask, if someone does know about mechanical, fully programmable, full-size keyboard, in shape of IBM type M — but! with with one key between ctrl and alt on both size (no anti-typist fn key!). If possible, as much as possible extra keys above F1..F12 keys or support for extra small programmable keyboard for extra actions. The goal here is avoid underdesigned keyboard layout support in windows OS, and do everything on HW level, don’t loose modifier keys symetry and have as much keys as there are on MS ergonomic, or more.

I don’t know much about mechanical keyboards, I’d be thankful for every advice.