-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Open
Labels
Description
Describe the bug
- kitty wayland keyboard repeat is twice faster in latest versions (0.45.0 and nightly), but not in older versions (0.44.0 and lower)
this bug occurs mostly in GNOME Wayland - kitty x11 is not affected
To Reproduce
Steps to reproduce the behavior:
- hold any key
- key repeat sends twice key press events
Screenshots
- debug input 0.44.0:
- debug input 0.45.0 and nightly:
Environment details
kitty 0.45.0 (da170555fa) created by Kovid Goyal
Linux mrgaturus-pc 6.18.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 09 Jan 2026 19:43:48 +0000 x86_64
Arch Linux 6.18.4-arch1-1 (/dev/tty)
Running under: Wayland (GNOME Shell 49.2) missing: blur server_side_decorations layer_shell icon
OpenGL: '4.6 (Core Profile) Mesa 25.3.3-arch1.2' Detected version: 4.6
Frozen: False
Fonts:
medium: FantasqueSansMono-Regular: /usr/share/fonts/TTF/FantasqueSansMono-Regular.ttf:0
Features: ()
bold: FantasqueSansMono-Bold: /usr/share/fonts/TTF/FantasqueSansMono-Bold.ttf:0
Features: ()
italic: FantasqueSansMono-Italic: /usr/share/fonts/TTF/FantasqueSansMono-Italic.ttf:0
Features: ()
bi: FantasqueSansMono-BoldItalic: /usr/share/fonts/TTF/FantasqueSansMono-BoldItalic.ttf:0
Features: ()
Paths:
kitty: /home/mrgaturus/Programming/gits/kitty/kitty/launcher/kitty
base dir: /home/mrgaturus/Programming/gits/kitty
extensions dir: /home/mrgaturus/Programming/gits/kitty/kitty
system shell: /usr/bin/zsh
System color scheme: dark. Applied color theme type: none
Loaded config files:
/home/mrgaturus/.config/kitty/kitty.conf
Config options different from defaults:
click_interval 0.5
cursor_blink_interval (0.5, kitty.options.utils.EasingFunction(), kitty.options.utils.EasingFunction())
font_family Fantasque Sans Mono
font_size 12.0
initial_window_height (600, 'px')
initial_window_width (1024, 'px')
input_delay 16
remember_window_size False
repaint_delay 16
scrollback_pager ['less', '+G', '-R']
select_by_word_characters :@-./_~?&=%+#
window_border_width (0, 'pt')
window_margin_width FloatEdges(left=5.0, top=5.0, right=5.0, bottom=5.0)
Added shortcuts:
super+c → copy_to_clipboard
super+n → new_os_window
super+v → paste_from_clipboard
super+w → close_window
Changed shortcuts:
kitty_mod+backspace → restore_font_size
kitty_mod+down → decrease_font_size
kitty_mod+up → increase_font_size
Colors:
active_border_color #ffffff
background #202020
color0 #151515
color1 #ac4142
color10 #7e8d50
color11 #e5b566
color12 #6c99ba
color13 #9e4e85
color14 #7dd5cf
color15 #f5f5f5
color2 #7e8d50
color3 #e5b566
color4 #6c99ba
color5 #9e4e85
color6 #7dd5cf
color7 #d0d0d0
color8 #505050
color9 #ac4142
cursor #d0d0d0
foreground #d0d0d0
macos_titlebar_color background
selection_background #303030
selection_foreground #202020
Important environment variables seen by the kitty process:
PATH /home/mrgaturus/Programming/gits/kitty/kitty/launcher:/usr/local/bin:/usr/bin:/usr/local/sbin:/var/lib/flatpak/exports/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin
LANG en_US.UTF-8
SHELL /usr/bin/zsh
DISPLAY :0
WAYLAND_DISPLAY wayland-0
USER mrgaturus
XDG_DATA_DIRS /home/mrgaturus/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share/:/usr/share/
XDG_RUNTIME_DIR /run/user/1000
XDG_CURRENT_DESKTOP GNOME
XDG_MENU_PREFIX gnome-
XDG_SESSION_CLASS user
XDG_SESSION_DESKTOP gnome
XDG_SESSION_TYPE wayland
Additional context
i did not tested in other wayland compositors
0xErwin1
