mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-10-09 19:36:45 +00:00
Example: ghostty-vt
C Key Encoding
This example demonstrates how to use the ghostty-vt
C library to encode key
events into terminal escape sequences.
This example specifically shows how to:
- Create a key encoder with the C API
- Configure Kitty keyboard protocol flags (this example uses KKP)
- Create and configure a key event
- Encode the key event into a terminal escape sequence
The example encodes a Ctrl key release event with the Ctrl modifier set,
producing the escape sequence \x1b[57442;5:3u
.
Usage
Run the program:
zig build run