Skip to content

F13-F20 do not send proper Kitty protocol escape sequences in applications that support Kitty protocol #20243

@hajdamak

Description

@hajdamak

Windows Terminal version

1.25.1322.0

Windows build number

10.0.26200.8390

Other Software

Latest versions of Nushell, Yazi

Steps to reproduce

  • Trigger any of F13-F20 keys using keyboard that have them or using AutoHotKey (or any other software that is able to generate such key press) to generate them
  • Applications that supports Kitty protocol (for example Yazi or Nushell with Kitty protocol enabled) it seems do not receive proper Kitty sequences but rather traditional ones. This makes keybindings in these applications to not work at all or work incorrectly, for example F18 is recognized in Nushell and Yazi as F15.

Expected Behavior

F13-F20 should generate proper Kitty protocol escape sequences in applications that support Kitty protocol. So they can properly use these keys in bindings.

Actual Behavior

Traditional escape sequences are sent to applications that support Kitty protocol for F13-F20 keys which breaks keybindings for these keys.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area-InputRelated to input processing (key presses, mouse, etc.)Issue-BugIt either shouldn't be doing this or needs an investigation.Product-TerminalThe new Windows Terminal.

    Type

    No fields configured for Bug.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions