doc: document unicode-input and the kitty keyboard protocol

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I9c6df910f57c42f37344b6859a2b58356a6a6964
This commit is contained in:
raf 2026-06-25 15:37:43 +03:00
commit 1ef2efa0a7
No known key found for this signature in database
GPG key ID: 29D95B64378DB4BF
2 changed files with 12 additions and 1 deletions

View file

@ -59,6 +59,8 @@ table of _beer.toml_(5).
: Jump to the previous / next shell prompt (OSC 133)
| Ctrl+Shift+O
: Enter URL hint mode
| Ctrl+Shift+U
: Enter a Unicode codepoint by hex value
The *pipe-command-output* action (unbound by default) feeds the last command's
output to the configured command; see *shell-integration* in _beer.toml_(5).
@ -69,6 +71,14 @@ previous match, *Down* to the next, and *Escape* exits.
In URL hint mode each visible URL is tagged with a label; type the label to open
the URL in the configured launcher, or press *Escape* to cancel.
In Unicode codepoint-input mode, type the hexadecimal value of a codepoint (e.g.
_2603_ for a snowman) and press *Return* or *Space* to insert it; *Escape*
cancels.
*beer* implements the kitty keyboard protocol (progressive enhancement via
*CSI u*), so applications that request it receive disambiguated keys, key
release and repeat events, alternate keys, and associated text.
# MOUSE
Left-click and drag selects text; double-click selects a word, triple-click a