I'm looking to buy my first mechanical keyboard, and I use an odd layout that I'd like to implement in firmware, does anyone sell keyboards with open source or at least upgradeable firmware?
As a bonus if they offered custom-printed keys like wasdkeyboards that would be even better.
I did a lot of searching and found some custom controllers here, but all I found seemed to require soldering and I really don't want to do that.
Thanks much!
The Poker 2 is commercially available and is programmable, somehow, but first it is a 60% board (yours is a full board) and second it would not allow to remap the keys the way you want them. Its programmability is nice but limited.
I mention it before someone else advise you to get the Poker 2.
Apart from the excellent replacement controllers that SpamRay has mentioned, Hasu also builds a small PS2->USB adapter that allow to turn any PS/2 keyboard into a fully programmable one.
Here is a picture. It's the small PCB, and here it is connected to a Poker X:
The PCB is so small it may be included in a keyboard case (depends on the keyboard naturally).
You would need, however, to have the keycaps manufactured for you by WASD. To the best of my knowledge, no commercial keyboard comes with customized keycaps, like WASD does, and no commercial keyboard is fully programmable to the point it would support your layout.
As a user of a customized AZERTY layout for ANSI, I have ordered several sets from WASD and in my opinion they do a really good job. If only USPS would not take 4 weeks to deliver where I live... But it has nothing to do with them.
So to sum it all, you must build your keyboard from 3 sources:
- get a keyboard that can be turned into a programmable one (several choices)
- get a controller (several choices)
- get keycaps (from WASD)
TL;DR: I love to type lengthy posts on my silenced Novatouch with custom WASD keycaps.