From 41b0f8852f31037e432836b8cd922a319abac9d5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 15 Sep 2019 04:24:32 +0530 Subject: [PATCH] Only update config_key_map with those entries in key_name_aliases that exist in ENCODING --- kitty/key_encoding.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kitty/key_encoding.py b/kitty/key_encoding.py index 85ab6c1bd..6eb53ac63 100644 --- a/kitty/key_encoding.py +++ b/kitty/key_encoding.py @@ -474,7 +474,7 @@ for key_name, enc in ENCODING.items(): key_name = key_name.replace(' ', '_') g[key_name] = config_key_map[key_name] = key_name key_rmap[enc] = key_name -config_key_map.update({k: g[v] for k, v in key_name_aliases.items()}) +config_key_map.update({k: g[v] for k, v in key_name_aliases.items() if v in g}) enter_key = KeyEvent(PRESS, 0, g['ENTER']) backspace_key = KeyEvent(PRESS, 0, g['BACKSPACE'])