summaryrefslogtreecommitdiff
path: root/fdi/information/10freedesktop/30-keymap-misc.fdi
blob: def976fdee421fa85dbef9dfdf27eef3f7ff4be1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->

<deviceinfo version="0.2">
  <device>

    <!-- These are raw scancodes produced by the atkbd driver -->
    <match key="@input.originating_device:info.linux.driver" string="atkbd">

      <match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" contains="BenQ">
        <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" contains="Joybook R22">
          <append key="input.keymap.data" type="strlist">6e:wlan</append> <!-- Fn + F1 wireless network radio on and off. -->
          <!-- <append key="input.keymap.data" type="strlist">6d:brightnessdown</append> (Fn + F6 brightness down.) -->
          <!-- <append key="input.keymap.data" type="strlist">6d:brightnessup</append> (Fn + F7 brightness. up) -->
          <append key="info.capabilities" type="strlist">input.keymap</append>
        </match>
      </match>

      <match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" prefix="FUJITSU">
        <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" contains="AMILO Pro V3205">
	  <append key="input.keymap.data" type="strlist">e074:f21</append> <!-- FIXME: silent-mode decrease CPU/GPU clock -->
          <append key="input.keymap.data" type="strlist">e077:switchvideomode</append> <!-- Fn+F3 switch screen -->
          <append key="info.capabilities" type="strlist">input.keymap</append>
        </match>
      </match>

      <match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" prefix="MEDION">
        <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" contains="FID2060">
          <append key="input.keymap.data" type="strlist">6b:channeldown</append> <!-- Thottle Down -->
          <append key="input.keymap.data" type="strlist">6d:channelup</append> <!-- Thottle Up -->
          <append key="info.capabilities" type="strlist">input.keymap</append>
        </match>
      </match>

      <match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" prefix="MICRO-STAR">
        <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" contains="INFINITY">
          <append key="input.keymap.data" type="strlist">e020:mute</append> <!-- Fn-F9   Sound On/Off -->
          <append key="input.keymap.data" type="strlist">e02e:volumedown</append> <!-- Fn-F7   Volume down -->
          <append key="input.keymap.data" type="strlist">e030:volumeup</append> <!-- Fn-F8   Volume up -->
          <append key="input.keymap.data" type="strlist">e032:www</append> <!-- e button -->
          <append key="input.keymap.data" type="strlist">e05f:sleep</append> <!-- Fn-F12  Sleep -->
          <append key="input.keymap.data" type="strlist">e062:bluetooth</append> <!-- satellite dish2 -->
          <append key="input.keymap.data" type="strlist">e064:f22</append> <!-- Fn-F3   Touchpad disable -->
          <append key="input.keymap.data" type="strlist">e06c:email</append> <!-- envelope button -->
          <append key="input.keymap.data" type="strlist">e076:wlan</append> <!-- satellite dish1 -->
          <append key="input.keymap.data" type="strlist">e077:brightnessdown</append> <!-- Fn-F4   Brightness down -->
          <append key="input.keymap.data" type="strlist">e078:brightnessup</append> <!-- Fn-F5   Brightness up -->
          <append key="input.keymap.data" type="strlist">e079:search</append> <!-- Search -->
          <append key="info.capabilities" type="strlist">input.keymap</append>
        </match>
      </match>
      
      <match key="/org/freedesktop/Hal/devices/computer:system.chassis.manufacturer" prefix="MICRO-STAR">
        <match key="/org/freedesktop/Hal/devices/computer:system.hardware.version" string="0131">
          <append key="input.keymap.data" type="strlist">e020:mute</append> <!-- Fn-F9   Sound On/Off -->
          <append key="input.keymap.data" type="strlist">e02e:volumedown</append> <!-- Fn-F7   Volume down -->
          <append key="input.keymap.data" type="strlist">e030:volumeup</append> <!-- Fn-F8   Volume up -->
          <append key="input.keymap.data" type="strlist">e032:www</append> <!-- www button -->
          <append key="input.keymap.data" type="strlist">e05f:sleep</append> <!-- Fn-F12  Sleep -->
          <append key="input.keymap.data" type="strlist">e062:bluetooth</append> <!-- satellite dish: bluetooth -->
          <append key="input.keymap.data" type="strlist">e06c:email</append> <!-- envelope button -->
          <append key="input.keymap.data" type="strlist">e076:wlan</append> <!-- satellite dish: wlan -->
          <append key="input.keymap.data" type="strlist">e071:unknown</append> <!-- plug -->
          <append key="input.keymap.data" type="strlist">e072:unknown</append> <!-- unplug -->
          <append key="input.keymap.data" type="strlist">e077:brightnessdown</append> <!-- Fn-F5   Brightness down -->
          <append key="input.keymap.data" type="strlist">e078:brightnessup</append> <!-- Fn-F4   Brightness up -->
          <append key="input.keymap.data" type="strlist">e079:search</append> <!-- search button -->
          <append key="info.capabilities" type="strlist">input.keymap</append>
        </match>
      </match>

      <match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" string="MEDIONNB">
        <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" prefix="A555">
          <append key="input.keymap.data" type="strlist">63:www</append> <!-- N button -->
          <append key="input.keymap.data" type="strlist">66:prog1</append> <!-- link 1 button -->
          <append key="input.keymap.data" type="strlist">67:email</append> <!-- envelope button -->
          <append key="input.keymap.data" type="strlist">69:prog2</append> <!-- link 2 button -->
          <append key="info.capabilities" type="strlist">input.keymap</append>
        </match>
      </match>
	
      <match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" string="INVENTEC">
	<match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" string="SYMPHONY 6.0/7.0">
	  <append key="input.keymap.data" type="strlist">e073:prog2</append> <!-- "P2" programmable button -->
	  <append key="input.keymap.data" type="strlist">e074:prog1</append> <!-- "P1" programmable button -->
	  <append key="info.capabilities" type="strlist">input.keymap</append>
	</match>
      </match>
      
      <match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" string="MAXDATA">
        <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" prefix="Pro 7000">
	  <append key="input.keymap.data" type="strlist">97:prog2</append> <!-- "P2" programmable button -->
	  <append key="input.keymap.data" type="strlist">9f:prog1</append> <!-- "P1" programmable button -->
	  <append key="input.keymap.data" type="strlist">a0:mute</append> <!-- Fn-F5   Sound On/Off -->
	  <append key="input.keymap.data" type="strlist">82:www</append> <!-- www button -->
	  <append key="input.keymap.data" type="strlist">ec:email</append> <!-- envelope button -->
            <append key="input.keymap.data" type="strlist">ae:volumedown</append> <!-- Fn-Down   Volume down -->
            <append key="input.keymap.data" type="strlist">b0:volumeup</append> <!-- Fn-Up   Volume up -->
	  <append key="input.keymap.data" type="strlist">df:suspend</append> <!-- Fn+F2 hibernate -->
            <append key="input.keymap.data" type="strlist">f5:help</append> <!-- Help button -->
	  <append key="info.capabilities" type="strlist">input.keymap</append>
	</match>
      </match>

      <match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" prefix="SAMSUNG">
        <append key="input.keymap.data" type="strlist">0075:www</append> <!-- WWW key -->
        <append key="input.keymap.data" type="strlist">0078:mail</append> <!-- Mail key -->
        <append key="input.keymap.data" type="strlist">0074:prog1</append> <!-- User key -->
        <append key="input.keymap.data" type="strlist">e002:displaytoggle</append> <!-- Fn+F4 CRT/LCD -->
        <append key="input.keymap.data" type="strlist">e003:battery</append> <!-- Fn+F2 battery icon -->
        <append key="input.keymap.data" type="strlist">e004:prog1</append> <!-- Fn+F5 backlight on/off -->
        <append key="input.keymap.data" type="strlist">e006:wlan</append> <!-- Fn+F9 Turn On/Off Wireless -->
        <append key="input.keymap.data" type="strlist">e008:brightnessup</append> <!-- Fn-Up Brightness up -->
        <append key="input.keymap.data" type="strlist">e009:brightnessdown</append> <!-- Fn-Down Brightness down -->
        <append key="input.keymap.data" type="strlist">e031:prog2</append> <!-- Fn+F7 run Samsung Magic Doctor (keypressed event is generated twice) -->
        <append key="input.keymap.data" type="strlist">e033:prog3</append> <!-- Fn+F8 switch power mode (battery/dynamic/performance) -->
        <append key="input.keymap.data" type="strlist">e077:f22</append> <!-- Fn+F10 Touchpad on -->
        <append key="input.keymap.data" type="strlist">e079:f22</append> <!-- Fn+F10 Touchpad off -->
        <append key="info.capabilities" type="strlist">input.keymap</append>
      </match>

      <match key="/org/freedesktop/Hal/devices/computer:system.hardware.vendor" string="TOSHIBA">
        <match key="/org/freedesktop/Hal/devices/computer:system.hardware.product" string="SATELLITE A100">
          <append key="input.keymap.data" type="strlist">e024:stop</append> 
          <append key="input.keymap.data" type="strlist">e032:www</append> 
          <append key="info.capabilities" type="strlist">input.keymap</append>
        </match>
      </match>

    </match>

  </device>
</deviceinfo>