desktop control websocket.

This commit is contained in:
Miroslav Šedivý
2022-01-30 01:25:04 +01:00
parent 0d6335ebcd
commit fcc85aa9d6
4 changed files with 100 additions and 6 deletions

View File

@ -29,10 +29,17 @@ const (
CONTROL_HOST = "control/host"
CONTROL_RELEASE = "control/release"
CONTROL_REQUEST = "control/request"
CONTROL_MOVE = "control/move" // TODO: New. (fallback)
CONTROL_SCROLL = "control/scroll" // TODO: New. (fallback)
CONTROL_KEYDOWN = "control/keydown" // TODO: New. (fallback)
CONTROL_KEYUP = "control/keyup" // TODO: New. (fallback)
// mouse
CONTROL_MOVE = "control/move" // TODO: New. (fallback)
CONTROL_SCROLL = "control/scroll" // TODO: New. (fallback)
// keyboard
CONTROL_KEYPRESS = "control/keypress"
CONTROL_KEYDOWN = "control/keydown"
CONTROL_KEYUP = "control/keyup"
// actions
CONTROL_COPY = "control/copy"
CONTROL_PASTE = "control/paste"
CONTROL_SELECT_ALL = "control/select_all"
)
const (

View File

@ -114,9 +114,8 @@ type ControlScroll struct {
Y int16 `json:"y"`
}
// TODO: New.
type ControlKey struct {
Key uint32 `json:"key"`
Keysym uint32 `json:"keysym"`
}
/////////////////////////////