From 25b93ceb55ffe61673e8f78c71e5588abc709b76 Mon Sep 17 00:00:00 2001 From: "Jeffrey C. Ollie" Date: Sun, 16 Feb 2025 13:56:11 -0600 Subject: [PATCH] gtk: disable shortcuts in tab view --- src/apprt/gtk/TabView.zig | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/apprt/gtk/TabView.zig b/src/apprt/gtk/TabView.zig index a024c0092..735826214 100644 --- a/src/apprt/gtk/TabView.zig +++ b/src/apprt/gtk/TabView.zig @@ -38,7 +38,20 @@ pub fn init(self: *TabView, window: *Window) void { if (adwaita.versionAtLeast(1, 2, 0)) { // Adwaita enables all of the shortcuts by default. // We want to manage keybindings ourselves. - self.tab_view.removeShortcuts(.{}); + self.tab_view.removeShortcuts(.{ + .alt_digits = true, + .alt_zero = true, + .control_end = true, + .control_home = true, + .control_page_down = true, + .control_page_up = true, + .control_shift_end = true, + .control_shift_home = true, + .control_shift_page_down = true, + .control_shift_page_up = true, + .control_shift_tab = true, + .control_tab = true, + }); } _ = adw.TabView.signals.page_attached.connect(