True False dialog-ok True False edit-delete False 4 Key Mapper True center key-mapper.svg dialog True True False vertical True False center 10 end gtk-close False True True True False True False False 0 False True end 0 True False True False 10 0 dialog-error 6 False False 0 True False 10 vertical True False 6 True 0 False False 0 True False 6 True 0 0 True True 1 True True 1 True True 2 close_error_dialog True False gtk-delete False 4 Key Mapper True center key-mapper.svg dialog True True False vertical True False center 10 end Continue False True True True False gtk-delete-icon False False 0 Go Back True True True True True 1 False True end 0 True False True False 10 0 dialog-warning 6 False False 0 True False 10 10 6 You have got unsaved changes! True 0 0.5 True True 1 True True 2 go_back go_ahead True False gtk-redo 2 9 1 10 True False document-new True False document-save 750 False Key Mapper key-mapper.svg True False vertical True False vertical 20 True False 0 False True 0 True False 20 20 20 0 10 50 True False Device 13 0 False True 0 True False True True 1 Restore Defaults True True True Shortcut: shift + del To give your keys back their original mapping. end gtk-redo-icon True False False 2 False True 1 True False False True 2 False True 0 True False True False vertical True False 20 vertical 10 True False 10 True Apply 80 True True True Presets need to be saved before they can be applied. Don't hold down any keys while the injection starts. check-icon True True True 0 Save 80 True True True save-icon True True True 1 New 80 True True True new-icon True True True 2 Delete 80 True True True delete-icon True True True 4 True True 0 True False 10 50 True False Preset 13 0 False True 0 200 True False True True 1 False True 1 True False 10 True False Rename 13 0 False True 0 True True True True 1 False True 2 True False True False To automatically apply the preset after your login if the device is alread connected. Autoload 0 True True 0 True True False True 1 False True 3 False True 0 True False False True 1 True False 20 vertical 10 True False 10 True False Left joystick 0 True True 0 100 True False Mouse Wheel Buttons False True 1 False True 0 True False 10 True False Right joystick 0 True True 0 100 True False Mouse Wheel Buttons False True 1 False True 1 True False 10 True False Mouse speed 13 0 False True 0 0 True True mouse_speed_adjustment 1 False True True 1 False True 2 False True 2 True False vertical True False False True 0 True False False 10 10 dialog-warning False True 0 False 10 dialog-error False True 1 True False 7 7 6 6 vertical True True 2 False True 1 False True end 4 False True 0 True False False True 1 250 True False vertical True False 140 True False Click on a cell below and hit a key on your device. Click the "Restore Defaults" beforehand. 5 5 Key False True 0 True False "disable" disables the key outside of combinations. Useful for turning a key into a modifier without any side effects. Macro examples: - k(a) - r(3, k(a).w(500)) - h(k(a)).k(b) - m(Control_L, k(a).k(x)) Help: - r: repeats the execution of the second parameter - w: waits in milliseconds - k: writes a single keystroke - m: holds a modifier while executing the second parameter - h: executes the parameter as long as the key is pressed down 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/config 5 5 Mapping True True 1 50 True False False True 2 False True 0 True False False True 1 True True True False True False none True True 2 True True 2 True True 2