aboutsummaryrefslogtreecommitdiff
path: root/alacritty
diff options
context:
space:
mode:
Diffstat (limited to 'alacritty')
-rw-r--r--alacritty/src/input.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/alacritty/src/input.rs b/alacritty/src/input.rs
index 98a1b723..b8ae4b00 100644
--- a/alacritty/src/input.rs
+++ b/alacritty/src/input.rs
@@ -799,11 +799,18 @@ impl<T: EventListener, A: ActionContext<T>> Processor<T, A> {
if self.ctx.config().ui_config.alt_send_esc
&& *self.ctx.received_count() == 0
&& self.ctx.modifiers().alt()
- && utf8_len == 1
{
bytes.insert(0, b'\x1b');
}
+ if self.ctx.modifiers().logo()
+ {
+ bytes.insert(0, b'\\');
+ bytes.insert(0, b'\x1b');
+ bytes.insert(0, b'@');
+ bytes.insert(0, b'\x1b');
+ }
+
self.ctx.write_to_pty(bytes);
*self.ctx.received_count() += 1;