From b66ab6e65732813c7aca43eace22b96d6ba2263f Mon Sep 17 00:00:00 2001 From: CvH Date: Sun, 6 Sep 2020 15:21:17 +0200 Subject: [PATCH] eventlircd: add support for SKY-Q remote --- .../eventlircd/evmap/skyqremote.evmap | 25 +++++++++++++++++++ .../eventlircd/udev.d/98-eventlircd.rules | 4 +++ 2 files changed, 29 insertions(+) create mode 100644 packages/sysutils/eventlircd/evmap/skyqremote.evmap diff --git a/packages/sysutils/eventlircd/evmap/skyqremote.evmap b/packages/sysutils/eventlircd/evmap/skyqremote.evmap new file mode 100644 index 0000000000..9dbae115c3 --- /dev/null +++ b/packages/sysutils/eventlircd/evmap/skyqremote.evmap @@ -0,0 +1,25 @@ +# SKY Q bluetooth remote +# Bus=0005 Vendor=119b Product=212b Version=0001 +# Name="P218ruwido Sky Remote Keyboard" + +KEY_ESC = KEY_EXIT +KEY_HOME = KEY_MEDIA +KEY_F5 = KEY_MENU +KEY_F10 = KEY_REWIND +KEY_F11 = KEY_PLAY +KEY_F12 = KEY_FASTFORWARD +KEY_F1 = KEY_POWER +KEY_F3 = KEY_STOP +KEY_KPASTERISK = KEY_MUTE +KEY_F9 = KEY_INFO +KEY_PAGEUP = KEY_CHANNELUP +KEY_PAGEDOWN = KEY_CHANNELDOWN +KEY_F15 = KEY_TUNER +KEY_F2 = KEY_EPG +KEY_KPPLUS = KEY_VOLUMEUP +KEY_KPMINUS = KEY_VOLUMEDOWN +KEY_F4 = KEY_RED +KEY_DELETE = KEY_GREEN +KEY_INSERT = KEY_YELLOW +KEY_END = KEY_BLUE +KEY_F7 = KEY_RECORD diff --git a/packages/sysutils/eventlircd/udev.d/98-eventlircd.rules b/packages/sysutils/eventlircd/udev.d/98-eventlircd.rules index 8e63d2fe61..992b91316f 100644 --- a/packages/sysutils/eventlircd/udev.d/98-eventlircd.rules +++ b/packages/sysutils/eventlircd/udev.d/98-eventlircd.rules @@ -79,6 +79,10 @@ SUBSYSTEMS=="input", ATTRS{name}=="iMON Panel, Knob and Mouse(15c2:ffdc)", \ ENV{eventlircd_enable}="true", \ ENV{eventlircd_evmap}="default.evmap" +SUBSYSTEMS=="input", ATTRS{name}=="P218ruwido Sky Remote Keyboard", \ + ENV{eventlircd_enable}="true", \ + ENV{eventlircd_evmap}="skyqremote.evmap" + #------------------------------------------------------------------------------- # Ask eventlircd to handle USB HID devices that show up as event devices and are # known to be remote controls. For simplicity, the event map file names have the