diff --git a/src/terminal_box.rs b/src/terminal_box.rs index 841a62b..2284c65 100644 --- a/src/terminal_box.rs +++ b/src/terminal_box.rs @@ -694,6 +694,14 @@ where terminal.input_scroll(b"\x1B[24;5~".as_slice()); status = Status::Captured; } + //This is normally Ctrl+Minus, but since that + //is taken by zoom, we send that code for + //Ctrl+Underline instead, like xterm and + //gnome-terminal + KeyCode::Underline => { + terminal.input_scroll(b"\x1F".as_slice()); + status = Status::Captured; + } _ => (), }, // Handle alt keys