From d6e55f72c0b0dc6dd86a979cda4d5e20049ef26c Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 25 Jan 2024 14:18:09 +0530 Subject: [PATCH] Forgot to stub out one method for the test --- kitty/keys.py | 10 +++++----- kitty_tests/keys.py | 3 +++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/kitty/keys.py b/kitty/keys.py index afc6a486f..62c276873 100644 --- a/kitty/keys.py +++ b/kitty/keys.py @@ -69,11 +69,7 @@ class Mappings: def update_keymap(self, global_shortcuts:Optional[Dict[str, SingleKey]] = None) -> None: if global_shortcuts is None: - if is_macos: - from .main import set_cocoa_global_shortcuts - global_shortcuts = set_cocoa_global_shortcuts(self.get_options()) - else: - global_shortcuts = {} + global_shortcuts = self.set_cocoa_global_shortcuts(self.get_options()) if is_macos else {} self.global_shortcuts_map: KeyMap = {v: [KeyDefinition(definition=k)] for k, v in global_shortcuts.items()} self.global_shortcuts = global_shortcuts self.keyboard_modes = self.get_options().keyboard_modes.copy() @@ -224,4 +220,8 @@ class Mappings: b = get_boss() if b.args.debug_keyboard: print(*args, end=end, flush=True) + + def set_cocoa_global_shortcuts(self, opts: Options) -> Dict[str, SingleKey]: + from .main import set_cocoa_global_shortcuts + return set_cocoa_global_shortcuts(opts) # }}} diff --git a/kitty_tests/keys.py b/kitty_tests/keys.py index 6edae3842..db6653b65 100644 --- a/kitty_tests/keys.py +++ b/kitty_tests/keys.py @@ -553,6 +553,9 @@ class TestKeys(BaseTest): def set_ignore_os_keyboard_processing(self, on: bool) -> None: pass + def set_cocoa_global_shortcuts(self, opts): + return {} + def get_options(self): return self.options