From 2e90e443ed4ec1453af91eae5ac89cfe67a9851a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 20 Apr 2018 21:33:24 +0530 Subject: [PATCH] Fix #476 --- kitty/cli.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kitty/cli.py b/kitty/cli.py index 616ad970d..0f103ecc0 100644 --- a/kitty/cli.py +++ b/kitty/cli.py @@ -511,8 +511,8 @@ def print_shortcut(key, action): if not getattr(print_shortcut, 'maps', None): from kitty.keys import defines v = vars(defines) - mmap = {m.split('_')[-1].lower(): x for m, x in v.items() if m.startswith('GLFW_MOD_')} - kmap = {k.split('_')[-1].lower(): x for k, x in v.items() if k.startswith('GLFW_KEY_')} + mmap = {m[len('GLFW_MOD_'):].lower(): x for m, x in v.items() if m.startswith('GLFW_MOD_')} + kmap = {k[len('GLFW_KEY_'):].lower(): x for k, x in v.items() if k.startswith('GLFW_KEY_')} krmap = {v: k for k, v in kmap.items()} print_shortcut.maps = mmap, krmap mmap, krmap = print_shortcut.maps