Go to file
2020-10-26 23:48:31 +01:00
.idea outlined some stuff 2020-10-26 23:45:55 +01:00
bin outlined some stuff 2020-10-26 23:45:55 +01:00
data outlined some stuff 2020-10-26 23:45:55 +01:00
setxkbmapgtk outlined some stuff 2020-10-26 23:45:55 +01:00
tests outlined some stuff 2020-10-26 23:45:55 +01:00
.gitignore Initial commit 2020-10-26 23:02:24 +01:00
LICENSE outlined some stuff 2020-10-26 23:45:55 +01:00
README.md more todo 2020-10-26 23:48:31 +01:00
setup.py outlined some stuff 2020-10-26 23:45:55 +01:00

setxkbmap-gtk

This in a very early stage. But due to having all my vacation distributed until the end of the year it will probably be easily finished this year.

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