Commit Graph

47 Commits

Author SHA1 Message Date
sezanzeb
f5b91e2117 #66 limiting injected names to 80 chars 2021-03-21 02:22:41 +01:00
sezanzeb
017aa9ab43 #46 written key combination didn't release 2021-02-22 23:09:55 +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
462809462a revised is_gamepad 2021-02-15 23:11:59 +01:00
sezanzeb
ec341d0001 separated numlock functions to new file 2021-02-14 00:03:52 +01:00
sezanzeb
9f469e3ce5 moved injection-wide infos to a dedicated context class 2021-02-13 22:34:12 +01:00
sezanzeb
042d296d0f some simplifications of the Injector class api 2021-02-13 21:17:08 +01:00
sezanzeb
6797e8826f some file refactoring 2021-02-13 20:34:33 +01:00
sezanzeb
cb577cf2b3 graphics tablet improvements 2021-02-13 14:11:49 +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
3922c4ce2d removing ABS_VOLUME 2021-02-07 22:16:41 +01:00
sezanzeb
f94f878649 Properly forwarding unmapped gamepad events 2021-01-26 00:15:30 +01:00
sezanzeb
d7c4ce7dcd improved gamepad code, more tests 2021-01-17 15:09:47 +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
8454707748 more tests, disabling keys 2021-01-01 14:09:28 +01:00
sezanzeb
86555fdaf9 improved, cleaner keycode injection 2021-01-01 00:57:04 +01:00
sezanzeb
8f5c718672 some fixes for gamepads 2020-12-31 23:16:46 +01:00
sezanzeb
27a6f04db4 pressed keys represented by class 2020-12-31 21:47:56 +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
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
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
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
96395ae57d tests for hold macros 2020-12-06 14:23:00 +01:00
sezanzeb
58f4788368 some fixes and improvements 2020-12-04 14:38:41 +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
70f091f39b some fixes, cleaner .change function of mapping 2020-12-02 23:27:32 +01:00
sezanzeb
59e893fe7e got rid of the confusing xkb keycode offset 2020-12-02 21:41:39 +01:00
sezanzeb
95b09259d3 wip 2020-12-02 20:48:23 +01:00
sezanzeb
edf71e82e0 add event type to mapping key 2020-12-02 19:33:31 +01:00
sezanzeb
a0fa0e0341 fixed injection 2020-12-02 17:40:21 +01:00
sezanzeb
37b0b6638e renaming test files 2020-12-02 16:16:58 +01:00