Merge pull request #4546 from CvH/10.0/sky_remote

add support for SKY-Q remote
This commit is contained in:
Matthias Reichl 2020-09-08 10:39:37 +02:00 committed by GitHub
commit 16e68ab07d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 33 additions and 9 deletions

View File

@ -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

View File

@ -79,6 +79,10 @@ SUBSYSTEMS=="input", ATTRS{name}=="iMON Panel, Knob and Mouse(15c2:ffdc)", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="default.evmap" 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 # 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 # known to be remote controls. For simplicity, the event map file names have the
@ -138,10 +142,6 @@ ENV{ID_VENDOR_ID}=="05a4", ENV{ID_MODEL_ID}=="9881", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap" ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
# ENV{ID_VENDOR_ID}=="05ac", ENV{ID_MODEL_ID}=="8241", \
# ENV{eventlircd_enable}="true", \
# ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
ENV{ID_VENDOR_ID}=="0709", ENV{ID_MODEL_ID}=="9137", \ ENV{ID_VENDOR_ID}=="0709", ENV{ID_MODEL_ID}=="9137", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap" ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
@ -170,7 +170,6 @@ ENV{ID_VENDOR_ID}=="1d57", ENV{ID_MODEL_ID}=="ac01", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap" ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
#ENV{ID_VENDOR_ID}=="9022", ENV{ID_MODEL_ID}=="d660", \
ATTRS{idVendor}=="9022", ATTRS{idProduct}=="d660", \ ATTRS{idVendor}=="9022", ATTRS{idProduct}=="d660", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="tevii_s660.evmap" ENV{eventlircd_evmap}="tevii_s660.evmap"
@ -188,12 +187,12 @@ ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="20cc", \
ENV{eventlircd_evmap}="spinelplus.evmap" ENV{eventlircd_evmap}="spinelplus.evmap"
ENV{ID_VENDOR_ID}=="2252", ENV{ID_MODEL_ID}=="1037", \ ENV{ID_VENDOR_ID}=="2252", ENV{ID_MODEL_ID}=="1037", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="osmc_rf.evmap" ENV{eventlircd_evmap}="osmc_rf.evmap"
ENV{ID_VENDOR_ID}=="2017", ENV{ID_MODEL_ID}=="1688", \ ENV{ID_VENDOR_ID}=="2017", ENV{ID_MODEL_ID}=="1688", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="osmc_rf2.evmap" ENV{eventlircd_evmap}="osmc_rf2.evmap"
# Enable wake-on-usb for the USB remotes. # Enable wake-on-usb for the USB remotes.
RUN+="wakeup_enable" RUN+="wakeup_enable"