Commit Graph

261 Commits (06995ea3dc5e87b17774ef38a6740eb93cfbc8a4)

Author SHA1 Message Date
sezanzeb 14f93fab98 more help on mapping names and macros 4 years ago
sezanzeb c40f82217b more sophisticated permission checking 4 years ago
sezanzeb 51a717e75e #2 non existing groups 4 years ago
sezanzeb f0bf6f855c removed debug prints 4 years ago
sezanzeb 501f388fc6 showing syntax errors in the ui 4 years ago
sezanzeb 29a7b6473d more info on macros in readme, preventing duplicate hold macros running forever 4 years ago
sezanzeb ddefaa90ff some improvements on the hold functionality 4 years ago
sezanzeb cb7cc67e7f repeating macros while holding keys 4 years ago
sezanzeb 8cc63244f5 better rich.traceback initialization 4 years ago
sezanzeb 1eb0177008 wip 4 years ago
sezanzeb cf11cae865 improved syntax checking of macros 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 362c467bae tests for resolving data paths 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 032ebd09c6 improved macro parsing error logging 4 years ago
sezanzeb 58f4788368 some fixes and improvements 4 years ago
sezanzeb 28854888a3 RX and RY movements as mouse wheel 4 years ago
sezanzeb f1e069cbaa less spam in case of missing read rights on devices 4 years ago
sezanzeb 73f3784980 more tests 4 years ago
sezanzeb d3ff838aa0 some more tests 4 years ago
sezanzeb 1dce0e1016 some more improvements on resolving data 4 years ago
sezanzeb 6dd056541c fixed data path on ubuntu 4 years ago
sezanzeb 6c2160ff4e possibly fixed the data path 4 years ago
sezanzeb 3e48d899ea fixed Alt_L not working 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 2df1bcc525 removed unused empty function 4 years ago
sezanzeb 59e893fe7e got rid of the confusing xkb keycode offset 4 years ago
sezanzeb 91b9ad5754 can map shoulder buttons 4 years ago
sezanzeb cbf97fd44c mapped a D-Pad button 4 years ago
sezanzeb 95b09259d3 wip 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 a0fa0e0341 fixed injection 4 years ago
sezanzeb 7e30f450ee simplified keycode injection 4 years ago
sezanzeb 5d2db7f705 better approximation of 60hz 4 years ago
sezanzeb 01ab93ef95 dividing injector.py into multiple files 4 years ago
sezanzeb 39905db774 proper test util imports, switched to the recommended pydbus package 4 years ago
sezanzeb 8a9b815772 tested mapping metadata saving and loading 4 years ago
sezanzeb e7ef652039 obsolete reverse mapping 4 years ago
sezanzeb 8827e85023 test for correct linux header keycode usage 4 years ago
sezanzeb b171845ea1 linting 4 years ago
sezanzeb 287b1250cc no .terminate anymore, proper multiprocessing coverage, some minor cleanup in injector 4 years ago
sezanzeb 3e0428ca29 ubuntu fixes 4 years ago
sezanzeb 51b6ccfebf more tests 4 years ago
sezanzeb 13555a94ce wip more gamepad stuff 4 years ago
sezanzeb 3e86e5c1b8 fixed all tests 4 years ago
sezanzeb 661f56d043 more precise mouse gamepad movement 4 years ago
sezanzeb 59bb7d5514 moving the cursor with the gamepad 4 years ago
sezanzeb 1c77934bea improved tests, some fixes 4 years ago
sezanzeb d338ebe7f8 support for linux kernel keycode constants 4 years ago
sezanzeb a440b4f7df gamepad buttons as keyboard keys 4 years ago
sezanzeb 15a05907c3 daemon reloads the config on apply 4 years ago
sezanzeb 09dae2594f made it work on an old ubuntu laptop 4 years ago
sezanzeb 6d9f1c44c5 ensuring ownership of all created files and folders 4 years ago
sezanzeb de9e5c076b not checking for test in can_read_devices 4 years ago
sezanzeb b66e14e57a add_filehandler for any path 4 years ago
sezanzeb be9b069853 consistent member naming 4 years ago
sezanzeb a8c96c448e fixed a log 4 years ago
sezanzeb 489b23a3ab setup.py dependencies 4 years ago
sezanzeb 1ee0e6953a wip debian package 4 years ago
sezanzeb 7813620314 lint 4 years ago
sezanzeb e6e310c7fc testing connecting to the dbus 4 years ago
sezanzeb b029d7df25 more macro tests 4 years ago
sezanzeb d3a1b16d6b testing a short macro in injector tests 4 years ago
sezanzeb cc04f991a9 macro improvements 4 years ago
sezanzeb 3a178dd6b9 improved macro tests 4 years ago
sezanzeb 82b7d936f6 asyncio macros 4 years ago
sezanzeb c2f6195196 linting 4 years ago
sezanzeb 52c76fb65a random w, improved parsing debug output 4 years ago
sezanzeb 24e3e2f5af simpler examples 4 years ago
sezanzeb f0e57c5276 inserted the unfinished macro parsing and running into the injector 4 years ago
sezanzeb 82fcafe8a1 tests for macro running and parsing 4 years ago
sezanzeb 18a5bd678d macro parser 4 years ago
sezanzeb 1a16d679cf cloning mappings 4 years ago
sezanzeb ed48306f7f asyncio KeycodeInjector 4 years ago
sezanzeb de26525b6e update README.md 4 years ago
sezanzeb 97ae312d06 started work on macros 4 years ago
sezanzeb d3b971414a some pylint and tests 4 years ago
sezanzeb ccf1451acf test for the autoload switch 4 years ago
sezanzeb c0df63517b more config tests 4 years ago
sezanzeb cae6cc01ae update readme 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 89cb0e00d4 wip 4 years ago
sezanzeb 3180f8d86a daemon wont create a config file anymore 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 a2dc3ef606 running without the service on dbus failure 4 years ago
sezanzeb 5ab465a80d tested reverse mapping 4 years ago
sezanzeb b56af82caa test for reverse mapping split 4 years ago
sezanzeb 327ab9ca90 optimized get_keycode 4 years ago
sezanzeb 76720b0954 update readme 4 years ago