Only update config_key_map with those entries in key_name_aliases that exist in ENCODING

This commit is contained in:
Kovid Goyal
2019-09-15 04:24:32 +05:30
parent 2fadd3e7ba
commit 41b0f8852f

2
kitty/key_encoding.py generated
View File

@@ -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'])