From 2bf53f0397f16ee0367be99373b57dadf1742195 Mon Sep 17 00:00:00 2001 From: Mathias Fredriksson Date: Tue, 8 Feb 2022 23:50:49 +0200 Subject: 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 --- m4p/client.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'm4p/client.go') 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) -- cgit v1.2.3