You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
sezanzeb f50a7063e8 starts and closes 4 years ago
.idea starts and closes 4 years ago
bin starts and closes 4 years ago
data starts and closes 4 years ago
keymapper starts and closes 4 years ago
tests config, more renaming, some glade prototype 4 years ago
.gitignore config, more renaming, some glade prototype 4 years ago
LICENSE outlined some stuff 4 years ago
README.md rename 4 years ago
setup.py config, more renaming, some glade prototype 4 years ago

README.md

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.

TODO

  • show a dropdown to select an arbitrary device from xinput list
  • show a list that can be extended with a [+] button, showing [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