Magellan Linux

Diff of /tags/udev-166-r2/udev-keyboard-force-release.rules.magellan

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1016 by niro, Tue Apr 6 23:46:22 2010 UTC revision 1237 by niro, Thu Dec 16 17:39:17 2010 UTC
# Line 1  Line 1 
1  # /etc/udev/rules/95-keyboard-force-release.rules:  device naming rules for udev  # /etc/udev/rules/95-keyboard-force-release.rules:  device naming rules for udev
2  # $Header: /root/magellan-cvs/src/udev/udev-keyboard-force-release.rules.magellan,v 1.1 2010-04-06 23:46:22 niro Exp $  # $Header: /root/magellan-cvs/src/udev/udev-keyboard-force-release.rules.magellan,v 1.2 2010-08-18 02:24:12 niro Exp $
3  #  #
4  # There are a number of modifiers that are allowed to be used in some  # There are a number of modifiers that are allowed to be used in some
5  # of the different fields. They provide the following subsitutions:  # of the different fields. They provide the following subsitutions:
# Line 31  Line 31 
31  # /lib/udev/keymap -i /dev/input/eventX  # /lib/udev/keymap -i /dev/input/eventX
32  # on a Linux vt to find out.  # on a Linux vt to find out.
33    
34  ACTION!="add|change", GOTO="force_release_end"  ACTION=="remove", GOTO="force_release_end"
35  SUBSYSTEM!="serio", GOTO="force_release_end"  SUBSYSTEM!="serio", GOTO="force_release_end"
36  KERNEL!="serio*", GOTO="force_release_end"  KERNEL!="serio*", GOTO="force_release_end"
37  DRIVER!="atkbd", GOTO="force_release_end"  DRIVER!="atkbd", GOTO="force_release_end"
# Line 39  DRIVER!="atkbd", GOTO="force_release_end Line 39  DRIVER!="atkbd", GOTO="force_release_end
39  ENV{DMI_VENDOR}="$attr{[dmi/id]sys_vendor}"  ENV{DMI_VENDOR}="$attr{[dmi/id]sys_vendor}"
40    
41    
42  ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*N130*|*N140*|*SR70S/SR71S*", RUN+="keyboard-force-release.sh $devpath samsung-other"  ENV{DMI_VENDOR}=="[sS][aA][mM][sS][uU][nN][gG]*", RUN+="keyboard-force-release.sh $devpath samsung-other"
43    
44    ENV{DMI_VENDOR}=="Dell Inc.", ATTR{[dmi/id]product_name}=="Studio 1557|Studio 1558", RUN+="keyboard-force-release.sh $devpath common-volume-keys"
45    ENV{DMI_VENDOR}=="Dell Inc.", ATTR{[dmi/id]product_name}=="Latitude E*|Precision M*", RUN+="keyboard-force-release.sh $devpath dell-touchpad"
46    
47    ENV{DMI_VENDOR}=="FUJITSU SIEMENS", ATTR{[dmi/id]product_name}=="AMILO Si 1848+u|AMILO Xi 2428", RUN+="keyboard-force-release.sh $devpath common-volume-keys"
48    
49    ENV{DMI_VENDOR}=="FOXCONN", ATTR{[dmi/id]product_name}=="QBOOK", RUN+="keyboard-force-release.sh $devpath common-volume-keys"
50    
51    ENV{DMI_VENDOR}=="MTC", ATTR{[dmi/id]product_version}=="A0", RUN+="keyboard-force-release.sh $devpath common-volume-keys"
52    
53    ENV{DMI_VENDOR}=="PEGATRON CORP.", ATTR{[dmi/id]product_name}=="Spring Peak", RUN+="keyboard-force-release.sh $devpath common-volume-keys"
54    
55    ENV{DMI_VENDOR}=="TOSHIBA", ATTR{[dmi/id]product_name}=="Satellite U300|Satellite Pro U300|Satellite U305|SATELLITE U500", RUN+="keyboard-force-release.sh $devpath common-volume-keys"
56    
57    ENV{DMI_VENDOR}=="Viooo Corporation", ATTR{[dmi/id]product_name}=="PT17", RUN+="keyboard-force-release.sh $devpath common-volume-keys"
58    
59    # These are all the HP laptops that setup a touchpad toggle key
60    ENV{DMI_VENDOR}=="Hewlett-Packard*", ATTR{[dmi/id]product_name}=="*[pP][aA][vV][iI][lL][iI][oO][nN]*", RUN+="keyboard-force-release.sh $devpath hp-other"
61    ENV{DMI_VENDOR}=="Hewlett-Packard*", ATTR{[dmi/id]product_name}=="*[tT][xX]2*", RUN+="keyboard-force-release.sh $devpath hp-other"
62    ENV{DMI_VENDOR}=="Hewlett-Packard*", ATTR{[dmi/id]product_name}=="*2510p*|*2530p*|HP G60 Notebook PC", RUN+="keyboard-force-release.sh $devpath hp-other"
63    
64    ENV{DMI_VENDOR}=="Zepto", ATTR{[dmi/id]product_name}=="Znote 6615WD", RUN+="keyboard-force-release.sh $devpath common-volume-keys"
65    
66    ENV{DMI_VENDOR}=="Zepto", ATTR{[dmi/id]product_name}=="Znote", ATTR{[dmi/id]product_version}=="6625WD", RUN+="keyboard-force-release.sh $devpath common-volume-keys"
67    
68  LABEL="force_release_end"  LABEL="force_release_end"

Legend:
Removed from v.1016  
changed lines
  Added in v.1237