Commit Graph

59 Commits (419d80dcebb13d6e1a82245ccb6541f93643d724)

Author SHA1 Message Date
jonasBoss 88e4f0e5ba
Merge main into beta (#421) 2 years ago
sezanzeb 1f92ac086b Avoiding some redundant calls in the GUI, improved test lags 3 years ago
sezanzeb dda3bd2d81 Removed unused imports, updated badges, updated test instructions 3 years ago
sezanzeb 47bcefa7f3 #109 New mapping editor with multiline input and improved autocompletion 3 years ago
jonasBoss 4713511035
Refactored Migrations (#232)
* refactored migrations

moved migration functions to a common migrations file

* moved migration tests to test_migrations.py

* Simplify all_presets() in keymapper/migrations.py

Co-authored-by: Tobi <to.213692@protonmail.ch>

* simplifications/style improvements in migrations.py

Co-authored-by: Tobi <to.213692@protonmail.ch>

* migrations now use version number

and we have some new tests for migrations

* Added docstrings and updated migrations()

* badges, 1.2.2

Co-authored-by: Tobi <to.213692@protonmail.ch>
Co-authored-by: sezanzeb <proxima@sezanzeb.de>
3 years ago
sezanzeb 70bc804f15 Logging improvements, updated readme and some linting 3 years ago
sezanzeb 0017531b22 #197 Lazy loading groups and system_mapping 3 years ago
sezanzeb a150b06748 #197 timeouts, service Requires, added key-mapper-control debug log file 3 years ago
sezanzeb 10700d8ece #200 Fix wheel macro timeout 3 years ago
sezanzeb 1d79ad369b #197 Using timeouts for calls to the daemon in key-mapper-control 3 years ago
sezanzeb 1b2373133e Support for comments in macros 3 years ago
sezanzeb b233e93eae Support for strings in macros 3 years ago
sezanzeb 79f11b4e34 #183 timeout for if_single, TestMacros split 3 years ago
sezanzeb 26d4e04104 keyword arguments, $variables, improved macro docs 3 years ago
sezanzeb fc57ccb361 update badges, fixed and extended test_mapping 3 years ago
sezanzeb 0726ccfea3 #183 #120 #49 if_single and if_tap 3 years ago
sezanzeb b44861b396 black 3 years ago
sezanzeb 8daf55c196 #93 support for devices sharing the same name 3 years ago
sezanzeb 7d2d542d6e #75 ctrl+r to refresh the device list 4 years ago
sezanzeb e4e6130b70 cleanup 4 years ago
sezanzeb 3ee8765fb6 #65 UI improvements 4 years ago
sezanzeb 5e4ae668dd gtk not running as root anymore 4 years ago
sezanzeb 14bbd9f7fc only considering joystick events for buttons on gamepads 4 years ago
sezanzeb 58e3526a6e minor cleanup 4 years ago
sezanzeb ec341d0001 separated numlock functions to new file 4 years ago
sezanzeb 042d296d0f some simplifications of the Injector class api 4 years ago
sezanzeb 566823bed4 fixed autoloading via udev 4 years ago
sezanzeb e18c40c221 autoloading on udev events 4 years ago
sezanzeb f94f878649 Properly forwarding unmapped gamepad events 4 years ago
sezanzeb bafd923898 update pylint badge 4 years ago
sezanzeb beda21139a various improvements 4 years ago
sezanzeb d5b6188aff mapping wheel buttons 4 years ago
sezanzeb 0768cd4124 update badge 4 years ago
sezanzeb 06995ea3dc lint 4 years ago
sezanzeb 8c851f5475 update readme 4 years ago
sezanzeb 86555fdaf9 improved, cleaner keycode injection 4 years ago
sezanzeb f465043a88 lint, badges 4 years ago
sezanzeb 76fd446da0 better guidance in the GUI 4 years ago
sezanzeb e99f0947b3 update readme 4 years ago
sezanzeb c20e691147 systemd, polkit, cli, handling touchpad devices 4 years ago
sezanzeb c1bb228bf4 update readme 4 years ago
sezanzeb 17a5a83acf lint 4 years ago
sezanzeb 57162ab251 overwriting global configs within the preset.json files 4 years ago
sezanzeb 850c60ab50 D-Pad direction mapping and joystick purpose configuration 4 years ago
sezanzeb 3e629d3a53 autocompletion 4 years ago
sezanzeb c9ccce8f6b badges, lint 4 years ago
sezanzeb d5c312fcdb more indicators of an ongoing injection, unused gi imports, update badge 4 years ago
sezanzeb 14c00e1612 update badge 4 years ago
sezanzeb ffcf9c6b1d linting 4 years ago
sezanzeb c4c02c931e updated screenshot and badges 4 years ago