summaryrefslogtreecommitdiff
path: root/m4p/client.go
diff options
context:
space:
mode:
authorMathias Fredriksson <mafredri@gmail.com>2022-02-08 23:50:49 +0200
committerMathias Fredriksson <mafredri@gmail.com>2022-02-08 23:51:02 +0200
commit2bf53f0397f16ee0367be99373b57dadf1742195 (patch)
tree3669265f12b38742d86ef53a2d8f7f19096ea4ee /m4p/client.go
parenteb2617ac12b2432e8d8d22c7cae64b887d1c70e5 (diff)
Add support for mouse click and scroll wheel
Requires the webos client to have support for these events, see: https://github.com/Wouterdek/magic4pc/pull/10
Diffstat (limited to 'm4p/client.go')
-rw-r--r--m4p/client.go9
1 files changed, 7 insertions, 2 deletions
diff --git a/m4p/client.go b/m4p/client.go
index 45f8b77..3467b3f 100644
--- a/m4p/client.go
+++ b/m4p/client.go
@@ -2,7 +2,6 @@ package m4p
import (
"context"
- "encoding/hex"
"encoding/json"
"errors"
"fmt"
@@ -132,8 +131,14 @@ recvLoop:
case InputMessage:
log.Printf("m4p: Client: recv: got %s: %v", m.Type, m.Input)
+ case MouseMessage:
+ log.Printf("m4p: Client: recv: got %s: %v", m.Type, m.Mouse)
+
+ case WheelMessage:
+ log.Printf("m4p: Client: recv: got %s: %v", m.Type, m.Wheel)
+
case RemoteUpdateMessage:
- log.Printf("m4p: Client: recv: got %s: %s", m.Type, hex.EncodeToString(m.RemoteUpdate.Payload))
+ // log.Printf("m4p: Client: recv: got %s: %s", m.Type, hex.EncodeToString(m.RemoteUpdate.Payload))
default:
log.Printf("m4p: Client: recv: unknown message: %s", m.Type)