Commit Graph

233 Commits (8329abf7d1d2d064dea9f26ca25531fdc072ef95)

Author SHA1 Message Date
sezanzeb f94f878649 Properly forwarding unmapped gamepad events 4 years ago
sezanzeb 20d19b5378 more tests for holding 4 years ago
sezanzeb d5f1405e28 efficiently hold forever until released with h() 4 years ago
sezanzeb d7c4ce7dcd improved gamepad code, more tests 4 years ago
sezanzeb 7f4efba798 new cli features, more tests 4 years ago
sezanzeb 3ddaa66918 improved device grouping 4 years ago
sezanzeb beda21139a various improvements 4 years ago
sezanzeb d5b6188aff mapping wheel buttons 4 years ago
sezanzeb 4bad927ffc renamed injector class, fixed config path for injection 4 years ago
sezanzeb 5187e23a92 fixed autoloading with device names containing dots 4 years ago
sezanzeb 78e4fa7eea copyright year 4 years ago
sezanzeb 248341d117 fixes for graphics tablets, general improvements 4 years ago
sezanzeb 62d79e8aa7 mapping joysticks like a d-pad 4 years ago
sezanzeb 06995ea3dc lint 4 years ago
sezanzeb 8454707748 more tests, disabling keys 4 years ago
sezanzeb 526be4f51b improved combination detection 4 years ago
sezanzeb 86555fdaf9 improved, cleaner keycode injection 4 years ago
sezanzeb 8f5c718672 some fixes for gamepads 4 years ago
sezanzeb 27a6f04db4 pressed keys represented by class 4 years ago
sezanzeb 869be4c388 key combinations 4 years ago
sezanzeb 63f5988d4d horizontal joystick scrolling 4 years ago
sezanzeb ed1616d64c improved logs, removed redundant start_reading, fixed unresponsive keyboard 4 years ago
sezanzeb b52a427940 small gamepad improvements 4 years ago
sezanzeb c96d18cfb8 highlighting error status messages with an icon 4 years ago
sezanzeb 28e107b482 fixed bug for simultaneous injections, improved injection log 4 years ago
sezanzeb 6bf89a89d9 improved device detection 4 years ago
sezanzeb e9b6351a32 improved compatibility 4 years ago
sezanzeb 2c4306e9ad more tests 4 years ago
sezanzeb 76fd446da0 better guidance in the GUI 4 years ago
sezanzeb b881f0a937 absinfo for older evdev versions 4 years ago
sezanzeb a33c9401bc ctrl+q 4 years ago
sezanzeb 5f01e43c35 2 more migration tests 4 years ago
sezanzeb c20e691147 systemd, polkit, cli, handling touchpad devices 4 years ago
sezanzeb 828e1635ef gamepad config via gui 4 years ago
sezanzeb 505e2dbc3c better support for ttys 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 7f3a010128 support to add macro functions with optional parameters eventually 4 years ago
sezanzeb ab56263c3b improved numlock correction 4 years ago
sezanzeb 66965984be prioritizing events in short bursts in the reader 4 years ago
sezanzeb 87ed1188b6 fixed wacom buttons 4 years ago
sezanzeb 0085ff4dd5 fixed tests 4 years ago
sezanzeb 9a60ae17ff more tests 4 years ago
sezanzeb 66a78bb3fb more macro tests 4 years ago
sezanzeb 96395ae57d tests for hold macros 4 years ago
sezanzeb 453dd2c793 testing list_names 4 years ago
sezanzeb 74da396fd8 unittests for the new permission checks 4 years ago
sezanzeb c40f82217b more sophisticated permission checking 4 years ago
sezanzeb cb7cc67e7f repeating macros while holding keys 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 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 032ebd09c6 improved macro parsing error logging 4 years ago
sezanzeb 58f4788368 some fixes and improvements 4 years ago
sezanzeb 73f3784980 more tests 4 years ago
sezanzeb d3ff838aa0 some more tests 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 59e893fe7e got rid of the confusing xkb keycode offset 4 years ago
sezanzeb 2a0b22c493 using the offset constant everywhere 4 years ago
sezanzeb 91b9ad5754 can map shoulder buttons 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 37b0b6638e renaming test 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 cd8624ac13 faster row tests 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 9a387e09fb some more test fixing 4 years ago
sezanzeb 3e86e5c1b8 fixed all tests 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 b00de9f16a more tests 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 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