mirror of
https://github.com/wez/wezterm.git
synced 2024-12-23 05:12:40 +03:00
input: normalize_ctrl shouldn't turn CTRL-Tab into Ctrl-i
I'm not sure that we strictly want/need this normalization function any more, but I'm hesitant to blanket remove it without having time to really investigate further. cc: @CIAvash
This commit is contained in:
parent
f34d3a872e
commit
c96396bd2f
@ -1041,7 +1041,7 @@ fn normalize_shift(key: KeyCode, modifiers: Modifiers) -> (KeyCode, Modifiers) {
|
||||
fn normalize_ctrl(key: KeyCode, modifiers: Modifiers) -> (KeyCode, Modifiers) {
|
||||
if modifiers.contains(Modifiers::CTRL) {
|
||||
if let KeyCode::Char(c) = key {
|
||||
if (c as u32) < 0x20 {
|
||||
if c != '\t' && (c as u32) < 0x20 {
|
||||
let de_ctrl = ((c as u8) | 0x40) as char;
|
||||
return (KeyCode::Char(de_ctrl.to_ascii_lowercase()), modifiers);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user