Source code for the matrix keyboard layout is available here: http://github.com/tmk/tmk_keyboard
These features can be used in your keyboard.
- Multi-layer Keymap - Multiple keyboard layouts with layer switching
GPLv2 or later. Some protocol files are under Modified BSD License.
Third party libraries like LUFA, PJRC and V-USB have their own license respectively.
- Keypad_Top - Keypad Top Layout
- Keypad_Bottom - Keypad Bottom Layout
- tmk_core/ - core library
- Pictures - Pictures of soldering and wiring process
Use 4 spaces, no tabs