gosmartkeyboard/server/StringCommands.md
Kevin F b941235007 Moved control commands to their own file
Delimit all messages to fix fifo race condition
2023-03-13 13:24:02 -05:00

435 B

String Commands

To control key events and the input method we use special command strings at the beginning of a message.

They are as follows:

Payload delimiter: --- payload delimiter {KB_MSG}

Xdotool typing:

--- use xdotool cmd {KEYDOXDOTOOL}:

Xdotool key command:

--- use xdotool key cmd {KEYDOXTOOLKEY}:

Send keys commands:

--- keydown cmd {KEYDWN}

--- keyup cmd {KEYUP}

--- keyheld cmd {KEYHLD}