StewOS
Source

stewos.looking-glass.settings.input

Declared in modules/nixos/looking-glass/types/config/input.nix · 13 options

# stewos.looking-glass.settings.input.autoCapture

Try to keep the mouse captured when needed

Type
boolean
Default
false
Declared in

# stewos.looking-glass.settings.input.captureOnly

Only enable input via SPICE if in capture mode

Type
boolean
Default
false
Declared in

# stewos.looking-glass.settings.input.escapeKey

Specify the escape/menu key to use

Type
one of "KEY_RESERVED", "KEY_ESC", "KEY_1", "KEY_2", "KEY_3", "KEY_4", "KEY_5", "KEY_6", "KEY_7", "KEY_8", "KEY_9", "KEY_0", "KEY_MINUS", "KEY_EQUAL", "KEY_BACKSPACE", "KEY_TAB", "KEY_Q", "KEY_W", "KEY_E", "KEY_R", "KEY_T", "KEY_Y", "KEY_U", "KEY_I", "KEY_O", "KEY_P", "KEY_LEFTBRACE", "KEY_RIGHTBRACE", "KEY_ENTER", "KEY_LEFTCTRL", "KEY_A", "KEY_S", "KEY_D", "KEY_F", "KEY_G", "KEY_H", "KEY_J", "KEY_K", "KEY_L", "KEY_SEMICOLON", "KEY_APOSTROPHE", "KEY_GRAVE", "KEY_LEFTSHIFT", "KEY_BACKSLASH", "KEY_Z", "KEY_X", "KEY_C", "KEY_V", "KEY_B", "KEY_N", "KEY_M", "KEY_COMMA", "KEY_DOT", "KEY_SLASH", "KEY_RIGHTSHIFT", "KEY_KPASTERISK", "KEY_LEFTALT", "KEY_SPACE", "KEY_CAPSLOCK", "KEY_F1", "KEY_F2", "KEY_F3", "KEY_F4", "KEY_F5", "KEY_F6", "KEY_F7", "KEY_F8", "KEY_F9", "KEY_F10", "KEY_NUMLOCK", "KEY_SCROLLLOCK", "KEY_KP7", "KEY_KP8", "KEY_KP9", "KEY_KPMINUS", "KEY_KP4", "KEY_KP5", "KEY_KP6", "KEY_KPPLUS", "KEY_KP1", "KEY_KP2", "KEY_KP3", "KEY_KP0", "KEY_KPDOT", "KEY_102ND", "KEY_F11", "KEY_F12", "KEY_RO", "KEY_HENKAN", "KEY_KATAKANAHIRAGANA", "KEY_MUHENKAN", "KEY_KPENTER", "KEY_RIGHTCTRL", "KEY_KPSLASH", "KEY_SYSRQ", "KEY_RIGHTALT", "KEY_HOME", "KEY_UP", "KEY_PAGEUP", "KEY_LEFT", "KEY_RIGHT", "KEY_END", "KEY_DOWN", "KEY_PAGEDOWN", "KEY_INSERT", "KEY_DELETE", "KEY_MUTE", "KEY_VOLUMEDOWN", "KEY_VOLUMEUP", "KEY_KPEQUAL", "KEY_PAUSE", "KEY_KPCOMMA", "KEY_HANGEUL", "KEY_HANJA", "KEY_YEN", "KEY_LEFTMETA", "KEY_RIGHTMETA", "KEY_COMPOSE", "KEY_NEXTSONG", "KEY_PLAYPAUSE", "KEY_PREVIOUSSONG", "KEY_STOPCD", "KEY_F13", "KEY_F14", "KEY_F15", "KEY_PRINT"
Default
"KEY_SCROLLLOCK"
Declared in

# stewos.looking-glass.settings.input.grabKeyboard

Grab the keybaord in capture mode

Type
boolean
Default
true
Declared in

# stewos.looking-glass.settings.input.grabKeyboardOnFocus

Grab the keyboard when focused

Type
boolean
Default
false
Declared in

# stewos.looking-glass.settings.input.helpMenuDelay

Show help menu after holding down the escape key for this many milliseconds

Type
positive integer, meaning >0
Default
200
Declared in

# stewos.looking-glass.settings.input.hideCursor

Hide the local mouse cursor

Type
boolean
Default
true
Declared in

# stewos.looking-glass.settings.input.ignoreWindowsKeys

Do not pass events for the windows keys to the guest

Type
boolean
Default
false
Declared in

# stewos.looking-glass.settings.input.mouseRedraw

Mouse movements trigger redraws (ignore FPS minimum)

Type
boolean
Default
true
Declared in

# stewos.looking-glass.settings.input.mouseSens

Initial mouse sensitivity when in capture mode (-9 to 9)

Type
signed integer
Default
0
Declared in

# stewos.looking-glass.settings.input.mouseSmoothing

Apply simple mouse smoothing when rawMouse is not in use

Type
boolean
Default
true
Declared in

# stewos.looking-glass.settings.input.rawMouse

Use RAW mouse input when in capture mode (good for gaming)

Type
boolean
Default
false
Declared in

# stewos.looking-glass.settings.input.releaseKeysOnFocusLoss

On focus loss, send key up events to guest for all held keys

Type
boolean
Default
true
Declared in