Commit Graph

81 Commits

Author SHA1 Message Date
sezanzeb
7d2d542d6e #75 ctrl+r to refresh the device list 2021-04-02 15:08:36 +02:00
sezanzeb
07cc8e1cc6 #73 #74 #76 improved gamepad support 2021-04-02 12:16:34 +02:00
sezanzeb
a6f6df388f #65 device icons 2021-03-27 13:21:35 +01:00
sezanzeb
5e4ae668dd gtk not running as root anymore 2021-03-21 19:15:20 +01:00
sezanzeb
441a7c44ab 0.7.0, updated copyright notice 2021-02-22 19:48:20 +01:00
sezanzeb
634a8c5270 cleaning up history of created uinputs in tests 2021-02-20 14:16:05 +01:00
sezanzeb
f2bb81f199 better compatibility by injecting into a dedicated devnode 2021-02-18 20:38:14 +01:00
sezanzeb
6797e8826f some file refactoring 2021-02-13 20:34:33 +01:00
sezanzeb
5e150a3209 no redundant macro parsings 2021-02-13 20:19:31 +01:00
sezanzeb
cb577cf2b3 graphics tablet improvements 2021-02-13 14:11:49 +01:00
sezanzeb
cd43ca4a41 logging original capabilities 2021-02-13 12:44:50 +01:00
sezanzeb
f06d33ad34 writing combinations by using 'key + key + ...' 2021-02-12 21:43:40 +01:00
sezanzeb
566823bed4 fixed autoloading via udev 2021-02-12 20:29:26 +01:00
sezanzeb
e18c40c221 autoloading on udev events 2021-02-07 15:00:36 +01:00
sezanzeb
d7c4ce7dcd improved gamepad code, more tests 2021-01-17 15:09:47 +01:00
sezanzeb
7f4efba798 new cli features, more tests 2021-01-09 17:44:24 +01:00
sezanzeb
3ddaa66918 improved device grouping 2021-01-08 17:21:51 +01:00
sezanzeb
beda21139a various improvements 2021-01-07 17:15:12 +01:00
sezanzeb
d5b6188aff mapping wheel buttons 2021-01-05 19:33:47 +01:00
sezanzeb
4bad927ffc renamed injector class, fixed config path for injection 2021-01-04 20:50:05 +01:00
sezanzeb
78e4fa7eea copyright year 2021-01-03 00:08:33 +01:00
sezanzeb
248341d117 fixes for graphics tablets, general improvements 2021-01-02 02:26:44 +01:00
sezanzeb
62d79e8aa7 mapping joysticks like a d-pad 2021-01-01 22:20:33 +01:00
sezanzeb
869be4c388 key combinations 2020-12-31 21:46:57 +01:00
sezanzeb
63f5988d4d horizontal joystick scrolling 2020-12-27 19:06:17 +01:00
sezanzeb
6bf89a89d9 improved device detection 2020-12-27 11:26:07 +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
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
66965984be prioritizing events in short bursts in the reader 2020-12-12 15:22:34 +01:00
sezanzeb
0085ff4dd5 fixed tests 2020-12-06 19:54:02 +01:00
sezanzeb
96395ae57d tests for hold macros 2020-12-06 14:23:00 +01:00
sezanzeb
cb7cc67e7f repeating macros while holding keys 2020-12-05 11:58:29 +01:00
sezanzeb
2b13931c30 checking for GLib.GError on bus.get, redundant gi.require_version 2020-12-04 17:45:51 +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
59e893fe7e got rid of the confusing xkb keycode offset 2020-12-02 21:41:39 +01:00
sezanzeb
7e30f450ee simplified keycode injection 2020-12-02 16:17:52 +01:00
sezanzeb
39905db774 proper test util imports, switched to the recommended pydbus package 2020-12-02 14:36:17 +01:00
sezanzeb
287b1250cc no .terminate anymore, proper multiprocessing coverage, some minor cleanup in injector 2020-12-01 23:53:32 +01:00
sezanzeb
51b6ccfebf more tests 2020-11-30 22:42:53 +01:00
sezanzeb
9a387e09fb some more test fixing 2020-11-30 21:16:58 +01:00
sezanzeb
1c77934bea improved tests, some fixes 2020-11-30 18:59:34 +01:00
sezanzeb
a440b4f7df gamepad buttons as keyboard keys 2020-11-30 14:34:27 +01:00
sezanzeb
b00de9f16a more tests 2020-11-29 16:21:34 +01:00
sezanzeb
e6e310c7fc testing connecting to the dbus 2020-11-29 01:44:14 +01:00
sezanzeb
b029d7df25 more macro tests 2020-11-29 00:28:46 +01:00
sezanzeb
ed48306f7f asyncio KeycodeInjector 2020-11-28 15:43:24 +01:00
sezanzeb
cae6cc01ae update readme 2020-11-26 23:53:26 +01:00