I'd like to create my own keyboard. Functionally it's going to be a keyboard, but visually it's going to bear more semblance to a joystick than to a keyboard. (Except there won't be a movable stick; there are just going to be many small buttons for each finger to be responsible for.)
It would come in 2 pieces (i.e. 2 joystick-like things.) I would mount each of those to the end of the armrest of my office chair. I'd like to have it connected to the computer wirelessly (either by Bluetooth or anything else.) That way I could move freely with my chair and not even have to put my hands on the desk.
My goal for this is to create the world's most ergonomic and efficient keyboard. I looked around on the Internet for a keyboard like this, but couldn't find one, just a bunch of defunct companies. (DataHand looked okay, but you can't get it even on eBay.) I would easily pay $2,000 for a keyboard like this, but I couldn't find one.
I also intend to use an assortment of AHK scripts with it to boost efficiency; for example allowing chorded keys to type common words, to save even more effort.
I'd like to note that I'm a newbie at electronics and have very little experience with it. (I'm a software developer.)
Now, the way I've approached this is buying a Microsoft wireless keyboard and trying to connect to its switches. But I've underestimated how difficult this could be. The main annoyance with this is that there isn't a separate circuit to close for each individual key. I could play that keyboard's game and create a circuit for each combination of the connections on the keyboard. But, if I could simply buy a kit that'll just give me a connection for each individual key, that'll make my life so much easier.
Someone pointed me to MaKey MaKey. It's a great project, but (a) it doesn't have wireless built-in, only as an add-on which seems to require some Arduino knowledge to use, (b) there don't seem to be connections for each and every keyboard key and (c) I'm not sure whether their approach of using high resistance switching and a moving window averager would work for a keyboard with normal switches, rather than banana-operated keyboards.
Is there something similar to a MaKey MaKey, except without the above issues?
I'd also appreciate any other suggestions and ideas relating to this project! Thank you!