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: