summaryrefslogtreecommitdiffstats
path: root/keymap
diff options
context:
space:
mode:
authorMartin Pitt <martin.pitt@ubuntu.com>2009-05-09 12:24:31 +0200
committerMartin Pitt <martin.pitt@ubuntu.com>2009-05-09 12:24:31 +0200
commit7f51617e8a21cc8d037c297d01ad743309cf5cc6 (patch)
tree99dee5940e8a7af98dc261a2da18c1e6e3251a12 /keymap
parent5d12efc8fea94406bdce710d1cef74054e22d249 (diff)
keymap: Add misc rules (from hal-info)
Converted from 30-keymap-misc.fdi from hal-info 2009-05-08.
Diffstat (limited to 'keymap')
-rw-r--r--keymap/95-keymap.rules28
-rw-r--r--keymap/keymaps/asus3
-rw-r--r--keymap/keymaps/benq-joybook_r221
-rw-r--r--keymap/keymaps/fujitsu-amilo_pa_25483
-rw-r--r--keymap/keymaps/fujitsu-amilo_pro_edition_v35054
-rw-r--r--keymap/keymaps/fujitsu-amilo_pro_v32052
-rw-r--r--keymap/keymaps/fujitsu-amilo_si_15206
-rw-r--r--keymap/keymaps/fujitsu-esprimo_mobile_v52
-rw-r--r--keymap/keymaps/fujitsu-esprimo_mobile_v62
-rw-r--r--keymap/keymaps/inventec-symphony_6.0_7.02
-rw-r--r--keymap/keymaps/maxdata-pro_70009
-rw-r--r--keymap/keymaps/medion-fid20602
-rw-r--r--keymap/keymaps/medionnb-a5554
-rw-r--r--keymap/keymaps/micro-star12
-rw-r--r--keymap/keymaps/oqo-model25
-rw-r--r--keymap/keymaps/samsung-other14
-rw-r--r--keymap/keymaps/samsung-sq1us7
-rw-r--r--keymap/keymaps/samsung-sx20s4
-rw-r--r--keymap/keymaps/toshiba-satellite_a1002
-rw-r--r--keymap/keymaps/toshiba-satellite_a11010
20 files changed, 122 insertions, 0 deletions
diff --git a/keymap/95-keymap.rules b/keymap/95-keymap.rules
index 7adf69a..9849696 100644
--- a/keymap/95-keymap.rules
+++ b/keymap/95-keymap.rules
@@ -41,5 +41,33 @@ ATTR{[dmi/id]sys_vendor}=="Acer*", ATTR{[dmi/id]product_name}=="TravelMate*C300*
ATTR{[dmi/id]sys_vendor}=="Acer*", ATTR{[dmi/id]product_name}=="TravelMate*6292*", RUN+="keymap $name acer-travelmate_6292"
ATTR{[dmi/id]sys_vendor}=="Acer*", ATTR{[dmi/id]product_name}=="Aspire 5920G", RUN+="keymap $name acer-aspire_5920g"
+ATTR{[dmi/id]sys_vendor}=="*BenQ*", ATTR{[dmi/id]product_name}=="*Joybook R22*", RUN+="keymap $name benq-joybook_r22"
+
+ATTR{[dmi/id]sys_vendor}=="FUJITSU*", ATTR{[dmi/id]product_name}=="*AMILO Pro V3205*", RUN+="keymap $name fujitsu-amilo_pro_v3205"
+ATTR{[dmi/id]sys_vendor}=="FUJITSU*", ATTR{[dmi/id]product_name}=="*AMILO Pa 2548*", RUN+="keymap $name fujitsu-amilo_pa_2548"
+ATTR{[dmi/id]sys_vendor}=="FUJITSU*", ATTR{[dmi/id]product_name}=="*ESPRIMO Mobile V5*", RUN+="keymap $name fujitsu-esprimo_mobile_v5"
+ATTR{[dmi/id]sys_vendor}=="FUJITSU*", ATTR{[dmi/id]product_name}=="*ESPRIMO Mobile V6*", RUN+="keymap $name fujitsu-esprimo_mobile_v6"
+ATTR{[dmi/id]sys_vendor}=="FUJITSU*", ATTR{[dmi/id]product_name}=="*AMILO Pro Edition V3505*", RUN+="keymap $name fujitsu-amilo_pro_edition_v3505"
+ATTR{[dmi/id]sys_vendor}=="FUJITSU*", ATTR{[dmi/id]product_name}=="*Amilo Si 1520*", RUN+="keymap $name fujitsu-amilo_si_1520"
+
+ATTR{[dmi/id]sys_vendor}=="MEDION*", ATTR{[dmi/id]product_name}=="*FID2060*", RUN+="keymap $name medion-fid2060"
+ATTR{[dmi/id]sys_vendor}=="MEDIONNB", ATTR{[dmi/id]product_name}=="A555*", RUN+="keymap $name medionnb-a555"
+
+ATTR{[dmi/id]sys_vendor}=="MICRO-STAR*", RUN+="keymap $name micro-star"
+
+ATTR{[dmi/id]sys_vendor}=="INVENTEC", ATTR{[dmi/id]product_name}=="SYMPHONY 6.0/7.0", RUN+="keymap $name inventec-symphony_6.0_7.0"
+
+ATTR{[dmi/id]sys_vendor}=="MAXDATA", ATTR{[dmi/id]product_name}=="Pro 7000*", RUN+="keymap $name maxdata-pro_7000"
+
+ATTR{[dmi/id]sys_vendor}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*NC10*|*SP55S*|*SQ45S70S*|*SX60P*|*SX30S*|*R59P/R60P/R61P*|*Q210*|*Q310*|*X05*", RUN+="keymap $name samsung-other"
+ATTR{[dmi/id]sys_vendor}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="*SX20S*", RUN+="keymap $name samsung-sx20s"
+ATTR{[dmi/id]sys_vendor}=="[sS][aA][mM][sS][uU][nN][gG]*", ATTR{[dmi/id]product_name}=="SQ1US", RUN+="keymap $name samsung-sq1us"
+
+ATTR{[dmi/id]sys_vendor}=="TOSHIBA", ATTR{[dmi/id]product_name}=="SATELLITE A100", RUN+="keymap $name toshiba-satellite_a100"
+ATTR{[dmi/id]sys_vendor}=="TOSHIBA", ATTR{[dmi/id]product_name}=="Satellite A110", RUN+="keymap $name toshiba-satellite_a110"
+
+ATTR{[dmi/id]sys_vendor}=="OQO Inc.*", ATTR{[dmi/id]product_name}=="OQO Model 2*", RUN+="keymap $name oqo-model2"
+
+ATTR{[dmi/id]sys_vendor}=="ASUS", RUN+="keymap $name asus"
LABEL="keyboard_end"
diff --git a/keymap/keymaps/asus b/keymap/keymaps/asus
new file mode 100644
index 0000000..2a5995f
--- /dev/null
+++ b/keymap/keymaps/asus
@@ -0,0 +1,3 @@
+0xED volumeup
+0xEE volumedown
+0xEF mute
diff --git a/keymap/keymaps/benq-joybook_r22 b/keymap/keymaps/benq-joybook_r22
new file mode 100644
index 0000000..d9c78bf
--- /dev/null
+++ b/keymap/keymaps/benq-joybook_r22
@@ -0,0 +1 @@
+0x6E wlan # Fn+F1
diff --git a/keymap/keymaps/fujitsu-amilo_pa_2548 b/keymap/keymaps/fujitsu-amilo_pa_2548
new file mode 100644
index 0000000..f7b0c52
--- /dev/null
+++ b/keymap/keymaps/fujitsu-amilo_pa_2548
@@ -0,0 +1,3 @@
+0xE0 volumedown
+0xE1 volumeup
+0xE5 prog1
diff --git a/keymap/keymaps/fujitsu-amilo_pro_edition_v3505 b/keymap/keymaps/fujitsu-amilo_pro_edition_v3505
new file mode 100644
index 0000000..d2e38cb
--- /dev/null
+++ b/keymap/keymaps/fujitsu-amilo_pro_edition_v3505
@@ -0,0 +1,4 @@
+0xA5 help # Fn-F1
+0xA9 switchvideomode # Fn-F3
+0xD9 brightnessdown # Fn-F8
+0xE0 brightnessup # Fn-F9
diff --git a/keymap/keymaps/fujitsu-amilo_pro_v3205 b/keymap/keymaps/fujitsu-amilo_pro_v3205
new file mode 100644
index 0000000..43e3199
--- /dev/null
+++ b/keymap/keymaps/fujitsu-amilo_pro_v3205
@@ -0,0 +1,2 @@
+0xF4 f21 # FIXME: silent-mode decrease CPU/GPU clock
+0xF7 switchvideomode # Fn+F3
diff --git a/keymap/keymaps/fujitsu-amilo_si_1520 b/keymap/keymaps/fujitsu-amilo_si_1520
new file mode 100644
index 0000000..1419bd9
--- /dev/null
+++ b/keymap/keymaps/fujitsu-amilo_si_1520
@@ -0,0 +1,6 @@
+0xE1 wlan
+0xF3 wlan
+0xEE brightnessdown
+0xE0 brightnessup
+0xE2 bluetooth
+0xF7 video
diff --git a/keymap/keymaps/fujitsu-esprimo_mobile_v5 b/keymap/keymaps/fujitsu-esprimo_mobile_v5
new file mode 100644
index 0000000..ff0afdb
--- /dev/null
+++ b/keymap/keymaps/fujitsu-esprimo_mobile_v5
@@ -0,0 +1,2 @@
+0xD9 brightnessdown
+0xEF brightnessup
diff --git a/keymap/keymaps/fujitsu-esprimo_mobile_v6 b/keymap/keymaps/fujitsu-esprimo_mobile_v6
new file mode 100644
index 0000000..52c70c5
--- /dev/null
+++ b/keymap/keymaps/fujitsu-esprimo_mobile_v6
@@ -0,0 +1,2 @@
+0xCE brightnessup
+0xEF brightnessdown
diff --git a/keymap/keymaps/inventec-symphony_6.0_7.0 b/keymap/keymaps/inventec-symphony_6.0_7.0
new file mode 100644
index 0000000..4a8b4ba
--- /dev/null
+++ b/keymap/keymaps/inventec-symphony_6.0_7.0
@@ -0,0 +1,2 @@
+0xF3 prog2
+0xF4 prog1
diff --git a/keymap/keymaps/maxdata-pro_7000 b/keymap/keymaps/maxdata-pro_7000
new file mode 100644
index 0000000..c0e4f77
--- /dev/null
+++ b/keymap/keymaps/maxdata-pro_7000
@@ -0,0 +1,9 @@
+0x97 prog2
+0x9F prog1
+0xA0 mute # Fn-F5
+0x82 www
+0xEC email
+0xAE volumedown # Fn-Down
+0xB0 volumeup # Fn-Up
+0xDF suspend # Fn+F2
+0xF5 help
diff --git a/keymap/keymaps/medion-fid2060 b/keymap/keymaps/medion-fid2060
new file mode 100644
index 0000000..5a76c76
--- /dev/null
+++ b/keymap/keymaps/medion-fid2060
@@ -0,0 +1,2 @@
+0x6B channeldown # Thottle Down
+0x6D channelup # Thottle Up
diff --git a/keymap/keymaps/medionnb-a555 b/keymap/keymaps/medionnb-a555
new file mode 100644
index 0000000..c3b5dfa
--- /dev/null
+++ b/keymap/keymaps/medionnb-a555
@@ -0,0 +1,4 @@
+0x63 www # N button
+0x66 prog1 # link 1 button
+0x67 email # envelope button
+0x69 prog2 # link 2 button
diff --git a/keymap/keymaps/micro-star b/keymap/keymaps/micro-star
new file mode 100644
index 0000000..0469434
--- /dev/null
+++ b/keymap/keymaps/micro-star
@@ -0,0 +1,12 @@
+0xA0 mute # Fn-F9
+0xAE volumedown # Fn-F7
+0xB0 volumeup # Fn-F8
+0xB2 www # e button
+0xDF sleep # Fn-F12
+0xE2 bluetooth # satellite dish2
+0xE4 f22 # Fn-F3 Touchpad disable
+0xEC email # envelope button
+0xF6 wlan # satellite dish1
+0xF7 brightnessdown # Fn-F4
+0xF8 brightnessup # Fn-F5
+0xF9 search
diff --git a/keymap/keymaps/oqo-model2 b/keymap/keymaps/oqo-model2
new file mode 100644
index 0000000..b7f4851
--- /dev/null
+++ b/keymap/keymaps/oqo-model2
@@ -0,0 +1,5 @@
+0x8E wlan
+0xF0 switchvideomode
+0xF1 mute
+0xF2 volumedown
+0xF3 volumeup
diff --git a/keymap/keymaps/samsung-other b/keymap/keymaps/samsung-other
new file mode 100644
index 0000000..6a0928c
--- /dev/null
+++ b/keymap/keymaps/samsung-other
@@ -0,0 +1,14 @@
+0x74 prog1 # User key
+0x75 www
+0x78 mail
+0x82 switchvideomode # Fn+F4 CRT/LCD (high keycode: "displaytoggle")
+0x83 battery # Fn+F2
+0x84 prog1 # Fn+F5 backlight on/off
+0x86 wlan # Fn+F9
+0x88 brightnessup # Fn-Up
+0x89 brightnessdown # Fn-Down
+0xB1 prog2 # Fn+F7 run Samsung Magic Doctor (keypressed event is generated twice)
+0xB3 prog3 # Fn+F8 switch power mode (battery/dynamic/performance)
+0xB4 wlan # Fn+F9 (X60P)
+0xF7 f22 # Fn+F10 Touchpad on
+0xF9 f22 # Fn+F10 Touchpad off
diff --git a/keymap/keymaps/samsung-sq1us b/keymap/keymaps/samsung-sq1us
new file mode 100644
index 0000000..3e05199
--- /dev/null
+++ b/keymap/keymaps/samsung-sq1us
@@ -0,0 +1,7 @@
+0xD4 menu
+0xD8 f1
+0xD9 f10
+0xD6 f3
+0xD7 f9
+0xE4 f5
+0xEE f11
diff --git a/keymap/keymaps/samsung-sx20s b/keymap/keymaps/samsung-sx20s
new file mode 100644
index 0000000..daf7d3e
--- /dev/null
+++ b/keymap/keymaps/samsung-sx20s
@@ -0,0 +1,4 @@
+0x74 mute
+0x75 mute
+0x77 f21 # FIXME: Touchpad on
+0x79 f21 # FIXME: Touchpad off
diff --git a/keymap/keymaps/toshiba-satellite_a100 b/keymap/keymaps/toshiba-satellite_a100
new file mode 100644
index 0000000..22007be
--- /dev/null
+++ b/keymap/keymaps/toshiba-satellite_a100
@@ -0,0 +1,2 @@
+0xA4 stopcd
+0xB2 www
diff --git a/keymap/keymaps/toshiba-satellite_a110 b/keymap/keymaps/toshiba-satellite_a110
new file mode 100644
index 0000000..0f2aaec
--- /dev/null
+++ b/keymap/keymaps/toshiba-satellite_a110
@@ -0,0 +1,10 @@
+0x92 stop
+0x93 www
+0x94 media
+0x9E f21 # FIXME: Touchpad on
+0x9F f21 # FIXME: Touchpad off
+0xB9 nextsong
+0xD9 brightnessup
+0xEE screenlock
+0xF4 previoussong
+0xF7 playpause