Config Reference

Input

Keyboard repeat behavior, focus policy, and keyboard layout settings.

Defaults

Defaults shown here are the effective builtin defaults from RuntimeTuning::builtin_defaults().

Default Config Shape

Use this as the section shape when editing halley.rune.

Input config
input:
  repeat-rate 30
  repeat-delay 500
  focus-mode "click"
  keyboard:
    layout "us"
    variant ""
    options ""
  end
end

input

Keyboard repeat behavior and focus policy.

OptionTypeDefaultNotes
repeat-ratei3230Keyboard repeat rate.
repeat-delayi32500Delay before keyboard repeat starts, in milliseconds.
focus-modestringclickAccepted values: click, hover. hover focuses windows under the pointer and, when the pointer is on an otherwise empty monitor, default new windows spawn on that monitor.
keyboardnested blocksee input.keyboardKeyboard layout, variant, and option strings.

keyboard

Keyboard layout, variant, and XKB options.

OptionTypeDefaultNotes
layoutstringusXKB keyboard layout.
variantstringXKB keyboard variant.
optionsstringXKB keyboard options such as compose:ralt.