sezanzeb
dda3bd2d81
Removed unused imports, updated badges, updated test instructions
2022-01-18 01:08:38 +01:00
sezanzeb
47bcefa7f3
#109 New mapping editor with multiline input and improved autocompletion
2022-01-10 20:37:22 +01:00
jonasBoss
4713511035
Refactored Migrations ( #232 )
...
* refactored migrations
moved migration functions to a common migrations file
* moved migration tests to test_migrations.py
* Simplify all_presets() in keymapper/migrations.py
Co-authored-by: Tobi <to.213692@protonmail.ch>
* simplifications/style improvements in migrations.py
Co-authored-by: Tobi <to.213692@protonmail.ch>
* migrations now use version number
and we have some new tests for migrations
* Added docstrings and updated migrations()
* badges, 1.2.2
Co-authored-by: Tobi <to.213692@protonmail.ch>
Co-authored-by: sezanzeb <proxima@sezanzeb.de>
2021-12-15 15:06:23 +01:00
sezanzeb
70bc804f15
Logging improvements, updated readme and some linting
2021-11-23 19:59:28 +01:00
sezanzeb
0017531b22
#197 Lazy loading groups and system_mapping
2021-11-21 21:45:02 +01:00
sezanzeb
a150b06748
#197 timeouts, service Requires, added key-mapper-control debug log file
2021-11-14 14:32:22 +01:00
sezanzeb
10700d8ece
#200 Fix wheel macro timeout
2021-11-07 10:38:06 +01:00
sezanzeb
1d79ad369b
#197 Using timeouts for calls to the daemon in key-mapper-control
2021-11-04 11:41:13 +01:00
sezanzeb
1b2373133e
Support for comments in macros
2021-10-07 00:10:11 +02:00
sezanzeb
b233e93eae
Support for strings in macros
2021-10-06 01:12:52 +02:00
sezanzeb
79f11b4e34
#183 timeout for if_single, TestMacros split
2021-10-02 22:42:32 +02:00
sezanzeb
26d4e04104
keyword arguments, $variables, improved macro docs
2021-10-02 00:55:10 +02:00
sezanzeb
fc57ccb361
update badges, fixed and extended test_mapping
2021-09-29 21:22:04 +02:00
sezanzeb
0726ccfea3
#183 #120 #49 if_single and if_tap
2021-09-29 20:17:45 +02:00
sezanzeb
b44861b396
black
2021-09-26 12:44:56 +02:00
sezanzeb
8daf55c196
#93 support for devices sharing the same name
2021-04-23 11:51:21 +02:00
sezanzeb
7d2d542d6e
#75 ctrl+r to refresh the device list
2021-04-02 15:08:36 +02:00
sezanzeb
e4e6130b70
cleanup
2021-03-28 13:19:44 +02:00
sezanzeb
3ee8765fb6
#65 UI improvements
2021-03-21 20:47:36 +01:00
sezanzeb
5e4ae668dd
gtk not running as root anymore
2021-03-21 19:15:20 +01:00
sezanzeb
14bbd9f7fc
only considering joystick events for buttons on gamepads
2021-02-16 23:40:43 +01:00
sezanzeb
58e3526a6e
minor cleanup
2021-02-14 12:34:56 +01:00
sezanzeb
ec341d0001
separated numlock functions to new file
2021-02-14 00:03:52 +01:00
sezanzeb
042d296d0f
some simplifications of the Injector class api
2021-02-13 21:17:08 +01:00
sezanzeb
566823bed4
fixed autoloading via udev
2021-02-12 20:29:26 +01:00
sezanzeb
e18c40c221
autoloading on udev events
2021-02-07 15:00:36 +01:00
sezanzeb
f94f878649
Properly forwarding unmapped gamepad events
2021-01-26 00:15:30 +01:00
sezanzeb
bafd923898
update pylint badge
2021-01-17 15:14:13 +01:00
sezanzeb
beda21139a
various improvements
2021-01-07 17:15:12 +01:00
sezanzeb
d5b6188aff
mapping wheel buttons
2021-01-05 19:33:47 +01:00
sezanzeb
0768cd4124
update badge
2021-01-02 02:27:57 +01:00
sezanzeb
06995ea3dc
lint
2021-01-01 14:45:07 +01:00
sezanzeb
8c851f5475
update readme
2021-01-01 14:35:40 +01:00
sezanzeb
86555fdaf9
improved, cleaner keycode injection
2021-01-01 00:57:04 +01:00
sezanzeb
f465043a88
lint, badges
2020-12-31 21:55:38 +01:00
sezanzeb
76fd446da0
better guidance in the GUI
2020-12-26 18:46:15 +01:00
sezanzeb
e99f0947b3
update readme
2020-12-26 16:45:29 +01:00
sezanzeb
c20e691147
systemd, polkit, cli, handling touchpad devices
2020-12-24 01:26:34 +01:00
sezanzeb
c1bb228bf4
update readme
2020-12-20 00:41:28 +01:00
sezanzeb
17a5a83acf
lint
2020-12-20 00:40:31 +01:00
sezanzeb
57162ab251
overwriting global configs within the preset.json files
2020-12-19 21:50:27 +01:00
sezanzeb
850c60ab50
D-Pad direction mapping and joystick purpose configuration
2020-12-19 16:04:07 +01:00
sezanzeb
3e629d3a53
autocompletion
2020-12-06 15:58:48 +01:00
sezanzeb
c9ccce8f6b
badges, lint
2020-12-06 15:16:25 +01:00
sezanzeb
d5c312fcdb
more indicators of an ongoing injection, unused gi imports, update badge
2020-12-04 18:01:56 +01:00
sezanzeb
14c00e1612
update badge
2020-12-04 17:47:12 +01:00
sezanzeb
ffcf9c6b1d
linting
2020-12-04 17:38:04 +01:00
sezanzeb
c4c02c931e
updated screenshot and badges
2020-12-03 20:45:02 +01:00
sezanzeb
88bf56b9a9
update badges
2020-12-02 21:22:09 +01:00
sezanzeb
01ab93ef95
dividing injector.py into multiple files
2020-12-02 15:18:23 +01:00