Commit Graph

68 Commits (3940c572e8b370930557629023809f77d1ea5d57)

Author SHA1 Message Date
sezanzeb 3940c572e8 command line shortcut for the permission setup 4 years ago
sezanzeb c40f82217b more sophisticated permission checking 4 years ago
sezanzeb 501f388fc6 showing syntax errors in the ui 4 years ago
sezanzeb d5c312fcdb more indicators of an ongoing injection, unused gi imports, update badge 4 years ago
sezanzeb 2b13931c30 checking for GLib.GError on bus.get, redundant gi.require_version 4 years ago
sezanzeb ffcf9c6b1d linting 4 years ago
sezanzeb 07c2d86c26 checking write permissions on /dev/uinput 4 years ago
sezanzeb 3c8ba4d34a some improved verbosity on groups and missing devices 4 years ago
sezanzeb 6b43e66bdd better handling of duplicate services 4 years ago
sezanzeb a449755049 prevent some gtk main loop error to appear on close 4 years ago
sezanzeb 70f091f39b some fixes, cleaner .change function of mapping 4 years ago
sezanzeb 040cea0a8b showing button names instead of numbers 4 years ago
sezanzeb 59e893fe7e got rid of the confusing xkb keycode offset 4 years ago
sezanzeb 78692f40eb more work for event type to mapping key 4 years ago
sezanzeb edf71e82e0 add event type to mapping key 4 years ago
sezanzeb 7150be9a7e indicates if a mapping is going on 4 years ago
sezanzeb 8827e85023 test for correct linux header keycode usage 4 years ago
sezanzeb 287b1250cc no .terminate anymore, proper multiprocessing coverage, some minor cleanup in injector 4 years ago
sezanzeb 3e86e5c1b8 fixed all tests 4 years ago
sezanzeb a440b4f7df gamepad buttons as keyboard keys 4 years ago
sezanzeb 09dae2594f made it work on an old ubuntu laptop 4 years ago
sezanzeb c2f6195196 linting 4 years ago
sezanzeb ccf1451acf test for the autoload switch 4 years ago
sezanzeb c0df63517b more config tests 4 years ago
sezanzeb a90286c421 populating the autoload switch state 4 years ago
sezanzeb 007703cabd rearranged the ui a bit 4 years ago
sezanzeb 142ecdd0f8 switch to autoloat presets 4 years ago
sezanzeb 001cc3b8fa access via groups instead of root services with interfaces that are open to everyone 4 years ago
sezanzeb 7e70b00e5b full path to the daemon for loading presets, some TODOs, .json file extension, nested mapping in .json config 4 years ago
sezanzeb 8561bfac63 pylint 9.70 4 years ago
sezanzeb 62ba26345d talks to the daemon 4 years ago
sezanzeb 3bce3f50f6 properly reads keycode device for devices that are being injected into 4 years ago
sezanzeb 8c85bf5d39 got rid of the interval polling architecture, also displaying mouse keycodes in the status bar 4 years ago
sezanzeb 23a08f4c20 supports keycodes from mouse-buttons (such as middle-mouse) as well 4 years ago
sezanzeb e987f2654e threw some TODOs into it, started on the daemon executable 4 years ago
sezanzeb db0876373f removed redundant injection stop 4 years ago
sezanzeb 61a231e5fe showing in UI when grab was not possible 4 years ago
sezanzeb b9787518cf works 4 years ago
sezanzeb fc52d4fad8 still wont work. again. 4 years ago
sezanzeb 1ff1f6a702 wip 4 years ago
sezanzeb ed24708633 saving presets works again 4 years ago
sezanzeb 8e24782a61 started to outline the new save and load methods 4 years ago
sezanzeb 364170c71b overthrowing the functionality completely 4 years ago
sezanzeb 7e8c14bb09 wip 4 years ago
sezanzeb 7dfb65766d started work on injecting keycodes instead of configs-only 4 years ago
sezanzeb a1503c6e16 unused time import 4 years ago
sezanzeb d6455b4e01 permission stuff 4 years ago
sezanzeb ecc95a6b73 avoid jumping window contents on load 4 years ago
sezanzeb 098d6fa395 loads mappings with modified variations correctly 4 years ago
sezanzeb 9afdbe9219 avoid waiting for the InputDevice destructor 4 years ago