- This should not be needed anymore - Confirmed that there is no problem on FC660C startup |
||
|---|---|---|
| .. | ||
| binary | ||
| config.h | ||
| keymap.c | ||
| keymap_common.h | ||
| Makefile | ||
| Makefile.8mhz | ||
| Makefile.8mhz_debug | ||
| Makefile.debug | ||
| Makefile.unimap | ||
| README.md | ||
| unimap.c | ||
| unimap_TaranVH.c | ||
| unimap_trans.h | ||
| usb_usb.cpp | ||
USB to USB keyboard protocol converter
See this for detail and discussion here.
See this for TMK general info.
Hardware requirement
There are two options.
TMK USB-USB Converter
You can buy a fully preassembled converter from me here.
Arduino Leonardo + USB Host Shield
Buying Arduino Leonardo and USB Host Shield.
- https://store.arduino.cc/products/arduino-leonardo-with-headers
- https://docs.arduino.cc/retired/shields/arduino-usb-host-shield
- https://www.sparkfun.com/products/9947
Build firmware
See wiki.
https://github.com/tmk/tmk_keyboard/wiki#build-firmware
Keymap Editor
You can editor keymap and download firmware with web browser.
Limitation
The converter supports 'HID Boot protocol' only. This means it can host only standard USB keyboard(6KRO).
- Media/System control keys are not recognized.
- 'Fn' key itself cannot be remapped.
Many of NKRO keyboards still can work with the converter in 6KRO mode.