Add key-remapping via hwdb for OSMC remote controllers so key functionality is not affected when using international keyboard layouts. Deprecate the use of this via eventlircd.

Signed-off-by: Sam Nazarko <email@samnazarko.co.uk>
This commit is contained in:
Sam Nazarko 2020-12-02 17:25:44 +00:00
parent 1e8bfda165
commit dc90b0118a
4 changed files with 17 additions and 34 deletions

View File

@ -1,13 +0,0 @@
#KEY_HOME = KEY_HOME
#KEY_INFO = KEY_INFO
#KEY_UP = KEY_UP
#KEY_DOWN = KEY_DOWN
#KEY_LEFT = KEY_LEFT
#KEY_RIGHT = KEY_RIGHT
KEY_ENTER = KEY_OK
#KEY_BACK = KEY_BACK
#KEY_CONTEXT_MENU = KEY_CONTEXT_MENU
#KEY_PLAYPAUSE = KEY_PLAYPAUSE
#KEY_STOP = KEY_STOP
#KEY_REWIND = KEY_REWIND
#KEY_FASTFORWARD = KEY_FASTFORWARD

View File

@ -1,13 +0,0 @@
#KEY_HOME = KEY_HOME
KEY_I = KEY_INFO
#KEY_UP = KEY_UP
#KEY_DOWN = KEY_DOWN
#KEY_LEFT = KEY_LEFT
#KEY_RIGHT = KEY_RIGHT
KEY_ENTER = KEY_OK
#KEY_BACK = KEY_BACK
KEY_C = KEY_CONTEXT_MENU
#KEY_PLAYPAUSE = KEY_PLAYPAUSE
#KEY_STOP = KEY_STOP
KEY_MINUS = KEY_VOLUMEDOWN
KEY_EQUAL = KEY_VOLUMEUP

View File

@ -186,14 +186,6 @@ ENV{ID_VENDOR_ID}=="0471", ENV{ID_MODEL_ID}=="20cc", \
ENV{eventlircd_enable}="true", \ ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="spinelplus.evmap" ENV{eventlircd_evmap}="spinelplus.evmap"
ENV{ID_VENDOR_ID}=="2252", ENV{ID_MODEL_ID}=="1037", \
ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="osmc_rf.evmap"
ENV{ID_VENDOR_ID}=="2017", ENV{ID_MODEL_ID}=="1688", \
ENV{eventlircd_enable}="true", \
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"

View File

@ -0,0 +1,17 @@
evdev:input:b0003v2017p1689*
KEYBOARD_KEY_7002e=volumeup
KEYBOARD_KEY_7002d=volumedown
KEYBOARD_KEY_7000c=kpleftparen
KEYBOARD_KEY_70006=kprightparen
evdev:input:b0003v2017p1688*
KEYBOARD_KEY_7004a=esc
KEYBOARD_KEY_c0060=kpleftparen
KEYBOARD_KEY_10084=kprightparen
KEYBOARD_KEY_7002e=volumeup
KEYBOARD_KEY_7002d=volumedown
evdev:input:b0003v2252p1037*
KEYBOARD_KEY_7004a=esc
KEYBOARD_KEY_c0060=kpleftparen
KEYBOARD_KEY_10084=kprightparen