Skip to content
Discussion options

You must be logged in to vote

At the Ghostty level, no: you cannot simultaneously:

  1. remove Ghostty’s shortcut,
  2. keep Ctrl+Shift+P available to the child application, and
  3. send no encoded input to the child.

Those requirements conflict with how terminal input works.

unbind means: remove Ghostty’s action and let the key continue to the program running inside the terminal. Ghostty’s documentation explicitly states that an unbound key is sent through to the child command. ignore, on the other hand, consumes the key and sends no encoding.

A terminal application does not receive a native GTK keyboard event such as “Ctrl+Shift+P.” It receives bytes through the PTY. Therefore, if Ghostty forwards that key while preserving the …

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@ak24watch
Comment options

@MentalOfCrow
Comment options

Answer selected by ak24watch
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants