Commit Graph

78 Commits

Author SHA1 Message Date
sezanzeb
aabb89668c more indicators of an ongoing injection, unused gi imports, update badge 2020-12-04 18:01:56 +01:00
sezanzeb
141561d74f checking for GLib.GError on bus.get, redundant gi.require_version 2020-12-04 17:45:51 +01:00
sezanzeb
2adb4daf67 linting 2020-12-04 17:38:04 +01:00
sezanzeb
cc7c31508b checking write permissions on /dev/uinput 2020-12-04 17:16:39 +01:00
sezanzeb
7c6eba4997 some improved verbosity on groups and missing devices 2020-12-04 16:24:00 +01:00
sezanzeb
384601df4a better handling of duplicate services 2020-12-04 15:31:32 +01:00
sezanzeb
df0e3b835c prevent some gtk main loop error to appear on close 2020-12-04 15:06:47 +01:00
sezanzeb
d75082bdf7 some more tests 2020-12-03 20:03:53 +01:00
sezanzeb
a44a1f49c2 some fixes, cleaner .change function of mapping 2020-12-02 23:27:32 +01:00
sezanzeb
67a20bfae8 showing button names instead of numbers 2020-12-02 22:41:09 +01:00
sezanzeb
813ecf2b02 showing button names instead of numbers 2020-12-02 22:40:35 +01:00
sezanzeb
63a2209251 got rid of the confusing xkb keycode offset 2020-12-02 21:41:39 +01:00
sezanzeb
ebe0115ad0 mapped a D-Pad button 2020-12-02 21:03:59 +01:00
sezanzeb
0757b4a4e8 wip 2020-12-02 20:48:23 +01:00
sezanzeb
861ae868b2 more work for event type to mapping key 2020-12-02 20:08:55 +01:00
sezanzeb
4b5c9e3143 add event type to mapping key 2020-12-02 19:33:31 +01:00
sezanzeb
e18fbeaf60 indicates if a mapping is going on 2020-12-02 18:07:46 +01:00
sezanzeb
6771e8d8dc test for correct linux header keycode usage 2020-12-02 00:58:48 +01:00
sezanzeb
17445558fb no .terminate anymore, proper multiprocessing coverage, some minor cleanup in injector 2020-12-01 23:53:32 +01:00
sezanzeb
a7647928f0 fixed all tests 2020-11-30 20:57:09 +01:00
sezanzeb
4f87ef0b0c gamepad buttons as keyboard keys 2020-11-30 14:34:27 +01:00
sezanzeb
a9b9cb56a3 made it work on an old ubuntu laptop 2020-11-29 20:19:38 +01:00
sezanzeb
c9d148bba2 consistent member naming 2020-11-29 16:22:22 +01:00
sezanzeb
d93cce86fa linting 2020-11-28 19:31:57 +01:00
sezanzeb
398493149b some pylint and tests 2020-11-27 00:34:45 +01:00
sezanzeb
fb94742d8a test for the autoload switch 2020-11-27 00:23:03 +01:00
sezanzeb
166e5b49bb more config tests 2020-11-27 00:11:23 +01:00
sezanzeb
a9cd8a9107 code coverage 2020-11-26 22:19:30 +01:00
sezanzeb
64f7c3de3a populating the autoload switch state 2020-11-26 21:33:31 +01:00
sezanzeb
881b906b44 rearranged the ui a bit 2020-11-26 00:07:28 +01:00
sezanzeb
fa563d45b9 switch to autoloat presets 2020-11-25 23:55:31 +01:00
sezanzeb
ce32423c7c access via groups instead of root services with interfaces that are open to everyone 2020-11-25 23:36:03 +01:00
sezanzeb
ba929fce23 wip 2020-11-25 21:55:04 +01:00
sezanzeb
4e08221058 full path to the daemon for loading presets, some TODOs, .json file extension, nested mapping in .json config 2020-11-25 00:24:05 +01:00
sezanzeb
196aec15ea pylint 9.70 2020-11-22 21:41:29 +01:00
sezanzeb
48ca89cc39 talks to the daemon 2020-11-22 21:04:09 +01:00
sezanzeb
032347f48c properly reads keycode device for devices that are being injected into 2020-11-22 17:46:32 +01:00
sezanzeb
06a10c64b4 properly reads keycode device for devices that are being injected into 2020-11-22 17:30:06 +01:00
sezanzeb
2afde0039f wip reading keycodes even though the device is grabbed 2020-11-22 16:54:40 +01:00
sezanzeb
d785e5bb00 got rid of the interval polling architecture, also displaying mouse keycodes in the status bar 2020-11-22 14:47:34 +01:00
sezanzeb
8f3b9cb475 supports keycodes from mouse-buttons (such as middle-mouse) as well 2020-11-22 13:59:28 +01:00
sezanzeb
75f11cbe05 threw some TODOs into it, started on the daemon executable 2020-11-20 01:50:40 +01:00
sezanzeb
b33bad338f removed redundant injection stop 2020-11-19 01:45:31 +01:00
sezanzeb
db1f2a0d9d showing in UI when grab was not possible 2020-11-19 01:40:47 +01:00
sezanzeb
f18b013513 works 2020-11-18 22:06:54 +01:00
sezanzeb
37bc7b5d69 still wont work. again. 2020-11-18 20:03:37 +01:00
sezanzeb
dc74b5ddb6 wip 2020-11-18 13:17:49 +01:00
sezanzeb
0792880ae6 saving presets works again 2020-11-18 10:33:59 +01:00
sezanzeb
fe7d68c739 started to outline the new save and load methods 2020-11-17 23:49:11 +01:00
sezanzeb
151a1f3173 overthrowing the functionality completely 2020-11-17 23:40:39 +01:00