Fix show_key kitten showing incorrect CSI encoding for F3
This commit is contained in:
parent
3e69cf81af
commit
71e09ba1fb
2 changed files with 5 additions and 0 deletions
2
kitty/key_encoding.py
generated
2
kitty/key_encoding.py
generated
|
|
@ -354,6 +354,8 @@ def key_name(num: int) -> str:
|
|||
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]))
|
||||
|
|
|
|||
Loading…
Reference in a new issue