Commit Graph

88 Commits

Author SHA1 Message Date
sezanzeb
20dfec69df arrow keys 2020-12-27 21:36:14 +01:00
sezanzeb
63f5988d4d horizontal joystick scrolling 2020-12-27 19:06:17 +01:00
sezanzeb
ed1616d64c improved logs, removed redundant start_reading, fixed unresponsive keyboard 2020-12-27 18:08:50 +01:00
sezanzeb
b52a427940 small gamepad improvements 2020-12-27 15:38:08 +01:00
sezanzeb
28e107b482 fixed bug for simultaneous injections, improved injection log 2020-12-27 13:09:28 +01:00
sezanzeb
e9b6351a32 improved compatibility 2020-12-26 23:19:33 +01:00
sezanzeb
b881f0a937 absinfo for older evdev versions 2020-12-26 16:46:01 +01:00
sezanzeb
c20e691147 systemd, polkit, cli, handling touchpad devices 2020-12-24 01:26:34 +01:00
sezanzeb
17a5a83acf lint 2020-12-20 00:40:31 +01:00
sezanzeb
505e2dbc3c better support for ttys 2020-12-19 22:58:36 +01:00
sezanzeb
57162ab251 overwriting global configs within the preset.json files 2020-12-19 21:50:27 +01:00
sezanzeb
850c60ab50 D-Pad direction mapping and joystick purpose configuration 2020-12-19 16:04:07 +01:00
sezanzeb
7f3a010128 support to add macro functions with optional parameters eventually 2020-12-16 12:57:44 +01:00
sezanzeb
ab56263c3b improved numlock correction 2020-12-16 12:57:09 +01:00
sezanzeb
66965984be prioritizing events in short bursts in the reader 2020-12-12 15:22:34 +01:00
sezanzeb
87ed1188b6 fixed wacom buttons 2020-12-12 14:12:45 +01:00
sezanzeb
0085ff4dd5 fixed tests 2020-12-06 19:54:02 +01:00
sezanzeb
34f0bee458 increased grab attempt interval 2020-12-06 19:50:25 +01:00
sezanzeb
d4f2919a38 logging injection capabilities 2020-12-06 19:08:09 +01:00
sezanzeb
c9ccce8f6b badges, lint 2020-12-06 15:16:25 +01:00
sezanzeb
66a78bb3fb more macro tests 2020-12-06 14:53:35 +01:00
sezanzeb
96395ae57d tests for hold macros 2020-12-06 14:23:00 +01:00
sezanzeb
453dd2c793 testing list_names 2020-12-06 12:54:14 +01:00
sezanzeb
74da396fd8 unittests for the new permission checks 2020-12-06 12:40:58 +01:00
sezanzeb
3940c572e8 command line shortcut for the permission setup 2020-12-05 23:40:02 +01:00
sezanzeb
c40f82217b more sophisticated permission checking 2020-12-05 18:49:52 +01:00
sezanzeb
51a717e75e #2 non existing groups 2020-12-05 17:56:21 +01:00
sezanzeb
f0bf6f855c removed debug prints 2020-12-05 17:50:38 +01:00
sezanzeb
501f388fc6 showing syntax errors in the ui 2020-12-05 13:08:07 +01:00
sezanzeb
29a7b6473d more info on macros in readme, preventing duplicate hold macros running forever 2020-12-05 12:11:36 +01:00
sezanzeb
ddefaa90ff some improvements on the hold functionality 2020-12-05 12:05:17 +01:00
sezanzeb
cb7cc67e7f repeating macros while holding keys 2020-12-05 11:58:29 +01:00
sezanzeb
1eb0177008 wip 2020-12-05 11:13:10 +01:00
sezanzeb
cf11cae865 improved syntax checking of macros 2020-12-04 19:21:54 +01:00
sezanzeb
2b13931c30 checking for GLib.GError on bus.get, redundant gi.require_version 2020-12-04 17:45:51 +01:00
sezanzeb
ffcf9c6b1d linting 2020-12-04 17:38:04 +01:00
sezanzeb
07c2d86c26 checking write permissions on /dev/uinput 2020-12-04 17:28:34 +01:00
sezanzeb
3c8ba4d34a some improved verbosity on groups and missing devices 2020-12-04 16:23:45 +01:00
sezanzeb
032ebd09c6 improved macro parsing error logging 2020-12-04 14:52:08 +01:00
sezanzeb
58f4788368 some fixes and improvements 2020-12-04 14:38:41 +01:00
sezanzeb
28854888a3 RX and RY movements as mouse wheel 2020-12-03 21:36:15 +01:00
sezanzeb
f1e069cbaa less spam in case of missing read rights on devices 2020-12-03 20:54:27 +01:00
sezanzeb
73f3784980 more tests 2020-12-03 20:37:36 +01:00
sezanzeb
d3ff838aa0 some more tests 2020-12-03 20:03:53 +01:00
sezanzeb
2df1bcc525 removed unused empty function 2020-12-02 21:41:50 +01:00
sezanzeb
59e893fe7e got rid of the confusing xkb keycode offset 2020-12-02 21:41:39 +01:00
sezanzeb
91b9ad5754 can map shoulder buttons 2020-12-02 21:20:18 +01:00
sezanzeb
cbf97fd44c mapped a D-Pad button 2020-12-02 21:03:59 +01:00
sezanzeb
95b09259d3 wip 2020-12-02 20:48:23 +01:00
sezanzeb
78692f40eb more work for event type to mapping key 2020-12-02 20:08:55 +01:00