update roadmap

This commit is contained in:
sezanzeb 2020-11-15 12:15:58 +01:00
parent b2afa069c6
commit 0c7f211475

View File

@ -2,9 +2,9 @@
**Almost done**
GUI tool to map input buttons to e.g. change the macro keys of a 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.
GUI tool to map input buttons to e.g. change the macro keys of a 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.
<p align="center">
<img src="data/screenshot.png"/>
@ -16,11 +16,11 @@ work.
sudo python3 setup.py install && sudo key-mapper-gtk -d
```
You can also start it via your applications menu.
# Dependencies
No idea which one are relevant at the moment
`evtest`, `libinput`, `python-evdev`
`python-evdev`
# Tests
@ -34,11 +34,11 @@ sudo python3 setup.py install && python3 tests/test.py
- [x] creating presets per device
- [x] renaming presets
- [x] show a list for mappings `[keycode -> target]`
- [x] make that list extend itself automatically
- [x] read keycodes with evdev
- [x] generate a file for /usr/share/X11/xkb/symbols/ for each preset
- [x] load that file with `setxkbmap`
- [x] make that list extend itself automatically
- [x] load that file with `setxkbmap` on button press
- [x] keep the system defaults for unmapped buttons
- [x] offer going back to the system default
- [x] highlight changes and alert before discarding unsaved changes
- [ ] automatically load the preset (on startup?, udev on mouse connect?)
- [ ] make it work on wayland