You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In my environment, various key bindings don’t work with the Shift modifier. Letters work, but a couple of symbols that I’ve tried like / (?) and . (>) aren’t working, and numbers like 3 (#). From --print-events output, the immediate cause looks to be that on non-functioning combos, the KeyboardInput event’s virtual_keycode is ending up None rather than Some(Slash) or similar.
Steps to reproduce the simplest case:
Start Alacritty.
Hit Ctrl+Shift+Space to enter Vi mode (stock binding { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode })
Hit Shift+/ to start a backwards search (stock binding { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }).
It should open a “Backwards search” bar at the bottom, but instead nothing happens.
Confirmed under Wayland (Sway via the AUR sway-hidpi-git package), XWayland (xorg-xwayland-hdpi-git) and stock X (xorg-server + i3wm).
English (US) keyboard.
Logs
(I removed noise lines from the output since they really get in the way when viewing the content with line wrapping: NewEvents, MainEventsCleared, RedrawEventsCleared. It’d be nice if --print-events had a verbosity setting so that you could exclude these ones.)
In my environment, various key bindings don’t work with the Shift modifier. Letters work, but a couple of symbols that I’ve tried like / (
?
) and . (>
) aren’t working, and numbers like 3 (#
). From--print-events
output, the immediate cause looks to be that on non-functioning combos, theKeyboardInput
event’svirtual_keycode
is ending upNone
rather thanSome(Slash)
or similar.Steps to reproduce the simplest case:
{ key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
){ key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
).It should open a “Backwards search” bar at the bottom, but instead nothing happens.
System
OS: Arch Linux
Version: alacritty 0.8.0 (a1b13e6)
Confirmed under Wayland (Sway via the AUR sway-hidpi-git package), XWayland (xorg-xwayland-hdpi-git) and stock X (xorg-server + i3wm).
English (US) keyboard.
Logs
(I removed noise lines from the output since they really get in the way when viewing the content with line wrapping: NewEvents, MainEventsCleared, RedrawEventsCleared. It’d be nice if
--print-events
had a verbosity setting so that you could exclude these ones.)Pressing h (works):
Pressing l (works):
Pressing Shift+h (works):
Pressing Shift+l (works):
Pressing Shift+/ (doesn’t work, virtual_keycode is
None
rather thanSome(Slash)
):Pressing Shift+. (doesn’t work, virtual_keycode is
None
rather thanSome(Period)
):Pressing . (works, virtual_keycode is
Some(Period)
):Pressing / (works, virtual_keycode is
Some(Slash)
):The text was updated successfully, but these errors were encountered: