Websocket with Json
{
action: [system|key|mouse|command],
subaction: [peerstate|keyaction|mouseaction|...]
data: [data]
}
{
state: bool
state_msg: string
}
{
keyaction: [keyup|keydown],
key: "s",
keycode: 83,
is_shift_down: bool,
is_ctrl_down: bool,
is_alt_down: bool,
}
// TODO
{
"action":"system",
"subaction":"peerstate",
"data":{
"state":true
}
}
{
"action":"key",
"subaction":"keyup",
"data":{
"keyaction":"keyup",
"key":"H",
"keycode":"72",
"is_shift_down":false,
"is_ctrl_down":false,
"is_alt_down":false
}
}