Add searchable input controls and display profile editing
This commit is contained in:
1 parent
78ce1ed590
commit
a2be421974
24 files changed
+3426
-249
No files matched your search
@@ -1,5 +1,7 @@
|
||||
# Input
|
||||
|
||||
Settings separates **Keyboard**, **Mouse** and **Touchpad**. In Keyboard, search installed XKB layouts and variants by their localized name or code; each layout has its own variant. Add, remove or reorder layouts without editing comma-separated configuration strings. The layout-switching menu changes only `grp:*` options and preserves other XKB options. Catalog loading runs in the background and uses `XKB_CONFIG_ROOT/rules/evdev.lst` when set, otherwise `/usr/share/X11/xkb/rules/evdev.lst`.
|
||||
|
||||
| `input` key | Type | Default | Meaning |
|
||||
| --- | --- | --- | --- |
|
||||
| `focus-follows-mouse` | boolean | `false` | Focus visible windows under the pointer without raising them or scrolling; click or use keyboard focus to reveal a window |
|
||||
@@ -25,7 +27,7 @@ The touchpad keys `tap`, `natural-scroll` and `disable-while-typing` default to
|
||||
`true`. Set `disable-while-mouse-connected #true` to pause a built-in touchpad
|
||||
while an external mouse is connected. It defaults to `false` and uses libinput's
|
||||
external-mouse policy on supported touchpads, including when a mouse is plugged
|
||||
in or removed during the session. The toggle is also in **Settings → Keyboard & mouse**.
|
||||
in or removed during the session. The toggle is also in **Settings → Touchpad**.
|
||||
These device settings apply to DRM sessions; nested previews use the host's
|
||||
physical input settings.
|
||||
|
||||
@@ -67,8 +69,8 @@ by other monitors and stop at the first/last workspace. Short or cancelled navig
|
||||
swipes slide back; diagonal swipes do not navigate. Navigation pauses while locked, during
|
||||
window grabs, or when an application inhibits shortcuts.
|
||||
|
||||
Assign swipes in **Settings → Keyboard & mouse → Shortcuts** using the same actions and arguments as
|
||||
keyboard bindings. Choose a "Customize swipe" button to add an override. The
|
||||
Assign swipes in **Settings → Shortcuts** using the same actions and arguments as
|
||||
keyboard bindings. Use **Customize gestures** from Touchpad, then choose a gesture and action in the shortcut editor. The
|
||||
gesture keys are `Swipe3Up`, `Swipe3Down`, `Swipe3Left`, and `Swipe3Right`; 4 or 5
|
||||
fingers are also supported. Changes reload live:
|
||||
|
||||
@@ -85,7 +87,7 @@ keyboard modifiers or physical key matching. The trigger is automatically
|
||||
recognized from its name. Gesture navigation uses native touchpad events in a
|
||||
hardware session.
|
||||
|
||||
Adjust recognition distance in **Settings → Keyboard & mouse**, or with
|
||||
Adjust recognition distance in **Settings → Touchpad**, or with
|
||||
`swipe-threshold 80` under `input.touchpad` (integer 16–1000 logical pixels).
|
||||
|
||||
## Mouse bindings
|
||||
|
||||
Reference in new issue
Block a user