From d1b5420b08451775f934c8e45e43559ced7ae1fb Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 19 Jan 2022 13:33:32 +0530 Subject: [PATCH] Display space as a word when printing keys --- kitty/debug_config.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kitty/debug_config.py b/kitty/debug_config.py index e504c2cd2..e8d632ac0 100644 --- a/kitty/debug_config.py +++ b/kitty/debug_config.py @@ -72,8 +72,9 @@ def print_shortcut(key_sequence: Iterable[SingleKey], defn: str, print: Callable mods, is_native, key = key_spec names = list(mod_to_names(mods)) if key: - kname = glfw_get_key_name(0, key) if is_native else glfw_get_key_name(key, 0) - names.append(kname or f'{key}') + kname = (glfw_get_key_name(0, key) if is_native else glfw_get_key_name(key, 0)) or f'{key}' + kname = {' ': 'space'}.get(kname, kname) + names.append(kname) keys.append('+'.join(names)) print('\t' + ' > '.join(keys), defn)