Go to file
gdsports cc7b243650 Update to IDE 1.8.5
And latest version of USB Host Shield Library 2.0
2018-08-13 12:56:20 -10:00
.gitattributes First public release 2012-11-26 03:53:55 +08:00
.gitignore First public release 2012-11-26 03:53:55 +08:00
HID1_11.pdf Major rewrite for NKRO and CAPSLOCK mapping 2012-12-02 19:03:33 +08:00
Hut1_12v2.pdf Major rewrite for NKRO and CAPSLOCK mapping 2012-12-02 19:03:33 +08:00
README.md Updated README.md and added a comment in keymapper.ino 2013-11-27 01:08:14 +08:00
keymapper.ino Update to IDE 1.8.5 2018-08-13 12:56:20 -10:00
keymapper_game.h Update to IDE 1.8.5 2018-08-13 12:56:20 -10:00
word game list manager.xlsm Major rewrite for NKRO and CAPSLOCK mapping 2012-12-02 19:03:33 +08:00

README.md

Description

  • Keymapper - An Arduino-based hardware QWERTY keyboard layout remapper.
  • Last updated: 26 November 2013

What you can do with it?

  1. You can design your own keyboard layout with real hardware support
  2. You can cheat your friend with it or do some other evil things :P
  3. Just think about it!

How to use this?

##Hardware support

##Hardware assemble

  1. Stack the USB Host Shield on top of Arduino Leonardo, for Teensy, soldering work is required, you may refer to this page

  2. Import USB Host Shield 2.0 library to Arduino IDE

  3. Connect the stack to your computer and upload the sketch

  4. Plug your USB keyboard to the USB Host shield

  5. Done! Happy keyboard hacking :)

##Keyboard layout switching

  • QWERTY is the default layout
  • To change layout, press:
    • CTRL+SHIFT+0: QWERTY (Default)
    • CTRL+SHIFT+1: Tarmak1
    • CTRL+SHIFT+2: Tarmak2
    • CTRL+SHIFT+3: Tarmak3
    • CTRL+SHIFT+4: Tarmak4
    • CTRL+SHIFT+5: Colemak
    • CTRL+SHIFT+6: Dvorak
    • CTRL+SHIFT+7: Workman

Acknowledgement

Thanks to original author: darkytoothpaste