update usage.md

xkb
sezanzeb 4 years ago committed by sezanzeb
parent 505e2dbc3c
commit 291d77e38d

@ -67,11 +67,14 @@ Wayland than with X11 for me.
## Configuration Files
The default configuration is stored at `~/.config/key-mapper/config.json`.
The current default configuration as of commit `42cb7fe` looks like:
The current default configuration as of commit `42cb7fe` looks like, with
an example autoload entry:
```json
{
"autoload": {},
"autoload": {
"Logitech USB Keyboard": "preset name"
},
"macros": {
"keystroke_sleep_ms": 10
},
@ -86,6 +89,9 @@ The current default configuration as of commit `42cb7fe` looks like:
}
```
`preset name` refers to `~/.config/key-mapper/device name/preset name.json`.
The device name can be found with `evtest`.
Anything that is relevant to presets can be overwritten in them as well.
Here is an example configuration for preset "a" for the "gamepad" device:
`~/.config/key-mapper/gamepad/a.json`
@ -110,4 +116,5 @@ it inherits all configurations from `~/.config/key-mapper/config.json`.
If config.json is missing some stuff, it will query the hardcoded default
values.
The event codes can be read using `evtest`.
The event codes can be read using `evtest`. Available names in the mapping
can be listed with `key-mapper-service --key-names`.

Loading…
Cancel
Save