|
|
||
|---|---|---|
| .. | ||
| src | ||
| README.md | ||
| build.zig | ||
| build.zig.zon | ||
README.md
Example: ghostty-vt C Mouse Encoding
This example demonstrates how to use the ghostty-vt C library to encode mouse
events into terminal escape sequences.
This example specifically shows how to:
- Create a mouse encoder with the C API
- Configure tracking mode and output format (this example uses SGR)
- Set terminal geometry for pixel-to-cell coordinate mapping
- Create and configure a mouse event
- Encode the mouse event into a terminal escape sequence
The example encodes a left button press at pixel position (50, 40) using SGR
format, producing an escape sequence like \x1b[<0;6;3M.
Usage
Run the program:
zig build run