-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Closed
Description
Raising essentially the same issue as #8274, but on Wayland.
In (Neo)vim :help, one can press Ctrl + ] to jump through hyperlinks.
I use a German keyboard, and this is achieved by Ctrl + AltGr + 9.
However, I only get 9.
On the other hand, there are no problems with other terminals like Kitty.
System
OS: Linux (Arch)
Version: alacritty 0.14.0 (22a44757)
Linux/BSD: Wayland, swayfx
Logs
alacritty --print-events with no config, pressing Ctrl + AltGr + 9:
[9.318546343s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(Wayland(DeviceId)), event: KeyEvent { physical_key: Code(ControlLeft), logical_key: Named(Control), text: None, location: Left, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: None, key_without_modifiers: Named(Control) } }, is_synthetic: false }
[9.318654819s] [INFO ] [alacritty_winit_event] ModifiersChanged(Modifiers { state: ModifiersState(CONTROL), pressed_mods: ModifiersKeys(0x0) })
[9.318696733s] [INFO ] [alacritty_winit_event] About to wait
[9.626357354s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(Wayland(DeviceId)), event: KeyEvent { physical_key: Code(AltRight), logical_key: Named(AltGraph), text: None, location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: None, key_without_modifiers: Named(AltGraph) } }, is_synthetic: false }
[9.626430001s] [INFO ] [alacritty_winit_event] ModifiersChanged(Modifiers { state: ModifiersState(CONTROL), pressed_mods: ModifiersKeys(0x0) })
[9.626445552s] [INFO ] [alacritty_winit_event] About to wait
[9.994098701s] [INFO ] [alacritty_winit_event] KeyboardInput { device_id: DeviceId(Wayland(DeviceId)), event: KeyEvent { physical_key: Code(Digit9), logical_key: Character("]"), text: Some("]"), location: Standard, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: Some("\u{1d}"), key_without_modifiers: Character("9") } }, is_synthetic: false }
Note the difference to #8274 under text_with_all_modifiers: Some("\u{1d}").
Pressing Ctrl + v and then Ctrl + AltGr + 9 gives: ^]
Reactions are currently unavailable