From f23874e6fb179f6909c06f4b1f7f73d35c279470 Mon Sep 17 00:00:00 2001 From: Miquel Lionel Date: Sun, 8 Oct 2023 18:27:12 +0200 Subject: Add keyboard shortcut to show preferences (Ctrl+,) --- main/data/gtk/help-overlay.ui | 6 ++++++ main/src/ui/application.vala | 2 ++ 2 files changed, 8 insertions(+) diff --git a/main/data/gtk/help-overlay.ui b/main/data/gtk/help-overlay.ui index 17b0555c..7d2aece9 100644 --- a/main/data/gtk/help-overlay.ui +++ b/main/data/gtk/help-overlay.ui @@ -8,6 +8,12 @@ General + + + <ctrl>comma + Show preferences + + <ctrl>T diff --git a/main/src/ui/application.vala b/main/src/ui/application.vala index 2e785224..34a0797e 100644 --- a/main/src/ui/application.vala +++ b/main/src/ui/application.vala @@ -10,6 +10,7 @@ public class Dino.Ui.Application : Adw.Application, Dino.Application { private const string[] KEY_COMBINATION_ADD_CONFERENCE = {"G", null}; private const string[] KEY_COMBINATION_LOOP_CONVERSATIONS = {"Tab", null}; private const string[] KEY_COMBINATION_LOOP_CONVERSATIONS_REV = {"Tab", null}; + private const string[] KEY_COMBINATION_SHOW_SETTINGS = {"comma", null}; private MainWindow window; public MainWindowController controller; @@ -120,6 +121,7 @@ public class Dino.Ui.Application : Adw.Application, Dino.Application { SimpleAction settings_action = new SimpleAction("settings", null); settings_action.activate.connect(show_settings_window); add_action(settings_action); + set_accels_for_action("app.settings", KEY_COMBINATION_SHOW_SETTINGS); SimpleAction about_action = new SimpleAction("about", null); about_action.activate.connect(show_about_window); -- cgit v1.2.3-54-g00ecf