Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Emotes

daRPC can play the same character expressions exposed by the normal client UI.

curl --request POST \
  --header "Content-Type: application/json" \
  --data '{"name":"wave"}' \
  "http://127.0.0.1:2626/clients/ZiLo/emote"

Names are case-insensitive. The confirmed names are:

Ctrl shortcutNameCodeCtrl+Alt shortcutNameCode
Ctrl+1smile0Ctrl+Alt+1rock25
Ctrl+2cry1Ctrl+Alt+2scissors26
Ctrl+3sad2Ctrl+Alt+3paper27
Ctrl+4wink3Ctrl+Alt+4oof28
Ctrl+5stunned4Ctrl+Alt+5speechless29
Ctrl+6raz5Ctrl+Alt+6blue30
Ctrl+7surprise6Ctrl+Alt+7blush31
Ctrl+8sleepy7Ctrl+Alt+8heart32
Ctrl+9yawn8Ctrl+Alt+9sweat33
Ctrl+0kiss12Ctrl+Alt+0sing34
Ctrl+-wave13Ctrl+Alt+-ack35

You may provide a numeric client code instead, for example {"code":13}. Numeric codes also keep the unnamed Alt-only expressions available. A code must be one exposed by the client UI: 0 through 8 or 12 through 35.

The HTTP response reports whether the main-thread command ran. An observed request also produces character.emoted with the numeric code.