Commit Graph

36 Commits

Author SHA1 Message Date
sezanzeb
850c60ab50 D-Pad direction mapping and joystick purpose configuration 2020-12-19 16:04:07 +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
78692f40eb more work for event type to mapping key 2020-12-02 20:08:55 +01:00
sezanzeb
edf71e82e0 add event type to mapping key 2020-12-02 19:33:31 +01:00
sezanzeb
01ab93ef95 dividing injector.py into multiple files 2020-12-02 15:18:23 +01:00
sezanzeb
8a9b815772 tested mapping metadata saving and loading 2020-12-02 12:36:03 +01:00
sezanzeb
e7ef652039 obsolete reverse mapping 2020-12-02 12:29:55 +01:00
sezanzeb
13555a94ce wip more gamepad stuff 2020-11-30 21:17:14 +01:00
sezanzeb
6d9f1c44c5 ensuring ownership of all created files and folders 2020-11-29 18:47:40 +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
d3b971414a some pylint and tests 2020-11-27 00:34:45 +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
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
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
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
3bce3f50f6 properly reads keycode device for devices that are being injected into 2020-11-22 17:46:32 +01:00
sezanzeb
855db4a008 pretty preset config files 2020-11-21 15:12:03 +01:00
sezanzeb
adaddcd7ef tests for KeycodeInjector 2020-11-19 00:04:04 +01:00
sezanzeb
b9787518cf works 2020-11-18 22:06:54 +01:00
sezanzeb
fc52d4fad8 still wont work. again. 2020-11-18 20:03:37 +01:00
sezanzeb
1ff1f6a702 wip 2020-11-18 13:17:49 +01:00
sezanzeb
ed24708633 saving presets works again 2020-11-18 10:33:59 +01:00
sezanzeb
8e24782a61 started to outline the new save and load methods 2020-11-17 23:49:11 +01:00
sezanzeb
364170c71b overthrowing the functionality completely 2020-11-17 23:40:39 +01:00
sezanzeb
7e8c14bb09 wip 2020-11-17 21:09:28 +01:00
sezanzeb
7dfb65766d started work on injecting keycodes instead of configs-only 2020-11-17 14:35:36 +01:00
sezanzeb
d5d86960bf supports modifier-key combinations 2020-11-16 16:18:37 +01:00
sezanzeb
dafc157d8f only slightly highlight and work for all themes 2020-11-12 23:59:49 +01:00
sezanzeb
d4a727f864 renaming, keeping unmapped keys at their defaults 2020-11-10 23:14:28 +01:00
sezanzeb
44bc36098f continued rearrangement 2020-11-09 23:34:30 +01:00
sezanzeb
a402732bc4 refactoring, restructuring 2020-11-09 23:16:30 +01:00