update keyboard WS.

This commit is contained in:
Miroslav Šedivý 2020-11-30 17:45:53 +01:00
parent e93d167be6
commit 83be51ea0f
5 changed files with 65 additions and 64 deletions

View file

@ -63,11 +63,6 @@ func (h *MessageHandlerCtx) Message(session types.Session, raw []byte) error {
err = utils.Unmarshal(payload, raw, func() error {
return h.controlGive(session, payload)
})
case event.CONTROL_KEYBOARD:
payload := &message.Keyboard{}
err = utils.Unmarshal(payload, raw, func() error {
return h.controlKeyboard(session, payload)
})
// Clipboard Events
case event.CLIPBOARD_SET:
@ -76,6 +71,18 @@ func (h *MessageHandlerCtx) Message(session types.Session, raw []byte) error {
return h.clipboardSet(session, payload)
})
// Keyboard Events
case event.KEYBOARD_MODIFIERS:
payload := &message.KeyboardLayout{}
err = utils.Unmarshal(payload, raw, func() error {
return h.keyboardLayout(session, payload)
})
case event.KEYBOARD_LAYOUT:
payload := &message.KeyboardModifiers{}
err = utils.Unmarshal(payload, raw, func() error {
return h.keyboardModifiers(session, payload)
})
// Screen Events
case event.SCREEN_RESOLUTION:
err = h.screenSize(session)