Go to file
2020-10-31 19:22:50 +01:00
.idea starts and closes 2020-10-31 15:03:31 +01:00
bin fixed duplicate first rows 2020-10-31 19:12:27 +01:00
data some rearranged buttons 2020-10-31 19:21:17 +01:00
keymapper creating and selecting presets - super buggy 2020-10-31 19:10:40 +01:00
tests fixed duplicate first rows 2020-10-31 19:12:27 +01:00
.gitignore config, more renaming, some glade prototype 2020-10-31 14:43:09 +01:00
LICENSE outlined some stuff 2020-10-26 23:45:55 +01:00
README.md update roadmap 2020-10-31 19:22:50 +01:00
setup.py config, more renaming, some glade prototype 2020-10-31 14:43:09 +01:00

Key Mapper

GUI tool to map input buttons to e.g. change the thumb keys of the razor naga mouse or any keyboard to something different. It should not be device specific, any input device supported by Linux plug and play will likely work.

Roadmap

  • show a dropdown to select an arbitrary device from xinput list
  • creating plugins per device
  • renaming plugins
  • load xmodmap files from the config path
  • show a list that can be extended with a [+] button
  • The list shows [keycode, current key for that keycode -> target]
  • generate a xmodmap.*.whatever file out of that (like for example https://github.com/sezanzeb/colemakDE/blob/master/xmodmap.colemak.de)
  • load that file (setxkbmap funnystuff; xmodmap xmodmap.asdf.whatever, setxkbmap funnystuff -device <id>).
  • Does it need to be loaded on every startup or every time the device connects? If so, add udev rules