Commit Graph

196 Commits

Author SHA1 Message Date
sezanzeb
24e3e2f5af simpler examples 2020-11-28 18:43:11 +01:00
sezanzeb
f0e57c5276 inserted the unfinished macro parsing and running into the injector 2020-11-28 18:39:55 +01:00
sezanzeb
82fcafe8a1 tests for macro running and parsing 2020-11-28 18:27:28 +01:00
sezanzeb
18a5bd678d macro parser 2020-11-28 17:49:32 +01:00
sezanzeb
1a16d679cf cloning mappings 2020-11-28 15:48:57 +01:00
sezanzeb
ed48306f7f asyncio KeycodeInjector 2020-11-28 15:43:24 +01:00
sezanzeb
de26525b6e update README.md 2020-11-27 21:57:21 +01:00
sezanzeb
a38f65a889 improved macro docs 2020-11-27 21:31:03 +01:00
sezanzeb
bcbb9a4ee0 more space for macros by resizing the window 2020-11-27 21:29:00 +01:00
sezanzeb
97ae312d06 started work on macros 2020-11-27 21:27:15 +01:00
sezanzeb
05689ba804 coverage table to the console 2020-11-27 00:42:44 +01:00
sezanzeb
90b6f51d84 freed /data of stuff that is only github relevant 2020-11-27 00:39:36 +01:00
sezanzeb
d3b971414a some pylint and tests 2020-11-27 00:34:45 +01:00
sezanzeb
ccf1451acf test for the autoload switch 2020-11-27 00:23:03 +01:00
sezanzeb
c0df63517b more config tests 2020-11-27 00:11:23 +01:00
sezanzeb
59dc085eb0 update README.md 2020-11-26 23:59:15 +01:00
sezanzeb
5f1848116b tooltip for autoload 2020-11-26 23:57:31 +01:00
sezanzeb
cae6cc01ae update readme 2020-11-26 23:53:26 +01:00
sezanzeb
a90286c421 populating the autoload switch state 2020-11-26 21:33:31 +01:00
sezanzeb
007703cabd rearranged the ui a bit 2020-11-26 00:07:28 +01:00
sezanzeb
142ecdd0f8 switch to autoloat presets 2020-11-25 23:55:31 +01:00
sezanzeb
001cc3b8fa access via groups instead of root services with interfaces that are open to everyone 2020-11-25 23:36:03 +01:00
sezanzeb
89cb0e00d4 wip 2020-11-25 21:55:04 +01:00
sezanzeb
3180f8d86a daemon wont create a config file anymore 2020-11-25 19:21:04 +01:00
sezanzeb
7e70b00e5b full path to the daemon for loading presets, some TODOs, .json file extension, nested mapping in .json config 2020-11-25 00:23:34 +01:00
sezanzeb
a2dc3ef606 running without the service on dbus failure 2020-11-23 23:42:23 +01:00
sezanzeb
5ab465a80d tested reverse mapping 2020-11-23 23:41:13 +01:00
sezanzeb
b56af82caa test for reverse mapping split 2020-11-23 21:43:31 +01:00
sezanzeb
327ab9ca90 optimized get_keycode 2020-11-23 18:47:57 +01:00
sezanzeb
76720b0954 update readme 2020-11-22 22:08:21 +01:00
sezanzeb
f29abc8660 beautiful newline 2020-11-22 21:56:25 +01:00
sezanzeb
a9b30ff33a update HELP.md 2020-11-22 21:55:03 +01:00
sezanzeb
35967741d8 warning 2020-11-22 21:54:31 +01:00
sezanzeb
8864c8bcfd ignoring Power Button 2020-11-22 21:54:09 +01:00
sezanzeb
4e1a55b687 update readme 2020-11-22 21:46:58 +01:00
sezanzeb
79adf0ecc0 works with wayland 2020-11-22 21:43:22 +01:00
sezanzeb
8561bfac63 pylint 9.70 2020-11-22 21:41:29 +01:00
sezanzeb
62ba26345d talks to the daemon 2020-11-22 21:04:09 +01:00
sezanzeb
875527973b simplified daemon test 2020-11-22 21:03:09 +01:00
sezanzeb
539e31445b improved error handling 2020-11-22 21:02:44 +01:00
sezanzeb
eee46d559b integration tests for injecting 2020-11-22 21:02:16 +01:00
sezanzeb
1a018dbf90 magic numbers 2020-11-22 18:02:55 +01:00
sezanzeb
3bce3f50f6 properly reads keycode device for devices that are being injected into 2020-11-22 17:46:32 +01:00
sezanzeb
6f0e8d97fb wip reading keycodes even though the device is grabbed 2020-11-22 16:54:40 +01:00
sezanzeb
246c3a5ec3 corrected polkit message 2020-11-22 15:18:34 +01:00
sezanzeb
a918829a47 some proper cleanup of pending_events 2020-11-22 15:17:55 +01:00
sezanzeb
6a35d7bcf9 reader tests 2020-11-22 15:14:43 +01:00
sezanzeb
8c85bf5d39 got rid of the interval polling architecture, also displaying mouse keycodes in the status bar 2020-11-22 14:47:34 +01:00
sezanzeb
23a08f4c20 supports keycodes from mouse-buttons (such as middle-mouse) as well 2020-11-22 13:59:28 +01:00
sezanzeb
9996f0170d some comment stuff 2020-11-22 13:58:56 +01:00