Zalgorithm

Adjusting the repeat delay setting on Hyprland

The repeat_delay input option defines the amount of time (in ms) a key must be held down before it starts repeating.

I’ve changed my Hyprland config’s repeat_delay setting from the default value of 600 (Omarchy’s setting) to 800:

input {
  # Use multiple keyboard layouts and switch between them with Left Alt + Right Alt
  # kb_layout = us,dk,eu
  kb_layout = us
  # kb_options = compose:caps # ,grp:alts_toggle
# This literally swaps the alt and windows keys! kb_options = altwin:swap_alt_win

  # kb_options = caps:escape, altwin:menu_win
# Make the Menu key an additional Windows key
# kb_options = altwin:menu_win, caps:escape_shifted_capslock
kb_options = caps:escape_shifted_capslock

  # Change speed of keyboard repeat repeat_rate = 40
  # repeat_delay = 600
  repeat_delay = 1000
  # ...

repeat_rate is a related setting. It controls how fast characters repeat after the repeat_delay. 50 ms seems like a standard repeat_rate setting. I may set it later.

Getting used to this setting will require some better use of Vim motions.

Tags: