sezanzeb
60960aa095
Made tests in PyCharm work
3 years ago
sezanzeb
334d73b437
increased timeout for TestDBusDaemon
3 years ago
jonasBoss
3cd30c4bf3
Independent uinput ( #228 )
3 years ago
sezanzeb
47bcefa7f3
#109 New mapping editor with multiline input and improved autocompletion
3 years ago
sezanzeb
063e4bc8b4
Updated copyright year
3 years ago
Tobi
a2ed3696ca
Renamed to Input Remapper
3 years ago
sezanzeb
d3d1d9124f
#247 Fixed autoload after rename
3 years ago
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>
3 years ago
sezanzeb
716b4bb921
#222 Showing the keycode instead of "unknown"
3 years ago
sezanzeb
ef3970f33e
#197 Not attempting to autoload if no user is logged in yet
3 years ago
sezanzeb
0017531b22
#197 Lazy loading groups and system_mapping
3 years ago
sezanzeb
d3c955fe04
Renamed EventProducer to JoystickToMouse
3 years ago
sezanzeb
e13780a208
#197 Not running the SharedDict for macros in key-mapper-control
3 years ago
sezanzeb
320fd37ca7
#197 Improved logs
3 years ago
sezanzeb
a150b06748
#197 timeouts, service Requires, added key-mapper-control debug log file
3 years ago
sezanzeb
10700d8ece
#200 Fix wheel macro timeout
3 years ago
sezanzeb
1d79ad369b
#197 Using timeouts for calls to the daemon in key-mapper-control
3 years ago
sezanzeb
f9e7ef1445
#197 Services started via sudo know the correct config path
3 years ago
sezanzeb
92bb4b1471
calling set_config_dir when the gui starts the service
3 years ago
sezanzeb
2803bb841e
1.2.1
3 years ago
sezanzeb
0f2129712c
#194 Fixes nested if_tap macros
3 years ago
sezanzeb
1b2373133e
Support for comments in macros
3 years ago
sezanzeb
b233e93eae
Support for strings in macros
3 years ago
sezanzeb
79f11b4e34
#183 timeout for if_single, TestMacros split
3 years ago
sezanzeb
3dcacfeced
SharedDict unittests
3 years ago
sezanzeb
f5f1e2048a
Checking for problematic variable names in set macros
3 years ago
sezanzeb
26d4e04104
keyword arguments, $variables, improved macro docs
3 years ago
sezanzeb
f812710bd0
macros.py split, improved type checking
3 years ago
sezanzeb
fc57ccb361
update badges, fixed and extended test_mapping
3 years ago
sezanzeb
e82f48ac18
split state.py
3 years ago
sezanzeb
0726ccfea3
#183 #120 #49 if_single and if_tap
3 years ago
sezanzeb
b44861b396
black
3 years ago
Pablo Lopez-Jamar
444342f5cc
Use the appropriate user home directory.
3 years ago
sezanzeb
ca1b14d55c
fixing pipes for systems with multiple users
3 years ago
sezanzeb
0d990fc7a5
#168 add xmodmap fixture
3 years ago
sezanzeb
408beeff7c
renamed to TestUser
3 years ago
sezanzeb
2991aa8bc9
test_user.py
3 years ago
sezanzeb
8329abf7d1
#107 extended test a bit
3 years ago
sezanzeb
96d04c1188
updated comment
3 years ago
sezanzeb
36b96935c6
#107 fixed autoload
3 years ago
sezanzeb
f7ad2a6721
shorter shared dict timeout
3 years ago
sezanzeb
3b28ab832b
#72 ungrab and earlier grab
3 years ago
sezanzeb
99bc679b82
#91 #104 added set and ifeq macros
3 years ago
sezanzeb
8daf55c196
#93 support for devices sharing the same name
3 years ago
sezanzeb
b9c015c49d
#78 filtering yubikey devices
3 years ago
sezanzeb
a055662407
improved key names
4 years ago
sezanzeb
db7bb69f8e
changed default value for joysticks, clears config for new presets
4 years ago
sezanzeb
4e37c9dc69
fixed bug in device list
4 years ago
sezanzeb
8595aa00e2
only listing unmodified symbols from xmodmap
4 years ago
sezanzeb
a5b5f562c8
#37 mapping left mouse buttons
4 years ago
sezanzeb
93aa393051
improved gamepad button names
4 years ago
sezanzeb
7d2d542d6e
#75 ctrl+r to refresh the device list
4 years ago
sezanzeb
a685606083
only valid symbols in list, corrects casings
4 years ago
sezanzeb
07cc8e1cc6
#73 #74 #76 improved gamepad support
4 years ago
sezanzeb
a6f6df388f
#65 device icons
4 years ago
sezanzeb
5c0765dd1a
#73 extended test a bit
4 years ago
sezanzeb
545f14f4b7
#73 mapping keys that unfocus the window
4 years ago
sezanzeb
330113e061
more explicit daemonization
4 years ago
sezanzeb
69f4b98c37
fixed mapping joysticks as buttons
4 years ago
sezanzeb
5e4ae668dd
gtk not running as root anymore
4 years ago
sezanzeb
3c97fd34b4
#65 UI improvements
4 years ago
sezanzeb
f5b91e2117
#66 limiting injected names to 80 chars
4 years ago
sezanzeb
fd759e02ad
#63 added e, mouse and wheel macros
4 years ago
sezanzeb
edcd3c9e2e
#65 fixed name of new presets
4 years ago
sezanzeb
772fb8da4d
#61 copying presets, fixed autoload after rename
4 years ago
sezanzeb
f045943396
#59 fixed incorrect release forwarding
4 years ago
sezanzeb
017aa9ab43
#46 written key combination didn't release
4 years ago
sezanzeb
441a7c44ab
0.7.0, updated copyright notice
4 years ago
sezanzeb
634a8c5270
cleaning up history of created uinputs in tests
4 years ago
sezanzeb
99dd265d9a
preventing duplicate macro runs
4 years ago
sezanzeb
f2bb81f199
better compatibility by injecting into a dedicated devnode
4 years ago
sezanzeb
14bbd9f7fc
only considering joystick events for buttons on gamepads
4 years ago
sezanzeb
462809462a
revised is_gamepad
4 years ago
sezanzeb
a68d0aeb60
drawing tablet improvements
4 years ago
sezanzeb
ec341d0001
separated numlock functions to new file
4 years ago
sezanzeb
9f469e3ce5
moved injection-wide infos to a dedicated context class
4 years ago
sezanzeb
042d296d0f
some simplifications of the Injector class api
4 years ago
sezanzeb
6797e8826f
some file refactoring
4 years ago
sezanzeb
5e150a3209
no redundant macro parsings
4 years ago
sezanzeb
a983cf9126
more checks for graphics tablet capabilities
4 years ago
sezanzeb
cb577cf2b3
graphics tablet improvements
4 years ago
sezanzeb
cd43ca4a41
logging original capabilities
4 years ago
sezanzeb
f06d33ad34
writing combinations by using 'key + key + ...'
4 years ago
sezanzeb
566823bed4
fixed autoloading via udev
4 years ago
sezanzeb
3922c4ce2d
removing ABS_VOLUME
4 years ago
sezanzeb
e18c40c221
autoloading on udev events
4 years ago
sezanzeb
f350714a75
added tests for the previous commit
4 years ago
sezanzeb
f94f878649
Properly forwarding unmapped gamepad events
4 years ago
sezanzeb
20d19b5378
more tests for holding
4 years ago
sezanzeb
d5f1405e28
efficiently hold forever until released with h()
4 years ago
sezanzeb
d7c4ce7dcd
improved gamepad code, more tests
4 years ago
sezanzeb
7f4efba798
new cli features, more tests
4 years ago
sezanzeb
3ddaa66918
improved device grouping
4 years ago
sezanzeb
beda21139a
various improvements
4 years ago
sezanzeb
d5b6188aff
mapping wheel buttons
4 years ago
sezanzeb
4bad927ffc
renamed injector class, fixed config path for injection
4 years ago
sezanzeb
5187e23a92
fixed autoloading with device names containing dots
4 years ago
sezanzeb
78e4fa7eea
copyright year
4 years ago
sezanzeb
248341d117
fixes for graphics tablets, general improvements
4 years ago
sezanzeb
62d79e8aa7
mapping joysticks like a d-pad
4 years ago