First off, I've never posted here before, so please let me know if I'm in the wrong place.
As the title indicates, I need a reality check. You see, I'd really like to build my own keyboard. I've used many different kinds of keyboards over the years, and none has thus far been the perfect keyboard, so I'm starting to think, if I want it done right I'll have to do it myself.
The rub is I don't really have the skills to do it. A keyboard is not a complicated device, but complicated enough. So what I really want to know before jumping head first into this great unknown and landing unceremoniously on my head is, should I even try?
My background: I'm a software engineer with over 10 years of experience. I haven't written anything in assembly code since I was 16
- that would make it 22 years. I have _some_ electronics experience. I went through electronics tech school at Keesler, AFB back in '93, but never really did anything with it. (When I got to the field, I found that the extent of my troubleshooting would be to determine which black box on the aircraft had failed, to properly fill out a work tag, and to swap said black box with its working replacement. Disappointing to say the least.) Oh, and I own an oscilloscope.
I really don't know where to start, but I've got a lot of ideas. The keyboard should be flash programmable, ideally from the device itself, so hacking an existing keyboard is off the table. I've already designed a couple of layouts. Any help or direction would be of great help, even if just to say, "go away, you're biting off more than you can chew."
Thanks, David