From 9f3463dc4d23f40f82805becef6e36277fcea2a2 Mon Sep 17 00:00:00 2001 From: itdominator <1itdominator@gmail.com> Date: Thu, 16 Dec 2021 18:57:24 -0600 Subject: [PATCH] New New key bindings --- .../signal_classes/KeyboardSignalsMixin.py | 17 +++++++++++++++++ user_config/solarfm/Main_Window.glade | 3 ++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/src/versions/solarfm-0.0.1/SolarFM/new/solarfm/signal_classes/KeyboardSignalsMixin.py b/src/versions/solarfm-0.0.1/SolarFM/new/solarfm/signal_classes/KeyboardSignalsMixin.py index 2974d51..c0375f7 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/new/solarfm/signal_classes/KeyboardSignalsMixin.py +++ b/src/versions/solarfm-0.0.1/SolarFM/new/solarfm/signal_classes/KeyboardSignalsMixin.py @@ -54,6 +54,16 @@ class KeyboardSignalsMixin: self.popup_search_files(wid, keyname) return + + if (self.ctrlDown and keyname in ["1", "kp_1"]): + self.builder.get_object("tggl_notebook_1").released() + if (self.ctrlDown and keyname in ["2", "kp_2"]): + self.builder.get_object("tggl_notebook_2").released() + if (self.ctrlDown and keyname in ["3", "kp_3"]): + self.builder.get_object("tggl_notebook_3").released() + if (self.ctrlDown and keyname in ["4", "kp_4"]): + self.builder.get_object("tggl_notebook_4").released() + if self.ctrlDown and keyname == "q": self.tear_down() if (self.ctrlDown and keyname == "slash") or keyname == "home": @@ -86,6 +96,13 @@ class KeyboardSignalsMixin: self.show_new_file_menu() + + if keyname in ["alt_l", "alt_r"]: + top_main_menubar = self.builder.get_object("top_main_menubar") + if top_main_menubar.is_visible(): + top_main_menubar.hide() + else: + top_main_menubar.show() if keyname == "delete": self.delete_files() if keyname == "f2": diff --git a/user_config/solarfm/Main_Window.glade b/user_config/solarfm/Main_Window.glade index e3aecda..d829f34 100644 --- a/user_config/solarfm/Main_Window.glade +++ b/user_config/solarfm/Main_Window.glade @@ -1888,16 +1888,17 @@ SolarFM is developed on Atom, git, and using Python 3+ with Gtk GObject introspe 240 + 420 False path_entry bottom False - 320 True True in + False True