Commit Graph

231 Commits (8f985402a46002de852cbecc54a74833c76f9529)

Author SHA1 Message Date
sezanzeb 1a16d679cf cloning mappings 4 years ago
sezanzeb ed48306f7f asyncio KeycodeInjector 4 years ago
sezanzeb de26525b6e update README.md 4 years ago
sezanzeb 97ae312d06 started work on macros 4 years ago
sezanzeb d3b971414a some pylint and tests 4 years ago
sezanzeb ccf1451acf test for the autoload switch 4 years ago
sezanzeb c0df63517b more config tests 4 years ago
sezanzeb cae6cc01ae update readme 4 years ago
sezanzeb a90286c421 populating the autoload switch state 4 years ago
sezanzeb 007703cabd rearranged the ui a bit 4 years ago
sezanzeb 142ecdd0f8 switch to autoloat presets 4 years ago
sezanzeb 001cc3b8fa access via groups instead of root services with interfaces that are open to everyone 4 years ago
sezanzeb 89cb0e00d4 wip 4 years ago
sezanzeb 3180f8d86a daemon wont create a config file anymore 4 years ago
sezanzeb 7e70b00e5b full path to the daemon for loading presets, some TODOs, .json file extension, nested mapping in .json config 4 years ago
sezanzeb a2dc3ef606 running without the service on dbus failure 4 years ago
sezanzeb 5ab465a80d tested reverse mapping 4 years ago
sezanzeb b56af82caa test for reverse mapping split 4 years ago
sezanzeb 327ab9ca90 optimized get_keycode 4 years ago
sezanzeb 76720b0954 update readme 4 years ago
sezanzeb f29abc8660 beautiful newline 4 years ago
sezanzeb 35967741d8 warning 4 years ago
sezanzeb 8864c8bcfd ignoring Power Button 4 years ago
sezanzeb 8561bfac63 pylint 9.70 4 years ago
sezanzeb 62ba26345d talks to the daemon 4 years ago
sezanzeb 539e31445b improved error handling 4 years ago
sezanzeb 1a018dbf90 magic numbers 4 years ago
sezanzeb 3bce3f50f6 properly reads keycode device for devices that are being injected into 4 years ago
sezanzeb 6f0e8d97fb wip reading keycodes even though the device is grabbed 4 years ago
sezanzeb 6a35d7bcf9 reader tests 4 years ago
sezanzeb 8c85bf5d39 got rid of the interval polling architecture, also displaying mouse keycodes in the status bar 4 years ago
sezanzeb 23a08f4c20 supports keycodes from mouse-buttons (such as middle-mouse) as well 4 years ago
sezanzeb 9996f0170d some comment stuff 4 years ago
sezanzeb 855db4a008 pretty preset config files 4 years ago
sezanzeb 7870c6d83e improved get_devices log 4 years ago
sezanzeb 74e98e28df fixed config file doesnt exist 4 years ago
sezanzeb 22325c0c8d fixed some installation issues 4 years ago
sezanzeb f91daa2fe8 started working on the daemon 4 years ago
sezanzeb 6d64b081d0 config for autoloading presets 4 years ago
sezanzeb e987f2654e threw some TODOs into it, started on the daemon executable 4 years ago
sezanzeb aa9df32e2b some TODOs 4 years ago
sezanzeb 91f304991a testing the injector constructor 4 years ago
sezanzeb 4617d56506 testing grab retries and capability modification 4 years ago
sezanzeb 61d591978d ensuring numlock stays the same on grab 4 years ago
sezanzeb db0876373f removed redundant injection stop 4 years ago
sezanzeb 61a231e5fe showing in UI when grab was not possible 4 years ago
sezanzeb 855778c52c multiple attempts at grabbing the device 4 years ago
sezanzeb 0b713d30c7 test for getdevices ignoring evdev.UInput stuff from key-mapper 4 years ago
sezanzeb 7567320a2b some more tests 4 years ago
sezanzeb adaddcd7ef tests for KeycodeInjector 4 years ago
sezanzeb 6a0c0e30e2 removed stuff from tests that was removed 4 years ago
sezanzeb b9787518cf works 4 years ago
sezanzeb d02e3eaa13 final commit on sixth 4 years ago
sezanzeb fc52d4fad8 still wont work. again. 4 years ago
sezanzeb 1ff1f6a702 wip 4 years ago
sezanzeb ed24708633 saving presets works again 4 years ago
sezanzeb 8e24782a61 started to outline the new save and load methods 4 years ago
sezanzeb 71de04b626 organized the archived xkb code 4 years ago
sezanzeb 364170c71b overthrowing the functionality completely 4 years ago
sezanzeb 7e8c14bb09 wip 4 years ago
sezanzeb 7dfb65766d started work on injecting keycodes instead of configs-only 4 years ago
sezanzeb a1503c6e16 unused time import 4 years ago
sezanzeb d6455b4e01 permission stuff 4 years ago
sezanzeb ecc95a6b73 avoid jumping window contents on load 4 years ago
sezanzeb 098d6fa395 loads mappings with modified variations correctly 4 years ago
sezanzeb efce80a911 improved get_devices test 4 years ago
sezanzeb 899e624071 obsolete comment 4 years ago
sezanzeb f2370e4b59 chmod proper permissions 4 years ago
sezanzeb d5d86960bf supports modifier-key combinations 4 years ago
sezanzeb b96997630c cleanup, tests for linux.py 4 years ago
sezanzeb 719cb75087 test delete_preset 4 years ago
sezanzeb 9afdbe9219 avoid waiting for the InputDevice destructor 4 years ago
sezanzeb 6d8fa1cbda clearing the rename field on preset switch 4 years ago
sezanzeb 8f0db825fd showing the current keycode, better loading indicator 4 years ago
sezanzeb cee8af2af6 loading screen 4 years ago
sezanzeb a381613641 got rid of this confusing symlink stuff 4 years ago
sezanzeb b68b958160 polkit 4 years ago
sezanzeb 2391a5f7dc more tests 4 years ago
sezanzeb 18f1ec6121 using get_keycode instead of evdev 4 years ago
sezanzeb ba708cfd0a integration test for rows 4 years ago
sezanzeb 4c9384f7e3 unhighlight rows on change 4 years ago
sezanzeb f5ffd0b1e7 unsaved changes dialog 4 years ago
sezanzeb a6091fed00 button to load the default preset 2 4 years ago
sezanzeb 2f5a66743a button to load the default preset 4 years ago
sezanzeb 055132625e fixed deleting rows 4 years ago
sezanzeb dafc157d8f only slightly highlight and work for all themes 4 years ago
sezanzeb 0169c9fd76 highlights changes 4 years ago
sezanzeb 99382dbff1 automatically switches to the keycode input 4 years ago
sezanzeb c58c3b5352 renamed variable, updated docstring/comment 4 years ago
sezanzeb d4a727f864 renaming, keeping unmapped keys at their defaults 4 years ago
sezanzeb d279f2bc5e fixed some stuff that was probably leftover from debugging 4 years ago
sezanzeb fc578d9f61 Still moving stuff around 4 years ago
sezanzeb 44bc36098f continued rearrangement 4 years ago
sezanzeb a402732bc4 refactoring, restructuring 4 years ago
sezanzeb 0152e5acf5 forgot to change some alsacontrol stuff to key-mapper in comments 4 years ago
sezanzeb 7064be391e input validation for mapping change 4 years ago
sezanzeb 339154b5e1 default keys for unused keys 4 years ago
sezanzeb c4988566ed tests, status bar, tooltips 4 years ago
sezanzeb b88f9d9426 more tests 4 years ago
sezanzeb 1dd995e101 tested the Mapping object 4 years ago
sezanzeb 2b1a0de45f debug print cleanup 4 years ago
sezanzeb d93e7f271b seems to be working again 4 years ago
sezanzeb 8a496644eb wip, tests failing, stuff broken 4 years ago
sezanzeb c969236e5f mapping is a class now, some simplifications 4 years ago
sezanzeb df7ce29573 Reading keycodes from the mouse 4 years ago
sezanzeb b3ddefb98a displaying and saving mappings into the table 4 years ago
sezanzeb 0ccc47fed8 more beautiful mapping table 4 years ago
sezanzeb 7044e6f000 fixed tests 4 years ago
sezanzeb aa8bce2faf I just mapped my mouse key 4 years ago
sezanzeb cb700fdf7a renaming and deleting presets 4 years ago
sezanzeb a4f5d0518f linking the whole dir 4 years ago
sezanzeb 2952fb47f0 some os.path.join refactoring 4 years ago
sezanzeb 6406796c3d can apply presets 4 years ago
sezanzeb 0ed8b4a412 some rearrangement 4 years ago
sezanzeb 50d6d21d93 using python-evdev 4 years ago
sezanzeb 0065000114 fixed stuff, dummy configs actually work now 4 years ago
sezanzeb 15fec08332 creates dummy but working configs 4 years ago
sezanzeb 9ac1fefeb1 tests for create preset, config lib not needed 4 years ago
sezanzeb 02efe37389 creating the symbols file, symlinking, more tests 4 years ago
sezanzeb fecfa01bc6 parsing libinput_list 4 years ago
sezanzeb 26081ac612 evtest 4 years ago
sezanzeb 2f32589a1d I think I figured that setxkbmap nightmare out 4 years ago
sezanzeb 4e4d2cbd5b idk 4 years ago
sezanzeb ac1ba6dba3 creating and selecting presets - super buggy 4 years ago
sezanzeb 916ec6278a bunch of stuff 4 years ago
sezanzeb 382ede3d98 show devices, adding rows 4 years ago
sezanzeb ee28c59bed test for config contents 4 years ago
sezanzeb a3f814f063 creating config structure 4 years ago
sezanzeb f50a7063e8 starts and closes 4 years ago
sezanzeb 163f1b646d config, more renaming, some glade prototype 4 years ago
sezanzeb 82fad5f26f rename 4 years ago