From 0f2ef69dfeeb3e8fd1ceea8a57946acc919307d9 Mon Sep 17 00:00:00 2001 From: Samuel Abreu Date: Sun, 10 Nov 2024 10:22:57 -0300 Subject: [PATCH] Fix Ctrl+Shift+# keybinds to jump to nth tab Test it on different machines with Fedora and PopOS, in both only work with this changes. --- src/key_bind.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/key_bind.rs b/src/key_bind.rs index c302346..d5e3559 100644 --- a/src/key_bind.rs +++ b/src/key_bind.rs @@ -49,15 +49,15 @@ pub fn key_binds() -> HashMap { bind!([Ctrl, Shift], Key::Named(Named::Tab), TabPrev); // Ctrl+Shift+# activates tabs by index - bind!([Ctrl, Shift], Key::Character("!".into()), TabActivate0); - bind!([Ctrl, Shift], Key::Character("@".into()), TabActivate1); - bind!([Ctrl, Shift], Key::Character("#".into()), TabActivate2); - bind!([Ctrl, Shift], Key::Character("$".into()), TabActivate3); - bind!([Ctrl, Shift], Key::Character("%".into()), TabActivate4); - bind!([Ctrl, Shift], Key::Character("^".into()), TabActivate5); - bind!([Ctrl, Shift], Key::Character("&".into()), TabActivate6); - bind!([Ctrl, Shift], Key::Character("*".into()), TabActivate7); - bind!([Ctrl, Shift], Key::Character("(".into()), TabActivate8); + bind!([Ctrl, Shift], Key::Character("1".into()), TabActivate0); + bind!([Ctrl, Shift], Key::Character("2".into()), TabActivate1); + bind!([Ctrl, Shift], Key::Character("3".into()), TabActivate2); + bind!([Ctrl, Shift], Key::Character("4".into()), TabActivate3); + bind!([Ctrl, Shift], Key::Character("5".into()), TabActivate4); + bind!([Ctrl, Shift], Key::Character("6".into()), TabActivate5); + bind!([Ctrl, Shift], Key::Character("7".into()), TabActivate6); + bind!([Ctrl, Shift], Key::Character("8".into()), TabActivate7); + bind!([Ctrl, Shift], Key::Character("9".into()), TabActivate8); // Ctrl+0, Ctrl+-, and Ctrl+= are not special keys for terminals and are free to use bind!([Ctrl], Key::Character("0".into()), ZoomReset);