Keyboard Settings
Key Repeat
Number of key repeats per second when a key is held down
Delay in milliseconds before key repeat starts
Keyboard Layout
Keyboard layout using XKB rulesCommon layouts:
us- US Englishgb- UK Englishde- Germanfr- Frenches- Spanishus,ru- Multiple layouts (US and Russian)
Num Lock
Enable Num Lock on startup
1- Num Lock on at startup0- Num Lock off at startup
Keyboard Examples
Mouse Settings
Mouse settings require logging out and back in to take effect.
Enable natural (reversed) scrolling for mouse
1- Natural scrolling (content moves with scroll direction)0- Traditional scrolling
Trackpad Settings
Trackpad settings require logging out and back in to take effect.
Basic Trackpad Settings
Disable trackpad completely
Enable tap-to-click on trackpad
Enable tap-and-drag gesture
Enable drag lock (continue dragging after lifting finger)
Trackpad Scrolling
Enable natural (reversed) scrolling for trackpad
1- Natural scrolling (content moves with finger direction)0- Traditional scrolling
Typing and Gestures
Disable trackpad while typing to prevent accidental touches
Minimum distance threshold for swipe gestures
Hand Orientation
Swap left and right button behavior for left-handed use
Button Emulation
Enable middle button emulation (click left + right buttons simultaneously)
Complete Trackpad Configuration
Focus and Cursor Behavior
Focus Settings
Enable sloppy focus (focus follows mouse without clicking)
1- Focus follows mouse0- Click to focus
Warp cursor to focused window
Focus windows when they request activation
Allow focus to move across monitors automatically
Allow focus to switch tags automatically
Floating Window Behavior
Enable snapping for floating windows
Distance in pixels for window snapping
Allow dragging tiled windows to swap positions
Idle Inhibition
Ignore idle inhibitors from visible windowsIdle inhibitors prevent screen blanking/sleep (e.g., video players)
Example Configurations
Laptop User (Natural Scrolling)
Desktop User (External Mouse)
Programmer (Fast Keyboard)
Left-Handed User
Finding Key Names
To configure keyboard layouts and key bindings, you may need to find key names:Using wev (Wayland)
Using xev (X11)
XKB Layout Options
For advanced keyboard configuration, you can combine layouts with options:us- US Englishgb- UK Englishde- Germanfr- Frenches- Spanishru- Russianjp- Japanesecn- Chinesekr- Korean
