tmk_keyboard/converter/usb_usb
2023-08-02 12:31:24 +09:00
..
binary usb_usb: Update prebuilt firmware files 2023-07-17 12:02:52 +09:00
config.h usb_usb: Update for debug build 2021-11-19 14:29:46 +09:00
keymap.c usb_usb: Revert name of keymap macro 2016-09-10 12:12:26 +09:00
keymap_common.h usb_usb: Revert name of keymap macro 2016-09-10 12:12:26 +09:00
Makefile usb_usb: Change Makefile for TaranVH keymap support 2023-08-02 12:31:24 +09:00
Makefile.8mhz usb_usb: Fix makefile for 8Mz setup 2023-01-24 08:40:17 +09:00
Makefile.8mhz_debug usb_usb: Fix makefile for 8Mz setup 2023-01-24 08:40:17 +09:00
Makefile.debug usb_usb: Update for debug build 2021-11-19 14:29:46 +09:00
Makefile.unimap lufa: Rename LUFA_DEBUG to TMK_LUFA_DEBUG 2020-02-09 21:17:52 +09:00
README.md usb_usb: Change README.md 2023-07-26 10:12:24 +09:00
unimap.c usb_usb: Add BTLD unimap to start bootloader 2019-09-18 15:42:47 +09:00
unimap_TaranVH.c usb_usb: Change Makefile for TaranVH keymap support 2023-08-02 12:31:24 +09:00
unimap_trans.h usb_usb: Fix unimap translation for Power 2020-02-03 12:47:05 +09:00
usb_usb.cpp usb_usb: Fix for Apple Magic Keyboard(A1644/A1843) 2023-01-22 18:05:10 +09:00

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.

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.