From c262b744aadb0595ab5eb769101abdb8b0970587 Mon Sep 17 00:00:00 2001 From: Richard Acayan Date: Sun, 4 Aug 2024 22:15:32 -0400 Subject: [PATCH] core: layout: modify tab with fn to a literal tab character --- src/core/layout.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/core/layout.rs b/src/core/layout.rs index 2bb7e31..292f076 100644 --- a/src/core/layout.rs +++ b/src/core/layout.rs @@ -186,6 +186,9 @@ impl Part { fn modify_fn(orig_sym: &KeyValue) -> KeyValue { match orig_sym { + KeyValue(Keysym::Tab, _) + => KeyValue::from(Keysym::NoSymbol, "\t"), + KeyValue(Keysym::Up, _) => KeyValue::from(Keysym::Prior, "⇑"), // Page Up KeyValue(Keysym::Down, _) @@ -445,6 +448,7 @@ impl Part { { match self.val.1.as_ref() { " " => "␣", + "\t" => "\\t", l => l, } }