From 43354988f9372c534d33771df1d2c81c589bcfc0 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 24 Jul 2013 04:11:35 +0200 Subject: [PATCH] eventlircd: add initial support for HOLTEK receivers Signed-off-by: Stephan Raue --- .../eventlircd/evmap/03_1241_e000.evmap | 58 +++++++++++++++++++ .../eventlircd/udev.d/98-eventlircd.rules | 4 ++ 2 files changed, 62 insertions(+) create mode 100644 packages/sysutils/remote/eventlircd/evmap/03_1241_e000.evmap diff --git a/packages/sysutils/remote/eventlircd/evmap/03_1241_e000.evmap b/packages/sysutils/remote/eventlircd/evmap/03_1241_e000.evmap new file mode 100644 index 0000000000..516c15dde3 --- /dev/null +++ b/packages/sysutils/remote/eventlircd/evmap/03_1241_e000.evmap @@ -0,0 +1,58 @@ +# 1241:e000 HOLTEK USB receiver +# mode 1, keyboard red # keyboard on +# mode 2, mouse blue # mouse on + + KEY_1 = KEY_NUMERIC_1 # 1 + KEY_2 = KEY_NUMERIC_2 # 2 + KEY_3 = KEY_NUMERIC_3 # 3 + KEY_4 = KEY_NUMERIC_4 # 4 + KEY_5 = KEY_NUMERIC_5 # 5 + KEY_6 = KEY_NUMERIC_6 # 6 + KEY_7 = KEY_NUMERIC_7 # 7 + KEY_8 = KEY_NUMERIC_8 # 8 + KEY_9 = KEY_NUMERIC_9 # 9 + KEY_0 = KEY_NUMERIC_0 # 0 + shift+KEY_8 = KEY_NUMERIC_STAR # * + BTN_LEFT = KEY_NUMERIC_POUND # # + + KEY_POWER = KEY_POWER # Power + alt+KEY_F4 = KEY_POWER # Power +#? KEY_SLEEP = KEY_POWER # Sleep # remapped to Power +#? KEY_WAKEUP = KEY_POWER # WakeUp # remapped to Power + + ctrl+KEY_R = KEY_RECORD # Record + ctrl+KEY_P = KEY_PAUSE # Pause + ctrl+shift+KEY_S = KEY_STOP # Stop + ctrl+shift+KEY_B = KEY_REWIND # Rev + ctrl+shift+KEY_P = KEY_PLAY # Play + ctrl+shift+KEY_F = KEY_FASTFORWARD # Fwd + KEY_PREVIOUSSONG = KEY_PREVIOUS # Prev + KEY_NEXTSONG = KEY_NEXT # Next + + KEY_BACKSPACE = KEY_EXIT # BACK/Clear + BTN_RIGHT = KEY_INFO # Info/EPG + alt+meta+KEY_ENTER = KEY_PROG1 # Media + + KEY_LEFT = KEY_LEFT # Left Arrow + KEY_RIGHT = KEY_RIGHT # Right Arrow + KEY_UP = KEY_UP # Up Arrow + KEY_DOWN = KEY_DOWN # Down Arrow + KEY_ENTER = KEY_OK # Enter & Ok + KEY_VOLUMEUP = KEY_VOLUMEUP # Vol + + KEY_VOLUMEDOWN = KEY_VOLUMEDOWN # Vol - + KEY_PAGEUP = KEY_CHANNELUP # CH/PG up + KEY_PAGEDOWN = KEY_CHANNELDOWN # CH/PG down + KEY_F8 = KEY_MUTE # Mute + + ctrl+shift+KEY_T = KEY_TEXT # Teletext + ctrl+KEY_G = KEY_EPG # Program # remapped to EPG (Contextmenu) + + KEY_VIDEO = KEY_VIDEO # Videos + KEY_DVD = KEY_DVD # DVD + KEY_MP3 = KEY_AUDIO # Music + KEY_CAMERA = KEY_CAMERA # Pictures + +# KEY_RED = KEY_RED # Red + ctrl+KEY_I = KEY_GREEN # Green + alt+KEY_TAB = KEY_YELLOW # Yellow +# KEY_BLUE = KEY_BLUE # Blue diff --git a/packages/sysutils/remote/eventlircd/udev.d/98-eventlircd.rules b/packages/sysutils/remote/eventlircd/udev.d/98-eventlircd.rules index 6966d50745..f341913424 100644 --- a/packages/sysutils/remote/eventlircd/udev.d/98-eventlircd.rules +++ b/packages/sysutils/remote/eventlircd/udev.d/98-eventlircd.rules @@ -131,6 +131,10 @@ ENV{ID_VENDOR_ID}=="0755", ENV{ID_MODEL_ID}=="2626", \ ENV{eventlircd_enable}="true", \ ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap" +ENV{ID_VENDOR_ID}=="1241", ENV{ID_MODEL_ID}=="e000", \ + ENV{eventlircd_enable}="true", \ + ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap" + ENV{ID_VENDOR_ID}=="13ec", ENV{ID_MODEL_ID}=="0006", \ ENV{eventlircd_enable}="true", \ ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"