diff options
author | Dmitrii Morozov <snoopdesigns@gmail.com> | 2024-03-27 20:46:08 +0100 |
---|---|---|
committer | Dmitrii Morozov <snoopdesigns@gmail.com> | 2024-03-27 20:46:08 +0100 |
commit | b5d395a17604b6d47ec010fad752cdd6c8b82e3a (patch) | |
tree | 2bb84679ca2f67efde8dd4455b062e2ce31f7fa3 | |
parent | fd96ce3403f0bf98c215152e0d8424673c9db7e6 (diff) |
Added some key mappings
-rw-r--r-- | m4p/m4p.go | 2 | ||||
-rw-r--r-- | main.go | 7 |
2 files changed, 5 insertions, 4 deletions
@@ -12,6 +12,7 @@ const ( // Magic remote keycodes. const ( KeyWheelPressed = 13 + KeyPause = 19 KeyChannelUp = 33 KeyChannelDown = 34 KeyLeft = 37 @@ -32,6 +33,7 @@ const ( KeyGreen = 404 KeyYellow = 405 KeyBlue = 406 + KeyPlay = 415 KeyBack = 461 ) @@ -74,7 +74,7 @@ func run(ctx context.Context) error { func process(ctx context.Context, dev m4p.DeviceInfo, keyboard input.Keyboard, mouse input.Mouse) error { addr := fmt.Sprintf("%s:%d", dev.IPAddr, dev.Port) - log.Printf("Starting processing with: %s", addr) + log.Printf("Starting processing with Device: %s", addr) client, err := m4p.Dial(ctx, addr) if err != nil { @@ -138,9 +138,8 @@ func processKey(message m4p.Message, keyboard input.Keyboard) { key = input.Key8 case m4p.Key9: key = input.Key9 - case m4p.KeyRed: - key = input.KeyStop - case m4p.KeyGreen: + case m4p.KeyPlay: + case m4p.KeyPause: key = input.KeyPlaypause case m4p.KeyBack: key = input.KeyBackspace |