Fix show_key kitten showing incorrect CSI encoding for F3
This commit is contained in:
2
kitty/key_encoding.py
generated
2
kitty/key_encoding.py
generated
@@ -354,6 +354,8 @@ def decode_key_event(csi: str, csi_type: str) -> KeyEvent:
|
||||
def csi_number_for_name(key_name: str) -> int:
|
||||
if not key_name:
|
||||
return 0
|
||||
if key_name in ('F3', 'ENTER'):
|
||||
return 13
|
||||
fn = get_name_to_functional_number_map().get(key_name)
|
||||
if fn is None:
|
||||
return ord(key_name)
|
||||
|
||||
@@ -362,6 +362,9 @@ func csi_number_for_name(key_name string) int {
|
||||
if key_name == "" {
|
||||
return 0
|
||||
}
|
||||
if key_name == "F3" || key_name == "ENTER" {
|
||||
return 13
|
||||
}
|
||||
fn, ok := name_to_functional_number_map[key_name]
|
||||
if !ok {
|
||||
return int(rune(key_name[0]))
|
||||
|
||||
Reference in New Issue
Block a user