On Windows, if you connect two USB keyboards, they behave like one. AFAIK (I can't try at the moment) it even synchronizes CapsLock and NumLock.

I'm looking for a way to map keyboard shortcuts to the second keyboard, e.g.

  • if Ctrl+C is copy on the "normal" keyboard, I want to assign that to just C on the second keyboard.
  • if AltGr+M gives µ on the "normal" keyboard, I want to assign that to just M on the second keyboard
  • I want to type . on the second keyboard and get an ellipsis (...)

The software should

  • work on Windows 7 and Windows 10, 64 bit
  • should be gratis
  • support many keyboards
  • not have problems with internationalization (e.g. assigning Chinese characters)
  • be able to identify keyboards (i.e. remember which one is which)

My idea is to use some cheap keyboards, re-label the keys with icons or similar and thus be able to type foreign language characters or have keyboard shortcuts for some games.

LuaMacros [Github] (Release download), the successor of HID Macros almost does what I need, except it can't remember the keyboards (or I didn't figure out how) and assigning the shortcuts is done in a programmatical way and you need to know how to write Lua scripts. I'm looking for a more guided way of assigning the keyboard shortcuts.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.