TrueFalsegtk-deleteFalse4Key MapperTruecenterkey-mapper.svgdialogTrueTrueFalseverticalTrueFalsecenter10endContinueFalseTrueTrueTrueFalsegtk-delete-iconFalseFalse0Go BackTrueTrueTrueTrueTrue1FalseTrueend0TrueFalseTrueFalse100dialog-warning6FalseFalse0TrueFalse10106You have got unsaved changes!True00.5TrueTrue1TrueTrue2go_backgo_aheadTrueFalsegtk-redo29110TrueFalsedocument-newTrueFalsedocument-save750FalseKey Mapperkey-mapper.svgTrueFalseverticalTrueFalsevertical20TrueFalse0FalseTrue0TrueFalse20202001050TrueFalseDevice130FalseTrue0TrueFalseTrueTrue1Restore DefaultsTrueTrueTrueShortcut: shift + del
To give your keys back their original mapping.endgtk-redo-iconTrueFalseFalse2FalseTrue1TrueFalseFalseTrue2FalseTrue0TrueFalseTrueFalseverticalTrueFalse20vertical10TrueFalse10TrueApply80TrueTrueTruePresets need to be saved before they can be applied.
Don't hold down any keys while the injection starts.check-iconTrueTrueTrue0Save80TrueTrueTruesave-iconTrueTrueTrue1New80TrueTrueTrueHold down ctrl and click here to copy the current presetnew-iconTrueTrueTrue2Delete80TrueTrueTruedelete-iconTrueTrueTrue4TrueTrue0TrueFalse1050TrueFalsePreset130FalseTrue0200TrueFalseTrueTrue1FalseTrue1TrueFalse10TrueFalseRename130FalseTrue0TrueTrueTrueTrue1FalseTrue2TrueFalseTrueFalseTo automatically apply the preset after your login if the device is alread connected.Autoload0TrueTrue0TrueTrueFalseTrue1FalseTrue3FalseTrue0TrueFalseFalseTrue1TrueFalse20vertical10TrueFalse10TrueFalseLeft joystick0TrueTrue0100TrueFalseMouseWheelButtonsJoystickFalseTrue1FalseTrue0TrueFalse10TrueFalseRight joystick0TrueTrue0100TrueFalseMouseWheelButtonsJoystickFalseTrue1FalseTrue1TrueFalse10TrueFalseMouse speed130FalseTrue00TrueTruemouse_speed_adjustment1FalseTrueTrue1FalseTrue2FalseTrue2TrueFalseverticalTrueFalseFalseTrue0TrueFalseFalse1010dialog-warningFalseTrue0False10dialog-errorFalseTrue1TrueFalse7766verticalTrueTrue2FalseTrue1FalseTrueend4FalseTrue0TrueFalseFalseTrue1250TrueFalseverticalTrueFalse140TrueFalseClick on a cell below and hit a key on your device. Click the "Restore Defaults" beforehand.55KeyFalseTrue0TrueFalse"disable" disables the key outside of combinations.
Useful for turning a key into a modifier without any side effects.
Macro help:
- `r` repeats the execution of the second parameter
- `w` waits in milliseconds
- `k` writes a single keystroke
- `e` writes an event
- `m` holds a modifier while executing the second parameter
- `h` executes the parameter as long as the key is pressed down
- `.` executes two actions behind each other
- `mouse` and `wheel` take direction and speed as parameters
Macro examples:
- `k(1).k(2)` 1, 2
- `r(3, k(a).w(500))` a, a, a with 500ms pause
- `m(Control_L, k(a).k(x))` CTRL + a, CTRL + x
- `k(1).h(k(2)).k(3)` writes 1 2 2 ... 2 2 3 while the key is pressed
- `e(EV_REL, REL_X, 10)` moves the mouse cursor 10px to the right
- `mouse(right, 4)` which keeps moving the mouse while pressed
- `wheel(down, 1)` keeps scrolling down while held
Combine keycodes with `+`, for example: `control_l + a`, to write combinations
Between calls to k, key down and key up events, macros will sleep for 10ms by
default. This can be configured in ~/.config/key-mapper/config55MappingTrueTrue150TrueFalseFalseTrue2FalseTrue0TrueFalseFalseTrue1TrueTrueTrueFalseTrueFalsenoneTrueTrue2TrueTrue2TrueTrue2