aboutsummaryrefslogtreecommitdiff
path: root/wiki/Configuration:-Input.md
diff options
context:
space:
mode:
Diffstat (limited to 'wiki/Configuration:-Input.md')
-rw-r--r--wiki/Configuration:-Input.md16
1 files changed, 16 insertions, 0 deletions
diff --git a/wiki/Configuration:-Input.md b/wiki/Configuration:-Input.md
index 899d1beb..cbb8c2d2 100644
--- a/wiki/Configuration:-Input.md
+++ b/wiki/Configuration:-Input.md
@@ -17,6 +17,7 @@ input {
// options "compose:ralt,ctrl:nocaps"
// model ""
// rules ""
+ // file "~/.config/keymap.xkb"
}
// repeat-delay 600
@@ -112,6 +113,21 @@ input {
}
```
+> [!TIP]
+>
+> Alternatively you can directly set a path to a .xkb file containing an xkb keymap.
+> This overrides all other xkb settings
+>
+> ```kdl
+> input {
+> keyboard {
+> xkb {
+> file "~/.config/keymap.xkb"
+> }
+> }
+> }
+> ```
+
When using multiple layouts, niri can remember the current layout globally (the default) or per-window.
You can control this with the `track-layout` option.