Commit Graph

258 Commits (12bcd31b611777321c85bacf7ae50a8cbee45cc9)

Author SHA1 Message Date
sezanzeb 27b47e475d ensuring ownership of all created files and folders 4 years ago
sezanzeb 03dbfca59e not checking for test in can_read_devices 4 years ago
sezanzeb b1f041c5b7 add_filehandler for any path 4 years ago
sezanzeb c9d148bba2 consistent member naming 4 years ago
sezanzeb 6b6d0e5492 fixed a log 4 years ago
sezanzeb 611264ffc6 setup.py dependencies 4 years ago
sezanzeb e5beec0994 wip debian package 4 years ago
sezanzeb ba7f282dff lint 4 years ago
sezanzeb c87606cfb6 testing connecting to the dbus 4 years ago
sezanzeb ea5b2fc049 more macro tests 4 years ago
sezanzeb 68f2de3978 testing a short macro in injector tests 4 years ago
sezanzeb c63796bcb7 macro improvements 4 years ago
sezanzeb 845b7c2397 macro improvements 4 years ago
sezanzeb 53677b4a21 improved macro tests 4 years ago
sezanzeb f920c2d031 asyncio macros 4 years ago
sezanzeb d93cce86fa linting 4 years ago
sezanzeb 98811a3358 random w, improved parsing debug output 4 years ago
sezanzeb b1ba01cf03 simpler examples 4 years ago
sezanzeb c412fee673 inserted the unfinished macro parsing and running into the injector 4 years ago
sezanzeb ace421e84a tests for macro running and parsing 4 years ago
sezanzeb 8d23593c89 macro parser 4 years ago
sezanzeb 7134083e5b cloning mappings 4 years ago
sezanzeb b6b66430ee asyncio KeycodeInjector 4 years ago
sezanzeb e5efa6555a update README.md 4 years ago
sezanzeb 92ba027323 started work on macros 4 years ago
sezanzeb 398493149b some pylint and tests 4 years ago
sezanzeb fb94742d8a test for the autoload switch 4 years ago
sezanzeb 166e5b49bb more config tests 4 years ago
sezanzeb a9cd8a9107 code coverage 4 years ago
sezanzeb 64f7c3de3a populating the autoload switch state 4 years ago
sezanzeb 881b906b44 rearranged the ui a bit 4 years ago
sezanzeb fa563d45b9 switch to autoloat presets 4 years ago
sezanzeb ce32423c7c access via groups instead of root services with interfaces that are open to everyone 4 years ago
sezanzeb ba929fce23 wip 4 years ago
sezanzeb ed5726f761 daemon wont create a config file anymore 4 years ago
sezanzeb 1a41166770 daemon wont create a config file anymore 4 years ago
sezanzeb 4e08221058 full path to the daemon for loading presets, some TODOs, .json file extension, nested mapping in .json config 4 years ago
sezanzeb fc07f96ec7 running without the service on dbus failure 4 years ago
sezanzeb b1fff0c286 tested reverse mapping 4 years ago
sezanzeb 36c2ae1be0 test for reverse mapping split 4 years ago
sezanzeb 7b89e8a46f optimized get_keycode 4 years ago
sezanzeb f5e734316d optimized get_keycode 4 years ago
sezanzeb 352de4d74a update instructions 4 years ago
sezanzeb b0360980ed beautiful newline 4 years ago
sezanzeb 9f8266f140 warning 4 years ago
sezanzeb b2fed7887f ignoring Power Button 4 years ago
sezanzeb 196aec15ea pylint 9.70 4 years ago
sezanzeb 48ca89cc39 talks to the daemon 4 years ago
sezanzeb f84557cc80 improved error handling 4 years ago
sezanzeb 9587adda91 magic numbers 4 years ago
sezanzeb 032347f48c properly reads keycode device for devices that are being injected into 4 years ago
sezanzeb 06a10c64b4 properly reads keycode device for devices that are being injected into 4 years ago
sezanzeb 2afde0039f wip reading keycodes even though the device is grabbed 4 years ago
sezanzeb 76cc37b867 reader tests 4 years ago
sezanzeb d785e5bb00 got rid of the interval polling architecture, also displaying mouse keycodes in the status bar 4 years ago
sezanzeb 8f3b9cb475 supports keycodes from mouse-buttons (such as middle-mouse) as well 4 years ago
sezanzeb 4a423455e9 some comment stuff 4 years ago
sezanzeb 1f83b7a09f pretty preset config files 4 years ago
sezanzeb aa8a1b4f3f improved get_devices log 4 years ago
sezanzeb 373792f9a6 fixed config file doesnt exist 4 years ago
sezanzeb 7209dbf1e0 fixed some installation issues 4 years ago
sezanzeb 7f1d26aee7 started working on the daemon 4 years ago
sezanzeb 437cb533aa config for autoloading presets 4 years ago
sezanzeb 75f11cbe05 threw some TODOs into it, started on the daemon executable 4 years ago
sezanzeb 64ddeff5a1 some TODOs 4 years ago
sezanzeb 3fcc5af310 testing the injector constructor 4 years ago
sezanzeb 6def1dcc54 testing grab retries and capability modification 4 years ago
sezanzeb 46eafc48da ensuring numlock stays the same on grab 4 years ago
sezanzeb b33bad338f removed redundant injection stop 4 years ago
sezanzeb db1f2a0d9d showing in UI when grab was not possible 4 years ago
sezanzeb 141a147aa2 multiple attempts at grabbing the device 4 years ago
sezanzeb 0abd5b60c4 test for getdevices ignoring evdev.UInput stuff from key-mapper 4 years ago
sezanzeb beee72431f some more tests 4 years ago
sezanzeb eceacb6b59 tests for KeycodeInjector 4 years ago
sezanzeb 3d3136ed8b removed stuff from tests that was removed 4 years ago
sezanzeb f18b013513 works 4 years ago
sezanzeb 022950e3b5 final commit on sixth 4 years ago
sezanzeb 37bc7b5d69 still wont work. again. 4 years ago
sezanzeb dc74b5ddb6 wip 4 years ago
sezanzeb 0792880ae6 saving presets works again 4 years ago
sezanzeb fe7d68c739 started to outline the new save and load methods 4 years ago
sezanzeb c76d4d4102 organized the archived xkb code 4 years ago
sezanzeb 151a1f3173 overthrowing the functionality completely 4 years ago
sezanzeb 7b47d8f18a wip 4 years ago
sezanzeb 0e407b7f44 wip 4 years ago
sezanzeb 5c6c3a7c31 wip 4 years ago
sezanzeb d91694c1df started work on injecting keycodes instead of configs-only 4 years ago
sezanzeb 0796cea1bd unused time import 4 years ago
sezanzeb 08f25f9130 permission stuff 4 years ago
sezanzeb 57147c0b44 avoid jumping window contents on load 4 years ago
sezanzeb 70500165ca loads mappings with modified variations correctly 4 years ago
sezanzeb 121f6900d8 improved get_devices test 4 years ago
sezanzeb 09cec4cfac obsolete comment 4 years ago
sezanzeb 5918ecf9a0 chmod proper permissions 4 years ago
sezanzeb 30f2352243 supports modifier-key combinations 4 years ago
sezanzeb f75bbb7d33 cleanup, tests for linux.py 4 years ago
sezanzeb db880bbc03 test delete_preset 4 years ago
sezanzeb c7abc1a19c avoid waiting for the InputDevice destructor 4 years ago
sezanzeb bf89b36d6b clearing the rename field on preset switch 4 years ago
sezanzeb 6076e225a1 showing the current keycode, better loading indicator 4 years ago
sezanzeb 8dc45e51a5 loading screen 4 years ago
sezanzeb 4988e85b1f got rid of this confusing symlink stuff 4 years ago
sezanzeb 71b487463c polkit 4 years ago
sezanzeb b2afa069c6 more tests 4 years ago
sezanzeb c2abf2c24f using get_keycode instead of evdev 4 years ago
sezanzeb 1cda8bd943 integration test for rows 4 years ago
sezanzeb 14267283f3 unhighlight rows on change 4 years ago
sezanzeb 80bd7deacd unsaved changes dialog 4 years ago
sezanzeb 20dbb4c8a8 button to load the default preset 2 4 years ago
sezanzeb 07b12cf17c button to load the default preset 4 years ago
sezanzeb a4492e6bab fixed deleting rows 4 years ago
sezanzeb bc6cbbc926 only slightly highlight and work for all themes 4 years ago
sezanzeb f175f52c0b highlights changes 4 years ago
sezanzeb e158245ff7 automatically switches to the keycode input 4 years ago
sezanzeb 81d238c23f renamed variable, updated docstring/comment 4 years ago
sezanzeb 52231d507e renaming, keeping unmapped keys at their defaults 4 years ago
sezanzeb 96fe81a3cd fixed some stuff that was probably leftover from debugging 4 years ago
sezanzeb d4ad001560 Still moving stuff around 4 years ago
sezanzeb f7db8b4a26 Still moving stuff around 4 years ago
sezanzeb 91fd2340b5 continued rearrangement 4 years ago
sezanzeb 88ba61205d refactoring, restructuring 4 years ago
sezanzeb d43e7fc4f0 forgot to change some alsacontrol stuff to key-mapper in comments 4 years ago
sezanzeb ff48e8b64c input validation for mapping change 4 years ago
sezanzeb 1d6d627e9c default keys for unused keys 4 years ago
sezanzeb 0f2bd96586 tests, status bar, tooltips 4 years ago
sezanzeb bf482cc2bb more tests 4 years ago
sezanzeb 070150e49c tested the Mapping object 4 years ago
sezanzeb 4ec91c52fb debug print cleanup 4 years ago
sezanzeb 1601670f31 seems to be working again 4 years ago
sezanzeb 3df4d92504 wip, tests failing, stuff broken 4 years ago
sezanzeb 8c42043922 mapping is a class now, some simplifications 4 years ago
sezanzeb 889fdf9307 Reading keycodes from the mouse 4 years ago
sezanzeb 9fc098ca5f displaying and saving mappings into the table 4 years ago
sezanzeb fd0679a36b more beautiful mapping table 4 years ago
sezanzeb 29ededc8f9 fixed tests 4 years ago
sezanzeb 7a86dfa179 I just mapped my mouse key 4 years ago
sezanzeb 5a499f6467 renaming and deleting presets 4 years ago
sezanzeb 4751aa6ff9 linking the whole dir 4 years ago
sezanzeb 3068ad57e9 some os.path.join refactoring 4 years ago
sezanzeb 8fa747d6a4 can apply presets 4 years ago
sezanzeb b8c602822c some rearrangement 4 years ago
sezanzeb 5e80afc7ce using python-evdev 4 years ago
sezanzeb dcf9462321 fixed stuff, dummy configs actually work now 4 years ago
sezanzeb 5d72771083 creates dummy but working configs 4 years ago
sezanzeb d4c131526d tests for create preset, config lib not needed 4 years ago
sezanzeb ab18863c5f creating the symbols file, symlinking, more tests 4 years ago
sezanzeb d91380d0ce parsing libinput_list 4 years ago
sezanzeb afa952104e evtest 4 years ago
sezanzeb b0cd7caee8 I think I figured that setxkbmap nightmare out 4 years ago
sezanzeb 6a238b4953 idk 4 years ago