summaryrefslogtreecommitdiff
path: root/contrib/96-vdrkeymap.rules
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/96-vdrkeymap.rules')
-rw-r--r--contrib/96-vdrkeymap.rules32
1 files changed, 32 insertions, 0 deletions
diff --git a/contrib/96-vdrkeymap.rules b/contrib/96-vdrkeymap.rules
new file mode 100644
index 0000000..b475649
--- /dev/null
+++ b/contrib/96-vdrkeymap.rules
@@ -0,0 +1,32 @@
+SUBSYSTEM!="input", GOTO="vdrkeymap_end"
+KERNEL!="event*", GOTO="vdrkeymap_end"
+
+#### blacklist input devices which shall not be used by 'vdr'
+
+# HAMA MCE remote control
+ENV{ID_VENDOR_ID}=="05a4", ENV{ID_MODEL_ID}=="9881", GOTO="vdrkeymap_end"
+
+
+#### install custom keymaps
+
+# x10-wti
+ENV{ID_VENDOR_ID}=="0bc7", ENV{ID_MODEL_ID}=="0006", ENV{ID_INPUT_KEY}=="1", RUN+="keymap $name x10-wti"
+
+# TT6400 remote control
+ATTRS{vendor}=="0x1131", ATTRS{device}=="0x7160", RUN+="keymap $name tt6400-ir"
+
+
+#### do 'vdr' specific actions
+
+# generate hotplug event
+RUN+="vdr-inputdev $name"
+
+# create coldplug entry
+SYMLINK+="vdr/$name"
+
+# set permissions
+MODE="0640", OWNER="vdr"
+
+
+
+LABEL="vdrkeymap_end"