Commit Graph

179 Commits (a67dbb998cb046c17458b2dacb908f80305a4378)

Author SHA1 Message Date
sezanzeb 126eef6e82 improved syntax checking of macros 4 years ago
sezanzeb aabb89668c more indicators of an ongoing injection, unused gi imports, update badge 4 years ago
sezanzeb 141561d74f checking for GLib.GError on bus.get, redundant gi.require_version 4 years ago
sezanzeb cc7c31508b checking write permissions on /dev/uinput 4 years ago
sezanzeb 66d9955c86 tests for resolving data paths 4 years ago
sezanzeb 7c6eba4997 some improved verbosity on groups and missing devices 4 years ago
sezanzeb 384601df4a better handling of duplicate services 4 years ago
sezanzeb ebdff6fc8f improved macro parsing error logging 4 years ago
sezanzeb 634f7e625d some fixes and improvements 4 years ago
sezanzeb 6d6a7b25d7 more tests 4 years ago
sezanzeb d75082bdf7 some more tests 4 years ago
sezanzeb 0f11ac09df fixed Alt_L not working 4 years ago
sezanzeb a44a1f49c2 some fixes, cleaner .change function of mapping 4 years ago
sezanzeb 8ac2092e74 got rid of the confusing xkb keycode offset 4 years ago
sezanzeb d355806c5a using the offset constant everywhere 4 years ago
sezanzeb f879a58363 can map shoulder buttons 4 years ago
sezanzeb 0757b4a4e8 wip 4 years ago
sezanzeb 861ae868b2 more work for event type to mapping key 4 years ago
sezanzeb 4b5c9e3143 add event type to mapping key 4 years ago
sezanzeb e18fbeaf60 indicates if a mapping is going on 4 years ago
sezanzeb 386879752b fixed injection 4 years ago
sezanzeb afa8365599 renaming test files 4 years ago
sezanzeb ac73d5cc86 proper test util imports, switched to the recommended pydbus package 4 years ago
sezanzeb b67e27e3d4 tested mapping metadata saving and loading 4 years ago
sezanzeb c95559e554 obsolete reverse mapping 4 years ago
sezanzeb 6771e8d8dc test for correct linux header keycode usage 4 years ago
sezanzeb a0744fd155 faster row tests 4 years ago
sezanzeb 3d2095f988 linting 4 years ago
sezanzeb 17445558fb no .terminate anymore, proper multiprocessing coverage, some minor cleanup in injector 4 years ago
sezanzeb f4ca07490d ubuntu fixes 4 years ago
sezanzeb d1aceaf777 more tests 4 years ago
sezanzeb ada7858f37 some more test fixing 4 years ago
sezanzeb a7647928f0 fixed all tests 4 years ago
sezanzeb a97c44ebd4 improved tests, some fixes 4 years ago
sezanzeb ef6710877c support for linux kernel keycode constants 4 years ago
sezanzeb 4f87ef0b0c gamepad buttons as keyboard keys 4 years ago
sezanzeb 7e1193583a more tests 4 years ago
sezanzeb c87606cfb6 testing connecting to the dbus 4 years ago
sezanzeb ea5b2fc049 more macro tests 4 years ago
sezanzeb 68f2de3978 testing a short macro in injector tests 4 years ago
sezanzeb 845b7c2397 macro improvements 4 years ago
sezanzeb 53677b4a21 improved macro tests 4 years ago
sezanzeb f920c2d031 asyncio macros 4 years ago
sezanzeb d93cce86fa linting 4 years ago
sezanzeb 98811a3358 random w, improved parsing debug output 4 years ago
sezanzeb c412fee673 inserted the unfinished macro parsing and running into the injector 4 years ago
sezanzeb ace421e84a tests for macro running and parsing 4 years ago
sezanzeb 8d23593c89 macro parser 4 years ago
sezanzeb 7134083e5b cloning mappings 4 years ago
sezanzeb b6b66430ee asyncio KeycodeInjector 4 years ago
sezanzeb fb94742d8a test for the autoload switch 4 years ago
sezanzeb 166e5b49bb more config tests 4 years ago
sezanzeb ce32423c7c access via groups instead of root services with interfaces that are open to everyone 4 years ago
sezanzeb 1a41166770 daemon wont create a config file anymore 4 years ago
sezanzeb 4e08221058 full path to the daemon for loading presets, some TODOs, .json file extension, nested mapping in .json config 4 years ago
sezanzeb b1fff0c286 tested reverse mapping 4 years ago
sezanzeb 36c2ae1be0 test for reverse mapping split 4 years ago
sezanzeb b2fed7887f ignoring Power Button 4 years ago
sezanzeb 196aec15ea pylint 9.70 4 years ago
sezanzeb 4019388264 simplified daemon test 4 years ago
sezanzeb fe35f9c807 integration tests for injecting 4 years ago
sezanzeb 032347f48c properly reads keycode device for devices that are being injected into 4 years ago
sezanzeb 06a10c64b4 properly reads keycode device for devices that are being injected into 4 years ago
sezanzeb 2afde0039f wip reading keycodes even though the device is grabbed 4 years ago
sezanzeb a8939e6051 some proper cleanup of pending_events 4 years ago
sezanzeb 76cc37b867 reader tests 4 years ago
sezanzeb d785e5bb00 got rid of the interval polling architecture, also displaying mouse keycodes in the status bar 4 years ago
sezanzeb 8f3b9cb475 supports keycodes from mouse-buttons (such as middle-mouse) as well 4 years ago
sezanzeb 3936ae45df magic number 4 years ago
sezanzeb 7f1d26aee7 started working on the daemon 4 years ago
sezanzeb 437cb533aa config for autoloading presets 4 years ago
sezanzeb 273b18bcab made injector constructor test safer 4 years ago
sezanzeb 3fcc5af310 testing the injector constructor 4 years ago
sezanzeb 6def1dcc54 testing grab retries and capability modification 4 years ago
sezanzeb 46eafc48da ensuring numlock stays the same on grab 4 years ago
sezanzeb 141a147aa2 multiple attempts at grabbing the device 4 years ago
sezanzeb e1313efabc beautified test output 4 years ago
sezanzeb beee72431f some more tests 4 years ago
sezanzeb eceacb6b59 tests for KeycodeInjector 4 years ago
sezanzeb 3d3136ed8b removed stuff from tests that was removed 4 years ago
sezanzeb 37bc7b5d69 still wont work. again. 4 years ago
sezanzeb 0792880ae6 saving presets works again 4 years ago
sezanzeb c76d4d4102 organized the archived xkb code 4 years ago
sezanzeb 151a1f3173 overthrowing the functionality completely 4 years ago
sezanzeb 5c6c3a7c31 wip 4 years ago
sezanzeb d91694c1df started work on injecting keycodes instead of configs-only 4 years ago
sezanzeb 70500165ca loads mappings with modified variations correctly 4 years ago
sezanzeb 9ffc743f14 corrected test name 4 years ago
sezanzeb 121f6900d8 improved get_devices test 4 years ago
sezanzeb 30f2352243 supports modifier-key combinations 4 years ago
sezanzeb f75bbb7d33 cleanup, tests for linux.py 4 years ago
sezanzeb db880bbc03 test delete_preset 4 years ago
sezanzeb 4988e85b1f got rid of this confusing symlink stuff 4 years ago
sezanzeb e3a08718eb check for { 4 years ago
sezanzeb b2afa069c6 more tests 4 years ago
sezanzeb c2abf2c24f using get_keycode instead of evdev 4 years ago
sezanzeb 1cda8bd943 integration test for rows 4 years ago
sezanzeb 80bd7deacd unsaved changes dialog 4 years ago
sezanzeb 20dbb4c8a8 button to load the default preset 2 4 years ago
sezanzeb 52231d507e renaming, keeping unmapped keys at their defaults 4 years ago