Right, so i don't have too much of a problem with the hardware and construction part of making my keyboard...
Its this little doodad that turned up in the post called a Teensy 3.2 thats got me scratching my head!
I know this part is going to take me the longest to get my head round so i wanted to get the basics of the teensy underway before i have the keyboard ready to go!
At the moment i'm still tweaking the layout to suit my needs, but as it stands i'm looking 95% finalised and ready to order the mounting plate:
Colours are to reference my proposed switch matrices only (all switches will have diodes)
I may yet loose the whole F-key row and swap 'Tiddle' for 'Esc'
So anyway...
My programming is very limited by today's standards. I did a good bit of programming back in the day but we are talking BASIC most of which i have now forgotten anyway! (probably a good thing as it used up a lot of space, lol)
I have been searching around a lot about this prior to deciding to build a custom keyboard, and it all seemed to be about the teensy that i was needing.
However i cant seem to find any detailed instructions for using the Teensy as a usb keyboard controller (in the total noob sense) its along the lines of 'wire your matrix to the teensy' err yea ok.... which terminals?
Write your code or use something like 'kiibohd controller' compile your code... etc, etc.
Basically everything i have found so far regarding this kind of assumes you know what your doing with the Teensy to start with!
I was kind of hoping that someone may take pity on me and give me a noob style crash course step by step guide?
Finished i'm looking to achieve:
Working keyboard with an Fn layer
Direct macro keys (M1-M9) programmable direct from the keyboard
Indirect macro keys programmable direct from the keyboard and accessed via a 'program' type key (something like HacKeyboard)
R,G,B Led control direct from the keyboard (again like HacKeyboard's led controls)
Perhaps even throw in a usb hub so i can daisy-chain peripherals
As i kinda have zero knowledge of programming in C i'm not expecting to jump straight in and write my own software or have all the above working in one go, but rather start with some of the open source keyboard controllers like the 'Kiibohld' or 'TMK Keyboard' and as i progress add the non essential extra bits to it!