xref: /aosp_15_r20/external/libxkbcommon/test/data/symbols/inet (revision 2b949d0487e80d67f1fda82db69e101e761f8064)
1*2b949d04SAndroid Build Coastguard Worker// EAK (Easy Access keyboards: Internet, Multimedia, PDA)
2*2b949d04SAndroid Build Coastguard Worker// Copyright (C) 2002 Stanislav Brabec <[email protected]>
3*2b949d04SAndroid Build Coastguard Worker//
4*2b949d04SAndroid Build Coastguard Worker// Based on the LinEAK project.
5*2b949d04SAndroid Build Coastguard Worker// LinEAK - Linux support for Easy Access and Internets
6*2b949d04SAndroid Build Coastguard Worker// Copyright (C) 2001, 2002 Mark Smulders <[email protected]>
7*2b949d04SAndroid Build Coastguard Worker
8*2b949d04SAndroid Build Coastguard Worker// Usage in XF86Config:
9*2b949d04SAndroid Build Coastguard Worker// Option "XkbLayout"	"my_kb_layout"
10*2b949d04SAndroid Build Coastguard Worker// Option "XkbVariant"	"my_kb_variant"
11*2b949d04SAndroid Build Coastguard Worker// Option "XkbModel"	"my_eak_type"
12*2b949d04SAndroid Build Coastguard Worker// Option "XkbRules"	"xfree86"
13*2b949d04SAndroid Build Coastguard Worker// Simple command line usage:
14*2b949d04SAndroid Build Coastguard Worker// setxkbmap 'my_kb_layout' -variant 'my_kb_variant' -model 'my_eak_type'
15*2b949d04SAndroid Build Coastguard Worker
16*2b949d04SAndroid Build Coastguard Worker// Very common set of media keys.
17*2b949d04SAndroid Build Coastguard Workerhidden partial alphanumeric_keys
18*2b949d04SAndroid Build Coastguard Workerxkb_symbols "media_common" {
19*2b949d04SAndroid Build Coastguard Worker    key <I01>   {       [ XF86AudioMedia        ] };
20*2b949d04SAndroid Build Coastguard Worker    key <I10>   {       [ XF86AudioPrev         ] };
21*2b949d04SAndroid Build Coastguard Worker    key <I19>   {       [ XF86AudioNext         ] };
22*2b949d04SAndroid Build Coastguard Worker    key <I20>   {       [ XF86AudioMute         ] };
23*2b949d04SAndroid Build Coastguard Worker    key <I22>   {       [ XF86AudioPlay, XF86AudioPause ] };
24*2b949d04SAndroid Build Coastguard Worker    key <I24>   {       [ XF86AudioStop, XF86Eject ] };
25*2b949d04SAndroid Build Coastguard Worker    key <I2E>   {       [ XF86AudioLowerVolume  ] };
26*2b949d04SAndroid Build Coastguard Worker    key <I30>   {       [ XF86AudioRaiseVolume  ] };
27*2b949d04SAndroid Build Coastguard Worker    key <K5A>   {       [ XF86Eject             ] };
28*2b949d04SAndroid Build Coastguard Worker    key <K6C>   {       [ XF86Eject             ] };
29*2b949d04SAndroid Build Coastguard Worker};
30*2b949d04SAndroid Build Coastguard Worker
31*2b949d04SAndroid Build Coastguard Worker// Popular web navigation keys.
32*2b949d04SAndroid Build Coastguard Workerhidden partial alphanumeric_keys
33*2b949d04SAndroid Build Coastguard Workerxkb_symbols "nav_common" {
34*2b949d04SAndroid Build Coastguard Worker    key <I21>   {       [ XF86Calculator        ] };
35*2b949d04SAndroid Build Coastguard Worker    key <I32>   {       [ XF86WWW               ] };
36*2b949d04SAndroid Build Coastguard Worker    key <I65>   {       [ XF86Search            ] };
37*2b949d04SAndroid Build Coastguard Worker    key <I66>   {       [ XF86Favorites         ] };
38*2b949d04SAndroid Build Coastguard Worker    key <I67>   {       [ XF86Reload            ] };
39*2b949d04SAndroid Build Coastguard Worker    key <I68>   {       [ XF86Stop              ] };
40*2b949d04SAndroid Build Coastguard Worker    key <I69>   {       [ XF86Forward           ] };
41*2b949d04SAndroid Build Coastguard Worker    key <I6A>   {       [ XF86Back              ] };
42*2b949d04SAndroid Build Coastguard Worker    key <I6B>   {       [ XF86MyComputer        ] };
43*2b949d04SAndroid Build Coastguard Worker    key <I6C>   {       [ XF86Mail              ] };
44*2b949d04SAndroid Build Coastguard Worker    key <I6D>   {       [ XF86AudioMedia        ] };
45*2b949d04SAndroid Build Coastguard Worker};
46*2b949d04SAndroid Build Coastguard Worker
47*2b949d04SAndroid Build Coastguard Worker// ACPI Standard
48*2b949d04SAndroid Build Coastguard Workerhidden partial alphanumeric_keys
49*2b949d04SAndroid Build Coastguard Workerxkb_symbols "acpi_common" {
50*2b949d04SAndroid Build Coastguard Worker    key <I5E>	{	[ XF86PowerOff		]	};
51*2b949d04SAndroid Build Coastguard Worker    key <I5F>	{	[ XF86Standby		]	};
52*2b949d04SAndroid Build Coastguard Worker    key <I63>	{	[ XF86WakeUp		]	};
53*2b949d04SAndroid Build Coastguard Worker    key <I74>	{	[ XF86Battery		]	};
54*2b949d04SAndroid Build Coastguard Worker    key <I76>	{	[ XF86WLAN		]	};
55*2b949d04SAndroid Build Coastguard Worker    key <I16>	{	[ XF86Sleep		]	};
56*2b949d04SAndroid Build Coastguard Worker};
57*2b949d04SAndroid Build Coastguard Worker
58*2b949d04SAndroid Build Coastguard Worker// Combined sections, for simplicity.
59*2b949d04SAndroid Build Coastguard Workerhidden partial alphanumeric_keys
60*2b949d04SAndroid Build Coastguard Workerxkb_symbols "media_nav_common" {
61*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
62*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_common)"
63*2b949d04SAndroid Build Coastguard Worker};
64*2b949d04SAndroid Build Coastguard Worker
65*2b949d04SAndroid Build Coastguard Workerhidden partial alphanumeric_keys
66*2b949d04SAndroid Build Coastguard Workerxkb_symbols "media_nav_acpi_common" {
67*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
68*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_common)"
69*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
70*2b949d04SAndroid Build Coastguard Worker};
71*2b949d04SAndroid Build Coastguard Worker
72*2b949d04SAndroid Build Coastguard Workerhidden partial alphanumeric_keys
73*2b949d04SAndroid Build Coastguard Workerxkb_symbols "nav_acpi_common" {
74*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_common)"
75*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
76*2b949d04SAndroid Build Coastguard Worker};
77*2b949d04SAndroid Build Coastguard Worker
78*2b949d04SAndroid Build Coastguard Workerhidden partial alphanumeric_keys
79*2b949d04SAndroid Build Coastguard Workerxkb_symbols "media_acpi_common" {
80*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
81*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
82*2b949d04SAndroid Build Coastguard Worker};
83*2b949d04SAndroid Build Coastguard Worker
84*2b949d04SAndroid Build Coastguard Worker// Evdev Standardized Keycodes
85*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
86*2b949d04SAndroid Build Coastguard Workerxkb_symbols "evdev" {
87*2b949d04SAndroid Build Coastguard Worker    key <MUTE>   {      [ XF86AudioMute         ]       };
88*2b949d04SAndroid Build Coastguard Worker    key <VOL->   {      [ XF86AudioLowerVolume  ]       };
89*2b949d04SAndroid Build Coastguard Worker    key <VOL+>   {      [ XF86AudioRaiseVolume  ]       };
90*2b949d04SAndroid Build Coastguard Worker    key <POWR>   {      [ XF86PowerOff          ]       };
91*2b949d04SAndroid Build Coastguard Worker    key <STOP>   {      [ Cancel                ]       };
92*2b949d04SAndroid Build Coastguard Worker    key <AGAI>   {      [ Redo                  ]       };
93*2b949d04SAndroid Build Coastguard Worker    key <PROP>   {      [ SunProps              ]       };
94*2b949d04SAndroid Build Coastguard Worker    key <UNDO>   {      [ Undo                  ]       };
95*2b949d04SAndroid Build Coastguard Worker    key <FRNT>   {      [ SunFront              ]       };
96*2b949d04SAndroid Build Coastguard Worker    key <COPY>   {      [ XF86Copy              ]       };
97*2b949d04SAndroid Build Coastguard Worker    key <OPEN>   {      [ XF86Open              ]       };
98*2b949d04SAndroid Build Coastguard Worker    key <PAST>   {      [ XF86Paste             ]       };
99*2b949d04SAndroid Build Coastguard Worker    key <FIND>   {      [ Find                  ]       };
100*2b949d04SAndroid Build Coastguard Worker    key <CUT>    {      [ XF86Cut               ]       };
101*2b949d04SAndroid Build Coastguard Worker    key <HELP>   {      [ Help                  ]       };
102*2b949d04SAndroid Build Coastguard Worker    key <LNFD>   {      [ Linefeed              ]       };
103*2b949d04SAndroid Build Coastguard Worker
104*2b949d04SAndroid Build Coastguard Worker// Commented out because HZTG has same keycode as TLDE
105*2b949d04SAndroid Build Coastguard Worker//    key <HZTG>   {      [ Zenkaku_Hankaku       ]       };
106*2b949d04SAndroid Build Coastguard Worker
107*2b949d04SAndroid Build Coastguard Worker    key <HKTG>   {      [ Hiragana_Katakana     ]       };
108*2b949d04SAndroid Build Coastguard Worker    key <HENK>   {      [ Henkan                ]       };
109*2b949d04SAndroid Build Coastguard Worker    key <MUHE>   {      [ Muhenkan              ]       };
110*2b949d04SAndroid Build Coastguard Worker    key <KATA>   {      [ Katakana              ]       };
111*2b949d04SAndroid Build Coastguard Worker    key <HIRA>   {      [ Hiragana              ]       };
112*2b949d04SAndroid Build Coastguard Worker    key <RO>     {      [ Romaji                ]       };
113*2b949d04SAndroid Build Coastguard Worker
114*2b949d04SAndroid Build Coastguard Worker    key <HNGL>   {      [ Hangul                ]       };
115*2b949d04SAndroid Build Coastguard Worker    key <HJCV>   {      [ Hangul_Hanja          ]       };
116*2b949d04SAndroid Build Coastguard Worker    key <FK21>   {      [ XF86TouchpadToggle    ]       };
117*2b949d04SAndroid Build Coastguard Worker    key <FK22>   {      [ XF86TouchpadOn        ]       };
118*2b949d04SAndroid Build Coastguard Worker    key <FK23>   {      [ XF86TouchpadOff       ]       };
119*2b949d04SAndroid Build Coastguard Worker
120*2b949d04SAndroid Build Coastguard Worker    key <FK20>   {      [ XF86AudioMicMute      ]       };
121*2b949d04SAndroid Build Coastguard Worker
122*2b949d04SAndroid Build Coastguard Worker//  key <I120>   {      [ ]       }; // KEY_MACRO
123*2b949d04SAndroid Build Coastguard Worker    key <I126>   {      [ plusminus             ]       };
124*2b949d04SAndroid Build Coastguard Worker    key <I128>   {      [ XF86LaunchA           ]       };
125*2b949d04SAndroid Build Coastguard Worker    key <I147>   {      [ XF86MenuKB            ]       };
126*2b949d04SAndroid Build Coastguard Worker    key <I148>   {      [ XF86Calculator        ]       };
127*2b949d04SAndroid Build Coastguard Worker//  key <I149>   {      [ ]       }; // KEY_SETUP
128*2b949d04SAndroid Build Coastguard Worker    key <I150>   {      [ XF86Sleep             ]       };
129*2b949d04SAndroid Build Coastguard Worker    key <I151>   {      [ XF86WakeUp            ]       };
130*2b949d04SAndroid Build Coastguard Worker    key <I152>   {      [ XF86Explorer          ]       };
131*2b949d04SAndroid Build Coastguard Worker    key <I153>   {      [ XF86Send              ]       };
132*2b949d04SAndroid Build Coastguard Worker//  key <I154>   {      [ ]       }; // KEY_DELETEFILE
133*2b949d04SAndroid Build Coastguard Worker    key <I155>   {      [ XF86Xfer              ]       };
134*2b949d04SAndroid Build Coastguard Worker    key <I156>   {      [ XF86Launch1           ]       };
135*2b949d04SAndroid Build Coastguard Worker    key <I157>   {      [ XF86Launch2           ]       };
136*2b949d04SAndroid Build Coastguard Worker    key <I158>   {      [ XF86WWW               ]       };
137*2b949d04SAndroid Build Coastguard Worker    key <I159>   {      [ XF86DOS               ]       };
138*2b949d04SAndroid Build Coastguard Worker    key <I160>   {      [ XF86ScreenSaver       ]       };
139*2b949d04SAndroid Build Coastguard Worker    key <I161>   {      [ XF86RotateWindows     ]       };
140*2b949d04SAndroid Build Coastguard Worker    key <I162>   {      [ XF86TaskPane          ]       };
141*2b949d04SAndroid Build Coastguard Worker    key <I163>   {      [ XF86Mail              ]       };
142*2b949d04SAndroid Build Coastguard Worker    key <I164>   {      [ XF86Favorites         ]       };
143*2b949d04SAndroid Build Coastguard Worker    key <I165>   {      [ XF86MyComputer        ]       };
144*2b949d04SAndroid Build Coastguard Worker    key <I166>   {      [ XF86Back              ]       };
145*2b949d04SAndroid Build Coastguard Worker    key <I167>   {      [ XF86Forward           ]       };
146*2b949d04SAndroid Build Coastguard Worker//  key <I168>   {      [ ]       }; // KEY_CLOSECD (opposite of eject)
147*2b949d04SAndroid Build Coastguard Worker    key <I169>   {      [ XF86Eject             ]       };
148*2b949d04SAndroid Build Coastguard Worker    key <I170>   {      [ XF86Eject, XF86Eject  ]       };
149*2b949d04SAndroid Build Coastguard Worker    key <I171>   {      [ XF86AudioNext         ]       };
150*2b949d04SAndroid Build Coastguard Worker    key <I172>   {      [ XF86AudioPlay, XF86AudioPause ] };
151*2b949d04SAndroid Build Coastguard Worker    key <I173>   {      [ XF86AudioPrev         ]       };
152*2b949d04SAndroid Build Coastguard Worker    key <I174>   {      [ XF86AudioStop, XF86Eject ]    };
153*2b949d04SAndroid Build Coastguard Worker    key <I175>   {      [ XF86AudioRecord       ]       };
154*2b949d04SAndroid Build Coastguard Worker    key <I176>   {      [ XF86AudioRewind       ]       };
155*2b949d04SAndroid Build Coastguard Worker    key <I177>   {      [ XF86Phone             ]       };
156*2b949d04SAndroid Build Coastguard Worker//  key <I178>   {      [ ]       }; // KEY_ISO
157*2b949d04SAndroid Build Coastguard Worker    key <I179>   {      [ XF86Tools             ]       };
158*2b949d04SAndroid Build Coastguard Worker    key <I180>   {      [ XF86HomePage          ]       };
159*2b949d04SAndroid Build Coastguard Worker    key <I181>   {      [ XF86Reload           ]       };
160*2b949d04SAndroid Build Coastguard Worker    key <I182>   {      [ XF86Close             ]       };
161*2b949d04SAndroid Build Coastguard Worker//  key <I183>   {      [ ]       }; // KEY_MOVE
162*2b949d04SAndroid Build Coastguard Worker//  key <I184>   {      [ ]       }; // KEY_EDIT
163*2b949d04SAndroid Build Coastguard Worker    key <I185>   {      [ XF86ScrollUp          ]       };
164*2b949d04SAndroid Build Coastguard Worker    key <I186>   {      [ XF86ScrollDown        ]       };
165*2b949d04SAndroid Build Coastguard Worker    key <I187>   {      [ parenleft             ]       };
166*2b949d04SAndroid Build Coastguard Worker    key <I188>   {      [ parenright            ]       };
167*2b949d04SAndroid Build Coastguard Worker    key <I189>   {      [ XF86New               ]       };
168*2b949d04SAndroid Build Coastguard Worker    key <I190>   {      [ Redo                  ]       };
169*2b949d04SAndroid Build Coastguard Worker    key <I192>   {      [ XF86LaunchA           ]       };
170*2b949d04SAndroid Build Coastguard Worker    key <I193>   {      [ XF86LaunchC           ]       };
171*2b949d04SAndroid Build Coastguard Worker    key <I194>   {      [ XF86LaunchD           ]       };
172*2b949d04SAndroid Build Coastguard Worker    key <I195>   {      [ XF86LaunchE           ]       };
173*2b949d04SAndroid Build Coastguard Worker    key <I196>   {      [ XF86LaunchF           ]       };
174*2b949d04SAndroid Build Coastguard Worker    key <I208>   {      [ XF86AudioPlay         ]       };
175*2b949d04SAndroid Build Coastguard Worker    key <I209>   {      [ XF86AudioPause        ]       };
176*2b949d04SAndroid Build Coastguard Worker    key <I210>   {      [ XF86Launch3           ]       };
177*2b949d04SAndroid Build Coastguard Worker    key <I211>   {      [ XF86Launch4           ]       };
178*2b949d04SAndroid Build Coastguard Worker    key <I212>   {      [ XF86LaunchB           ]       };
179*2b949d04SAndroid Build Coastguard Worker    key <I213>   {      [ XF86Suspend           ]       };
180*2b949d04SAndroid Build Coastguard Worker    key <I214>   {      [ XF86Close             ]       };
181*2b949d04SAndroid Build Coastguard Worker    key <I215>   {      [ XF86AudioPlay         ]       };
182*2b949d04SAndroid Build Coastguard Worker    key <I216>   {      [ XF86AudioForward      ]       };
183*2b949d04SAndroid Build Coastguard Worker//  key <I217>   {      [ ]       }; // KEY_BASSBOOST
184*2b949d04SAndroid Build Coastguard Worker    key <I218>   {      [ Print                 ]       };
185*2b949d04SAndroid Build Coastguard Worker//  key <I219>   {      [ ]       }; // KEY_HP
186*2b949d04SAndroid Build Coastguard Worker    key <I220>   {      [ XF86WebCam            ]       };
187*2b949d04SAndroid Build Coastguard Worker    key <I221>   {      [ XF86AudioPreset       ]       };
188*2b949d04SAndroid Build Coastguard Worker//  key <I222>   {      [ ]       }; // KEY_QUESTION
189*2b949d04SAndroid Build Coastguard Worker    key <I223>   {      [ XF86Mail              ]       };
190*2b949d04SAndroid Build Coastguard Worker    key <I224>   {      [ XF86Messenger         ]       }; // KEY_CHAT
191*2b949d04SAndroid Build Coastguard Worker    key <I225>   {      [ XF86Search            ]       };
192*2b949d04SAndroid Build Coastguard Worker    key <I226>   {      [ XF86Go                ]       }; // KEY_CONNECT
193*2b949d04SAndroid Build Coastguard Worker    key <I227>   {      [ XF86Finance           ]       };
194*2b949d04SAndroid Build Coastguard Worker    key <I228>   {      [ XF86Game              ]       }; // KEY_SPORT
195*2b949d04SAndroid Build Coastguard Worker    key <I229>   {      [ XF86Shop              ]       };
196*2b949d04SAndroid Build Coastguard Worker//  key <I230>   {      [ ]       }; // KEY_ALTERASE
197*2b949d04SAndroid Build Coastguard Worker    key <I231>   {      [ Cancel                ]       };
198*2b949d04SAndroid Build Coastguard Worker    key <I232>   {      [ XF86MonBrightnessDown ]       };
199*2b949d04SAndroid Build Coastguard Worker    key <I233>   {      [ XF86MonBrightnessUp   ]       };
200*2b949d04SAndroid Build Coastguard Worker    key <I234>   {      [ XF86AudioMedia        ]       };
201*2b949d04SAndroid Build Coastguard Worker    key <I235>   {      [ XF86Display           ]       };
202*2b949d04SAndroid Build Coastguard Worker    key <I236>   {      [ XF86KbdLightOnOff     ]       }; // KEY_KBDILLUMTOGGLE
203*2b949d04SAndroid Build Coastguard Worker    key <I237>   {      [ XF86KbdBrightnessDown ]       }; // KEY_KBDILLUMDOWN
204*2b949d04SAndroid Build Coastguard Worker    key <I238>   {      [ XF86KbdBrightnessUp   ]       }; // KEY_KBDILLUMUP
205*2b949d04SAndroid Build Coastguard Worker    key <I239>   {      [ XF86Send              ]       };
206*2b949d04SAndroid Build Coastguard Worker    key <I240>   {      [ XF86Reply             ]       };
207*2b949d04SAndroid Build Coastguard Worker    key <I241>   {      [ XF86MailForward       ]       };
208*2b949d04SAndroid Build Coastguard Worker    key <I242>   {      [ XF86Save              ]       };
209*2b949d04SAndroid Build Coastguard Worker    key <I243>   {      [ XF86Documents         ]       };
210*2b949d04SAndroid Build Coastguard Worker    key <I244>   {      [ XF86Battery           ]       };
211*2b949d04SAndroid Build Coastguard Worker    key <I245>   {      [ XF86Bluetooth         ]       };
212*2b949d04SAndroid Build Coastguard Worker    key <I246>   {      [ XF86WLAN              ]       };
213*2b949d04SAndroid Build Coastguard Worker//  key <I249>   {      [ ]       }; // KEY_VIDEO_NEXT  --  drive next video source
214*2b949d04SAndroid Build Coastguard Worker//  key <I250>   {      [ ]       }; // KEY_VIDEO_PREV  --  drive previous video source
215*2b949d04SAndroid Build Coastguard Worker    key <I251>   {      [ XF86MonBrightnessCycle ]      }; // KEY_BRIGHTNESS_CYCLE  --  bright up, max++ == min
216*2b949d04SAndroid Build Coastguard Worker//  key <I252>   {      [ ]       }; // KEY_BRIGHTNESS_ZERO  --  brightness off
217*2b949d04SAndroid Build Coastguard Worker//  key <I253>   {      [ ]       }; // KEY_DISPLAY_OFF  --  turn off display
218*2b949d04SAndroid Build Coastguard Worker    key <I254>   {      [ XF86WWAN              ]       }; // KEY_WWAN
219*2b949d04SAndroid Build Coastguard Worker    key <I255>   {      [ XF86RFKill            ]       }; // KEY_RFKILL
220*2b949d04SAndroid Build Coastguard Worker
221*2b949d04SAndroid Build Coastguard Worker    key <I372>  {       [ XF86Favorites          ]       };
222*2b949d04SAndroid Build Coastguard Worker    key <I382>  {       [ XF86Keyboard           ]       };
223*2b949d04SAndroid Build Coastguard Worker    key <I569>  {       [ XF86RotationLockToggle ]       };
224*2b949d04SAndroid Build Coastguard Worker    key <I380>  {       [ XF86FullScreen         ]       };
225*2b949d04SAndroid Build Coastguard Worker
226*2b949d04SAndroid Build Coastguard Worker    key <FK13>   {      [ XF86Tools         ]       };
227*2b949d04SAndroid Build Coastguard Worker    key <FK14>   {      [ XF86Launch5       ]       };
228*2b949d04SAndroid Build Coastguard Worker    key <FK15>   {      [ XF86Launch6       ]       };
229*2b949d04SAndroid Build Coastguard Worker    key <FK16>   {      [ XF86Launch7       ]       };
230*2b949d04SAndroid Build Coastguard Worker    key <FK17>   {      [ XF86Launch8       ]       };
231*2b949d04SAndroid Build Coastguard Worker    key <FK18>   {      [ XF86Launch9       ]       };
232*2b949d04SAndroid Build Coastguard Worker};
233*2b949d04SAndroid Build Coastguard Worker
234*2b949d04SAndroid Build Coastguard Worker
235*2b949d04SAndroid Build Coastguard Worker// Acer
236*2b949d04SAndroid Build Coastguard Worker
237*2b949d04SAndroid Build Coastguard Worker// Acer AirKey V
238*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
239*2b949d04SAndroid Build Coastguard Workerxkb_symbols "airkey" {
240*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
241*2b949d04SAndroid Build Coastguard Worker    key <I13>	{	[ XF86AudioNext		]	};
242*2b949d04SAndroid Build Coastguard Worker    key <I15>	{	[ XF86AudioPlay, XF86AudioPause ] };
243*2b949d04SAndroid Build Coastguard Worker    key <I16>	{	[ XF86Mail		]	};
244*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86AudioPrev		]	};
245*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86AudioMute		]	};
246*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86WWW		]	};
247*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86AudioLowerVolume	]	};
248*2b949d04SAndroid Build Coastguard Worker    key <I2D>	{	[ XF86AudioRaiseVolume	]	};
249*2b949d04SAndroid Build Coastguard Worker    key <I2F>	{	[ XF86Terminal		]	};
250*2b949d04SAndroid Build Coastguard Worker    key <I31>	{	[ XF86AudioStop, XF86Eject ]	};
251*2b949d04SAndroid Build Coastguard Worker};
252*2b949d04SAndroid Build Coastguard Worker
253*2b949d04SAndroid Build Coastguard Worker// Acer C300 laptop
254*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
255*2b949d04SAndroid Build Coastguard Workerxkb_symbols "acer_c300" {
256*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_common)"
257*2b949d04SAndroid Build Coastguard Worker    key <I17>   {       [ F14                   ]       };
258*2b949d04SAndroid Build Coastguard Worker    key <I1F>   {       [ F13                   ]       };
259*2b949d04SAndroid Build Coastguard Worker    key <I20>   {       [ XF86AudioMute         ]       };
260*2b949d04SAndroid Build Coastguard Worker    key <I2E>   {       [ XF86AudioLowerVolume  ]       };
261*2b949d04SAndroid Build Coastguard Worker    key <I30>   {       [ XF86AudioRaiseVolume  ]       };
262*2b949d04SAndroid Build Coastguard Worker    key <I5E>   {       [ XF86Launch2           ]       };
263*2b949d04SAndroid Build Coastguard Worker    key <I75>   {       [ Help                  ]       };
264*2b949d04SAndroid Build Coastguard Worker    key <IR7C>  {       [ XF86Launch1           ]       };
265*2b949d04SAndroid Build Coastguard Worker};
266*2b949d04SAndroid Build Coastguard Worker
267*2b949d04SAndroid Build Coastguard Worker// Acer Ferrari 4000 Keyboard
268*2b949d04SAndroid Build Coastguard Worker// From Alex Dubov <[email protected]>
269*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
270*2b949d04SAndroid Build Coastguard Workerxkb_symbols "acer_ferrari4k" {
271*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
272*2b949d04SAndroid Build Coastguard Worker    key <I24>   {       [ dollar                ]       };
273*2b949d04SAndroid Build Coastguard Worker    key <I25>   {       [ EuroSign              ]       };
274*2b949d04SAndroid Build Coastguard Worker    key <I26>   {       [ XF86Display           ]       };
275*2b949d04SAndroid Build Coastguard Worker    // Missing keycodes - set-up with setkeycodes
276*2b949d04SAndroid Build Coastguard Worker    key <I70>   {       [ Help                  ]       };
277*2b949d04SAndroid Build Coastguard Worker    key <I71>   {       [ XF86Launch1           ]       };
278*2b949d04SAndroid Build Coastguard Worker    key <I72>   {       [ XF86Launch2           ]       };
279*2b949d04SAndroid Build Coastguard Worker    key <I73>   {       [ XF86Launch3           ]       };
280*2b949d04SAndroid Build Coastguard Worker    key <I74>   {       [ XF86Launch4           ]       };
281*2b949d04SAndroid Build Coastguard Worker};
282*2b949d04SAndroid Build Coastguard Worker
283*2b949d04SAndroid Build Coastguard Worker// Acer laptop (Generic layout for Acer laptops from 2004 onwards)
284*2b949d04SAndroid Build Coastguard Worker// From Carlos Corbacho <[email protected]>
285*2b949d04SAndroid Build Coastguard Worker// Keys marked (HAL) require HAL 0.5.10 (or newer) to be set up correctly
286*2b949d04SAndroid Build Coastguard Worker// (Your laptop must also be added to hal-info)
287*2b949d04SAndroid Build Coastguard Worker// (Not all these keys will be available on every Acer laptop)
288*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
289*2b949d04SAndroid Build Coastguard Workerxkb_symbols "acer_laptop" {
290*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
291*2b949d04SAndroid Build Coastguard Worker    key <I17>   {       [ XF86Launch2           ]        }; // "P" or "P2" (HAL)
292*2b949d04SAndroid Build Coastguard Worker    key <I1F>   {       [ XF86Launch1           ]        }; // "e" or "P1" (HAL)
293*2b949d04SAndroid Build Coastguard Worker
294*2b949d04SAndroid Build Coastguard Worker    // Hotkeys (Function)
295*2b949d04SAndroid Build Coastguard Worker    // Launch Keys
296*2b949d04SAndroid Build Coastguard Worker    // Device keys
297*2b949d04SAndroid Build Coastguard Worker    key <I56>   {       [ XF86Display           ]        }; // Fn+F5 (HAL)
298*2b949d04SAndroid Build Coastguard Worker    key <I71>   {       [ XF86Launch4           ]        }; // Fn+F3 (HAL)
299*2b949d04SAndroid Build Coastguard Worker    key <I72>   {       [ XF86LaunchB           ]        }; // Bluetooth (HAL)
300*2b949d04SAndroid Build Coastguard Worker    key <I73>   {       [ XF86LaunchA           ]        }; // Wireless (HAL)
301*2b949d04SAndroid Build Coastguard Worker    key <I75>   {       [ Help                  ]        }; // Fn+F1 (HAL)
302*2b949d04SAndroid Build Coastguard Worker    key <I79>   {       [ XF86Launch5           ]        }; // Fn+F7 (HAL)
303*2b949d04SAndroid Build Coastguard Worker    key <K66>   {       [ XF86Launch3           ]        }; // Fn+F2 (HAL)
304*2b949d04SAndroid Build Coastguard Worker
305*2b949d04SAndroid Build Coastguard Worker    // Special Characters
306*2b949d04SAndroid Build Coastguard Worker    // To avoid setting a precedent/standard that will be broken in later
307*2b949d04SAndroid Build Coastguard Worker    // versions of HAL, these keys are commented out for now. When they are no
308*2b949d04SAndroid Build Coastguard Worker    // longer marked 'FIXME' and have saner keycodes, these two entries can be
309*2b949d04SAndroid Build Coastguard Worker    // fixed and permanently uncommented. In the meantime, just uncomment these
310*2b949d04SAndroid Build Coastguard Worker    // to make the keys work.
311*2b949d04SAndroid Build Coastguard Worker//  key <K5D>   {       [ EuroSign              ]        }; // Euro (HAL)
312*2b949d04SAndroid Build Coastguard Worker//  key <K5E>   {       [ dollar                ]        }; // Dollar (HAL)
313*2b949d04SAndroid Build Coastguard Worker};
314*2b949d04SAndroid Build Coastguard Worker
315*2b949d04SAndroid Build Coastguard Worker
316*2b949d04SAndroid Build Coastguard Worker// Azona
317*2b949d04SAndroid Build Coastguard Worker
318*2b949d04SAndroid Build Coastguard Worker// Azona RF2300 wireless Internet
319*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
320*2b949d04SAndroid Build Coastguard Workerxkb_symbols "azonaRF2300" {
321*2b949d04SAndroid Build Coastguard Worker    // From Radics Laszlo <[email protected]>
322*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_acpi_common)"
323*2b949d04SAndroid Build Coastguard Worker    key <I02>   {       [ XF86HomePage          ]       };
324*2b949d04SAndroid Build Coastguard Worker    key <I17>   {       [ XF86AudioStop         ]       };
325*2b949d04SAndroid Build Coastguard Worker    key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
326*2b949d04SAndroid Build Coastguard Worker    key <I1F>   {       [ XF86AudioPlay, XF86AudioPause ] };
327*2b949d04SAndroid Build Coastguard Worker    key <I22>   {       [ XF86AudioNext         ]       };
328*2b949d04SAndroid Build Coastguard Worker    key <I24>   {       [ XF86AudioPrev         ]       };
329*2b949d04SAndroid Build Coastguard Worker    key <I25>   {       [ XF86AudioLowerVolume  ]       };
330*2b949d04SAndroid Build Coastguard Worker    key <I26>   {       [ XF86AudioMute         ]       };
331*2b949d04SAndroid Build Coastguard Worker    key <I3C>   {       [ XF86Copy              ]       };
332*2b949d04SAndroid Build Coastguard Worker    key <I78>   {       [ XF86Cut               ]       };
333*2b949d04SAndroid Build Coastguard Worker//  key <RCTL>  {       [ XF86Paste             ]       };
334*2b949d04SAndroid Build Coastguard Worker};
335*2b949d04SAndroid Build Coastguard Worker
336*2b949d04SAndroid Build Coastguard Worker
337*2b949d04SAndroid Build Coastguard Worker// Brother
338*2b949d04SAndroid Build Coastguard Worker
339*2b949d04SAndroid Build Coastguard Worker// Brother Internet
340*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
341*2b949d04SAndroid Build Coastguard Workerxkb_symbols "brother" {
342*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
343*2b949d04SAndroid Build Coastguard Worker    key <I10>	{	[ XF86ScrollUp		]	};
344*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioPlay, XF86AudioPause ] };
345*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86AudioPrev		]	};
346*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86ScrollDown	]	};
347*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86ZoomOut		]	};
348*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioMute		]	};
349*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86WWW		]	};
350*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ Menu			]	};
351*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86AudioStop		]	};
352*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86Calculator	]	};
353*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86Xfer		]	};
354*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86Mail		]	};
355*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86AudioNext		]	};
356*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86AudioRaiseVolume	]	};
357*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86ZoomIn		]	};
358*2b949d04SAndroid Build Coastguard Worker    key <I68>	{	[ XF86AudioLowerVolume	]	};
359*2b949d04SAndroid Build Coastguard Worker};
360*2b949d04SAndroid Build Coastguard Worker
361*2b949d04SAndroid Build Coastguard Worker
362*2b949d04SAndroid Build Coastguard Worker// BTC
363*2b949d04SAndroid Build Coastguard Worker
364*2b949d04SAndroid Build Coastguard Worker// BTC 5113RF Multimedia
365*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
366*2b949d04SAndroid Build Coastguard Workerxkb_symbols "btc5113rf" {
367*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
368*2b949d04SAndroid Build Coastguard Worker    key <I10>	{	[ XF86AudioStop		]	};
369*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioMute		]	};
370*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
371*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
372*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86Favorites		]	};
373*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86Eject		]	};
374*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioPrev		]	};
375*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioNext		]	};
376*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86AudioLowerVolume	]	};
377*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86Back		]	};
378*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86WWW		]	};
379*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Search		]	};
380*2b949d04SAndroid Build Coastguard Worker};
381*2b949d04SAndroid Build Coastguard Worker
382*2b949d04SAndroid Build Coastguard Worker// BTC 9000
383*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
384*2b949d04SAndroid Build Coastguard Workerxkb_symbols "btc9000" {
385*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
386*2b949d04SAndroid Build Coastguard Worker    key <I10>	{	[ XF86AudioStop		]	};
387*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioMute		]	};
388*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
389*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
390*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86Favorites		]	};
391*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86AudioMedia	]	};
392*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioPrev		]	};
393*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioNext		]	};
394*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86AudioLowerVolume	]	};
395*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86Reload		]	};
396*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86Mail		]	};
397*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86HomePage		]	};
398*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Search		]	};
399*2b949d04SAndroid Build Coastguard Worker};
400*2b949d04SAndroid Build Coastguard Worker
401*2b949d04SAndroid Build Coastguard Worker// BTC 9000A
402*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
403*2b949d04SAndroid Build Coastguard Workerxkb_symbols "btc9000a" {
404*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
405*2b949d04SAndroid Build Coastguard Worker    key <I10>	{	[ XF86AudioStop		]	};
406*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioMute		]	};
407*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
408*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
409*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86Favorites		]	};
410*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86Eject		]	};
411*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioPrev		]	};
412*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioNext		]	};
413*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86AudioLowerVolume	]	};
414*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86HomePage		]	};
415*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ Help			]	};
416*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86WWW		]	};
417*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Search		]	};
418*2b949d04SAndroid Build Coastguard Worker};
419*2b949d04SAndroid Build Coastguard Worker
420*2b949d04SAndroid Build Coastguard Worker// BTC 9001AH
421*2b949d04SAndroid Build Coastguard Workerxkb_symbols "btc9001ah" {
422*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
423*2b949d04SAndroid Build Coastguard Worker    key <I02>   {       [ XF86HomePage          ]       };
424*2b949d04SAndroid Build Coastguard Worker    key <I17>   {       [ XF86AudioStop         ]       };
425*2b949d04SAndroid Build Coastguard Worker    key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
426*2b949d04SAndroid Build Coastguard Worker    key <I1F>   {       [ XF86AudioPlay, XF86AudioPause ] };
427*2b949d04SAndroid Build Coastguard Worker    key <I22>   {       [ XF86AudioNext         ]       };
428*2b949d04SAndroid Build Coastguard Worker    key <I24>   {       [ XF86AudioPrev         ]       };
429*2b949d04SAndroid Build Coastguard Worker    key <I25>   {       [ XF86AudioLowerVolume  ]       };
430*2b949d04SAndroid Build Coastguard Worker    key <I26>   {       [ XF86AudioMute         ]       };
431*2b949d04SAndroid Build Coastguard Worker    key <I6C>   {       [ XF86Mail              ]       };
432*2b949d04SAndroid Build Coastguard Worker    key <RWIN>  {       [ XF86Eject             ]       };
433*2b949d04SAndroid Build Coastguard Worker};
434*2b949d04SAndroid Build Coastguard Worker
435*2b949d04SAndroid Build Coastguard Worker// BTC 5090
436*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
437*2b949d04SAndroid Build Coastguard Workerxkb_symbols "btc5090" {
438*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
439*2b949d04SAndroid Build Coastguard Worker    key <I26>   {       [ XF86Start             ]       };
440*2b949d04SAndroid Build Coastguard Worker    key <I33>   {       [ XF86Eject             ]       };
441*2b949d04SAndroid Build Coastguard Worker};
442*2b949d04SAndroid Build Coastguard Worker
443*2b949d04SAndroid Build Coastguard Worker// BTC 9019U
444*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
445*2b949d04SAndroid Build Coastguard Workerxkb_symbols "btc9019u" {
446*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
447*2b949d04SAndroid Build Coastguard Worker    key <FK17> {	[ XF86Search		]	};
448*2b949d04SAndroid Build Coastguard Worker    key <I02>  {	[ XF86HomePage		]	};
449*2b949d04SAndroid Build Coastguard Worker};
450*2b949d04SAndroid Build Coastguard Worker
451*2b949d04SAndroid Build Coastguard Worker
452*2b949d04SAndroid Build Coastguard Worker// Cherry
453*2b949d04SAndroid Build Coastguard Worker
454*2b949d04SAndroid Build Coastguard Worker// Cherry Blue Line CyBo@rd
455*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
456*2b949d04SAndroid Build Coastguard Workerxkb_symbols "cherryblue" {
457*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_common)"
458*2b949d04SAndroid Build Coastguard Worker    key <FK16>	{	[ XF86Reload		]	};
459*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86HomePage		]	};
460*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86AudioStop		]	};
461*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
462*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
463*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioNext		]	};
464*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioPrev		]	};
465*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86AudioLowerVolume	]	};
466*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86AudioMute		]	};
467*2b949d04SAndroid Build Coastguard Worker    key <I63>	{	[ XF86Standby		]	};
468*2b949d04SAndroid Build Coastguard Worker    key <PRSC>	{	[ XF86Terminal		]	};
469*2b949d04SAndroid Build Coastguard Worker    key <IR7C>	{	[ XF86Go		]	};
470*2b949d04SAndroid Build Coastguard Worker};
471*2b949d04SAndroid Build Coastguard Worker
472*2b949d04SAndroid Build Coastguard Worker// Cherry CyMotion Master XPress
473*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
474*2b949d04SAndroid Build Coastguard Workerxkb_symbols "cherryblueb" {
475*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
476*2b949d04SAndroid Build Coastguard Worker    key <FK16>  {       [ XF86Reload            ]       };
477*2b949d04SAndroid Build Coastguard Worker    key <I02>   {       [ XF86HomePage          ]       };
478*2b949d04SAndroid Build Coastguard Worker    key <I07>   {       [ XF86Forward           ]       };
479*2b949d04SAndroid Build Coastguard Worker    key <I08>   {       [ XF86Back              ]       };
480*2b949d04SAndroid Build Coastguard Worker    key <I0A>   {       [ XF86Copy              ]       };
481*2b949d04SAndroid Build Coastguard Worker    key <I0B>	{	[ XF86ScrollUp		]	};
482*2b949d04SAndroid Build Coastguard Worker    key <I12>   {       [ XF86ScrollDown        ]       };
483*2b949d04SAndroid Build Coastguard Worker    key <I17>   {       [ XF86Cut               ]       };
484*2b949d04SAndroid Build Coastguard Worker    key <I18>   {       [ XF86Paste             ]       };
485*2b949d04SAndroid Build Coastguard Worker    key <I1E>   {       [ XF86AudioRaiseVolume  ]       };
486*2b949d04SAndroid Build Coastguard Worker    key <I25>   {       [ XF86AudioLowerVolume  ]       };
487*2b949d04SAndroid Build Coastguard Worker    key <I26>   {       [ XF86AudioMute         ]       };
488*2b949d04SAndroid Build Coastguard Worker    key <I2C>   {       [ XF86Book              ]       };
489*2b949d04SAndroid Build Coastguard Worker    key <I32>   {       [ XF86Finance           ]       };
490*2b949d04SAndroid Build Coastguard Worker    key <I63>   {       [ XF86Standby                   ] };
491*2b949d04SAndroid Build Coastguard Worker    key <I67>   {       [ XF86AudioRewind       ]       };
492*2b949d04SAndroid Build Coastguard Worker    key <I70>   {       [ XF86Eject             ]       };
493*2b949d04SAndroid Build Coastguard Worker    key <I71>   {       [ XF86Book              ]       };
494*2b949d04SAndroid Build Coastguard Worker    key <I72>   {       [ XF86Book              ]       };
495*2b949d04SAndroid Build Coastguard Worker    key <PRSC>  {       [ XF86Terminal          ]       };
496*2b949d04SAndroid Build Coastguard Worker    key <IR7C>  {       [ XF86Go                ]       };
497*2b949d04SAndroid Build Coastguard Worker};
498*2b949d04SAndroid Build Coastguard Worker
499*2b949d04SAndroid Build Coastguard Worker// Cherry Blue Line CyBo@rd (alt.)
500*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
501*2b949d04SAndroid Build Coastguard Workerxkb_symbols "cherrybluea" {
502*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
503*2b949d04SAndroid Build Coastguard Worker    key <I6D>	{	[ XF86Go		]	};
504*2b949d04SAndroid Build Coastguard Worker};
505*2b949d04SAndroid Build Coastguard Worker
506*2b949d04SAndroid Build Coastguard Worker// Cherry CyBo@rd USB-Hub
507*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
508*2b949d04SAndroid Build Coastguard Workerxkb_symbols "cherrycyboard" {
509*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
510*2b949d04SAndroid Build Coastguard Worker    key <FK17>    {   [ XF86Search        ]   };
511*2b949d04SAndroid Build Coastguard Worker    key <I02> {   [ XF86HomePage      ]   };
512*2b949d04SAndroid Build Coastguard Worker    key <K67> {   [ XF86Terminal      ]   };
513*2b949d04SAndroid Build Coastguard Worker    key <IR7C>    {   [ XF86AudioMedia    ]   };
514*2b949d04SAndroid Build Coastguard Worker};
515*2b949d04SAndroid Build Coastguard Worker
516*2b949d04SAndroid Build Coastguard Worker// Cherry CyMotion Expert
517*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
518*2b949d04SAndroid Build Coastguard Workerxkb_symbols "cherrycmexpert" {
519*2b949d04SAndroid Build Coastguard Worker    include "inet(cherryblueb)"
520*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
521*2b949d04SAndroid Build Coastguard Worker    key <FK15>	{	[ XF86Mail		]	};
522*2b949d04SAndroid Build Coastguard Worker};
523*2b949d04SAndroid Build Coastguard Worker
524*2b949d04SAndroid Build Coastguard Worker
525*2b949d04SAndroid Build Coastguard Worker// Chicony
526*2b949d04SAndroid Build Coastguard Worker
527*2b949d04SAndroid Build Coastguard Worker// Chicony Internet
528*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
529*2b949d04SAndroid Build Coastguard Workerxkb_symbols "chicony" {
530*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
531*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioMute		]	};
532*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Mail		]	};
533*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86AudioLowerVolume	]	};
534*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Forward		]	};
535*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86AudioNext		]	};
536*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86AudioPlay, XF86AudioPause ] };
537*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioPrev		]	};
538*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86AudioRaiseVolume	]	};
539*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioStop		]	};
540*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86Back		]	};
541*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86LaunchB		]	};
542*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86LaunchC		]	};
543*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86LaunchA		]	};
544*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86WWW		]	};
545*2b949d04SAndroid Build Coastguard Worker    key <I5F>	{	[ XF86ContrastAdjust	]	};
546*2b949d04SAndroid Build Coastguard Worker    key <I63>	{	[ XF86BrightnessAdjust	]	};
547*2b949d04SAndroid Build Coastguard Worker};
548*2b949d04SAndroid Build Coastguard Worker
549*2b949d04SAndroid Build Coastguard Worker// Chicony KU-0108
550*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
551*2b949d04SAndroid Build Coastguard Workerxkb_symbols "chicony0108" {
552*2b949d04SAndroid Build Coastguard Worker    include "inet(cherrycyboard)"
553*2b949d04SAndroid Build Coastguard Worker};
554*2b949d04SAndroid Build Coastguard Worker
555*2b949d04SAndroid Build Coastguard Worker// Chicony KU-0420 AKA Targus Slim Internet Media USB Keyboard
556*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
557*2b949d04SAndroid Build Coastguard Workerxkb_symbols "chicony0420" {
558*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
559*2b949d04SAndroid Build Coastguard Worker    key <I01>   {       [ XF86AudioMedia        ]       };
560*2b949d04SAndroid Build Coastguard Worker    key <K67>   {       [ XF86MyComputer        ]       };
561*2b949d04SAndroid Build Coastguard Worker};
562*2b949d04SAndroid Build Coastguard Worker
563*2b949d04SAndroid Build Coastguard Worker// Chicony KB-9885
564*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
565*2b949d04SAndroid Build Coastguard Workerxkb_symbols "chicony9885" {
566*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
567*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioMute		]	};
568*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Mail		]	};
569*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86AudioLowerVolume	]	};
570*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Forward		]	};
571*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86AudioNext		]	};
572*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86AudioPlay, XF86AudioPause ] };
573*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioPrev		]	};
574*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86AudioRaiseVolume	]	};
575*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioStop		]	};
576*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86Back		]	};
577*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86LaunchB		]	};
578*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86LaunchC		]	};
579*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86LaunchA		]	};
580*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86WWW		]	};
581*2b949d04SAndroid Build Coastguard Worker};
582*2b949d04SAndroid Build Coastguard Worker
583*2b949d04SAndroid Build Coastguard Worker
584*2b949d04SAndroid Build Coastguard Worker// Compaq
585*2b949d04SAndroid Build Coastguard Worker
586*2b949d04SAndroid Build Coastguard Worker// Compaq Easy Access
587*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
588*2b949d04SAndroid Build Coastguard Workerxkb_symbols "compaqeak8" {
589*2b949d04SAndroid Build Coastguard Worker    key <I13>	{	[ XF86Community		]	};
590*2b949d04SAndroid Build Coastguard Worker    key <I14>	{	[ XF86Market		]	};
591*2b949d04SAndroid Build Coastguard Worker    key <I15>	{	[ XF86Meeting		]	};
592*2b949d04SAndroid Build Coastguard Worker    key <I1A>	{	[ XF86Search		]	};
593*2b949d04SAndroid Build Coastguard Worker    key <I1B>	{	[ XF86News		]	};
594*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Mail		]	};
595*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86HomePage		]	};
596*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86WWW		]	};
597*2b949d04SAndroid Build Coastguard Worker};
598*2b949d04SAndroid Build Coastguard Worker
599*2b949d04SAndroid Build Coastguard Worker// Compaq Internet (7 keys)
600*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
601*2b949d04SAndroid Build Coastguard Workerxkb_symbols "compaqik7" {
602*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86LightBulb		]	};
603*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Mail		]	};
604*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86Search		]	};
605*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ Help			]	};
606*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86VendorHome	]	};
607*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86HomePage		]	};
608*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Shop		]	};
609*2b949d04SAndroid Build Coastguard Worker};
610*2b949d04SAndroid Build Coastguard Worker
611*2b949d04SAndroid Build Coastguard Worker// Compaq Internet (13 keys)
612*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
613*2b949d04SAndroid Build Coastguard Workerxkb_symbols "compaqik13" {
614*2b949d04SAndroid Build Coastguard Worker    include "inet(media_acpi_common)"
615*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Mail		]	};
616*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86Go		]	};
617*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86Search		]	};
618*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86WWW		]	};
619*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Shop		]	};
620*2b949d04SAndroid Build Coastguard Worker};
621*2b949d04SAndroid Build Coastguard Worker
622*2b949d04SAndroid Build Coastguard Worker// Compaq Internet (18 keys)
623*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
624*2b949d04SAndroid Build Coastguard Workerxkb_symbols "compaqik18" {
625*2b949d04SAndroid Build Coastguard Worker    include "inet(media_acpi_common)"
626*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86LightBulb		]	};
627*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Eject		]	};
628*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Mail		]	};
629*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86Go		]	};
630*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86Search		]	};
631*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86WWW		]	};
632*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86VendorHome	]	};
633*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86Community		]	};
634*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Shop		]	};
635*2b949d04SAndroid Build Coastguard Worker    key <I68>	{	[ Print			]	};
636*2b949d04SAndroid Build Coastguard Worker};
637*2b949d04SAndroid Build Coastguard Worker
638*2b949d04SAndroid Build Coastguard Worker// laptop/notebook Compaq (eg. Armada, Evo) laptop Keyboard
639*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
640*2b949d04SAndroid Build Coastguard Workerxkb_symbols "armada" {
641*2b949d04SAndroid Build Coastguard Worker    include "inet(media_acpi_common)"
642*2b949d04SAndroid Build Coastguard Worker    key <I1A>	{	[ XF86Search		]	};
643*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Mail		]	};
644*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86HomePage		]	};
645*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86WWW		]	};
646*2b949d04SAndroid Build Coastguard Worker    key <I59>   {       [ XF86Launch2           ]       }; // Battery Monitor
647*2b949d04SAndroid Build Coastguard Worker    key <I6F>	{	[ XF86AudioMedia	]	};
648*2b949d04SAndroid Build Coastguard Worker    key <I75>   {       [ XF86Launch0           ]       }; // Info Center
649*2b949d04SAndroid Build Coastguard Worker};
650*2b949d04SAndroid Build Coastguard Worker
651*2b949d04SAndroid Build Coastguard Worker// Compaq Presario laptop
652*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
653*2b949d04SAndroid Build Coastguard Workerxkb_symbols "presario" {
654*2b949d04SAndroid Build Coastguard Worker    include "inet(media_acpi_common)"
655*2b949d04SAndroid Build Coastguard Worker    key <I14>	{	[ XF86Q			]	};
656*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Launch2		]	};
657*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Mail		]	};
658*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86Launch1		]	};
659*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86WWW		]	};
660*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Shop		]	};
661*2b949d04SAndroid Build Coastguard Worker    key <I75>	{	[ XF86AudioMedia	]	};
662*2b949d04SAndroid Build Coastguard Worker};
663*2b949d04SAndroid Build Coastguard Worker
664*2b949d04SAndroid Build Coastguard Worker// Compaq iPaq
665*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
666*2b949d04SAndroid Build Coastguard Workerxkb_symbols "ipaq" {
667*2b949d04SAndroid Build Coastguard Worker    key <FK16>	{	[ XF86Shop		]	};
668*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86Standby		]	};
669*2b949d04SAndroid Build Coastguard Worker    key <I65>	{	[ XF86Search		]	};
670*2b949d04SAndroid Build Coastguard Worker    key <I66>	{	[ XF86Travel		]	};
671*2b949d04SAndroid Build Coastguard Worker    key <I69>	{	[ XF86BackForward	]	};
672*2b949d04SAndroid Build Coastguard Worker    key <I6A>	{	[ XF86Q			]	};
673*2b949d04SAndroid Build Coastguard Worker    key <I6C>	{	[ XF86Mail		]	};
674*2b949d04SAndroid Build Coastguard Worker};
675*2b949d04SAndroid Build Coastguard Worker
676*2b949d04SAndroid Build Coastguard Worker
677*2b949d04SAndroid Build Coastguard Worker// Dell
678*2b949d04SAndroid Build Coastguard Worker
679*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
680*2b949d04SAndroid Build Coastguard Workerxkb_symbols "dell" {
681*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
682*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86Mail		]	};
683*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Search		]	};
684*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86HomePage		]	};
685*2b949d04SAndroid Build Coastguard Worker};
686*2b949d04SAndroid Build Coastguard Worker
687*2b949d04SAndroid Build Coastguard Worker// Dell Precision M65 laptop
688*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
689*2b949d04SAndroid Build Coastguard Workerxkb_symbols "dellm65" {
690*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
691*2b949d04SAndroid Build Coastguard Worker    key <I04>   {       [ XF86PowerOff          ]       };
692*2b949d04SAndroid Build Coastguard Worker    key <LWIN>  {       [ Super_L               ]       };
693*2b949d04SAndroid Build Coastguard Worker};
694*2b949d04SAndroid Build Coastguard Worker
695*2b949d04SAndroid Build Coastguard Worker// laptop/notebook Dell Inspiron 8xxx
696*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
697*2b949d04SAndroid Build Coastguard Workerxkb_symbols "inspiron" {
698*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
699*2b949d04SAndroid Build Coastguard Worker    key <I02>   {       [ XF86AudioStop         ]       };
700*2b949d04SAndroid Build Coastguard Worker    key <I04>   {       [ XF86AudioNext         ]       };
701*2b949d04SAndroid Build Coastguard Worker    key <I21>   {       [ XF86Eject             ]       };
702*2b949d04SAndroid Build Coastguard Worker    key <I56>   {       [ XF86Display           ]       };
703*2b949d04SAndroid Build Coastguard Worker    key <IR7D>  {       [ XF86AudioPrev         ]       };
704*2b949d04SAndroid Build Coastguard Worker    key <IR7C>  {       [ XF86AudioPlay, XF86AudioPause ] };
705*2b949d04SAndroid Build Coastguard Worker};
706*2b949d04SAndroid Build Coastguard Worker
707*2b949d04SAndroid Build Coastguard Worker// DELL USB Multimedia (former 8135, generalized, superset of 8125)
708*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
709*2b949d04SAndroid Build Coastguard Workerxkb_symbols "dellusbmm" {
710*2b949d04SAndroid Build Coastguard Worker    // Describes the extra keys on a SK-8135 Multimedia keyboard
711*2b949d04SAndroid Build Coastguard Worker    // From Olivier Lahaye <olivier dot lahaye at motorola dot com>
712*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
713*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86HomePage		]	};
714*2b949d04SAndroid Build Coastguard Worker    key <K67>	{	[ XF86MyComputer	]	};
715*2b949d04SAndroid Build Coastguard Worker    key <IR7C>	{	[ XF86AudioMedia	]	};
716*2b949d04SAndroid Build Coastguard Worker};
717*2b949d04SAndroid Build Coastguard Worker
718*2b949d04SAndroid Build Coastguard Worker
719*2b949d04SAndroid Build Coastguard Worker// Diamond
720*2b949d04SAndroid Build Coastguard Worker
721*2b949d04SAndroid Build Coastguard Worker// Diamond 9801/9802
722*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
723*2b949d04SAndroid Build Coastguard Workerxkb_symbols "diamond" {
724*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
725*2b949d04SAndroid Build Coastguard Worker    key <I6D>	{	[ XF86Go		]	};
726*2b949d04SAndroid Build Coastguard Worker};
727*2b949d04SAndroid Build Coastguard Worker
728*2b949d04SAndroid Build Coastguard Worker
729*2b949d04SAndroid Build Coastguard Worker// Ennyah
730*2b949d04SAndroid Build Coastguard Worker
731*2b949d04SAndroid Build Coastguard Worker// Ennyah DKB-1008
732*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
733*2b949d04SAndroid Build Coastguard Workerxkb_symbols "ennyah_dkb1008" {
734*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
735*2b949d04SAndroid Build Coastguard Worker    key <IR7C>  {	[ XF86AudioMedia	]	};
736*2b949d04SAndroid Build Coastguard Worker};
737*2b949d04SAndroid Build Coastguard Worker
738*2b949d04SAndroid Build Coastguard Worker
739*2b949d04SAndroid Build Coastguard Worker// Genius
740*2b949d04SAndroid Build Coastguard Worker
741*2b949d04SAndroid Build Coastguard Worker// Genius Comfy KB-16M/Multimedia KWD-910
742*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
743*2b949d04SAndroid Build Coastguard Workerxkb_symbols "genius" {
744*2b949d04SAndroid Build Coastguard Worker    include "inet(media_acpi_common)"
745*2b949d04SAndroid Build Coastguard Worker    key <I12>   {	[ XF86AudioRaiseVolume	]	};
746*2b949d04SAndroid Build Coastguard Worker    key <I17>   {	[ XF86Calculator	]	};
747*2b949d04SAndroid Build Coastguard Worker    key <I19>   {	[ XF86AudioLowerVolume	]	};
748*2b949d04SAndroid Build Coastguard Worker    key <I1E>   {	[ XF86Forward		]	};
749*2b949d04SAndroid Build Coastguard Worker    key <I21>   {	[ XF86AudioNext		]	};
750*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86AudioPrev		]	};
751*2b949d04SAndroid Build Coastguard Worker    key <I25>   {	[ XF86Back		]	};
752*2b949d04SAndroid Build Coastguard Worker    key <I26>   {	[ XF86ScreenSaver	]	};
753*2b949d04SAndroid Build Coastguard Worker    key <I2E>   {	[ XF86Mail		]	};
754*2b949d04SAndroid Build Coastguard Worker    key <I30>   {	[ XF86Eject		]	};
755*2b949d04SAndroid Build Coastguard Worker    key <I32>   {	[ XF86WWW		]	};
756*2b949d04SAndroid Build Coastguard Worker};
757*2b949d04SAndroid Build Coastguard Worker
758*2b949d04SAndroid Build Coastguard Worker// Genius Comfy 21e
759*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
760*2b949d04SAndroid Build Coastguard Workerxkb_symbols "geniuscomfy2" {
761*2b949d04SAndroid Build Coastguard Worker    // Describes the extra keys on a Genius Comfy KB-21e-Scroll
762*2b949d04SAndroid Build Coastguard Worker    // From Radics Laszlo <[email protected]>
763*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
764*2b949d04SAndroid Build Coastguard Worker    key <I23>   {       [ Return                ]       };
765*2b949d04SAndroid Build Coastguard Worker};
766*2b949d04SAndroid Build Coastguard Worker
767*2b949d04SAndroid Build Coastguard Worker
768*2b949d04SAndroid Build Coastguard Worker// Gyration
769*2b949d04SAndroid Build Coastguard Worker
770*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
771*2b949d04SAndroid Build Coastguard Workerxkb_symbols "gyration" {
772*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_common)"
773*2b949d04SAndroid Build Coastguard Worker    key <FK16>	{	[ XF86Reload		]	};
774*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86HomePage		]	};
775*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86AudioStop		]	};
776*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
777*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
778*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioNext		]	};
779*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioPrev		]	};
780*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86AudioLowerVolume	]	};
781*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86AudioMute		]	};
782*2b949d04SAndroid Build Coastguard Worker};
783*2b949d04SAndroid Build Coastguard Worker
784*2b949d04SAndroid Build Coastguard Worker
785*2b949d04SAndroid Build Coastguard Worker// Hewlett-Packard
786*2b949d04SAndroid Build Coastguard Worker
787*2b949d04SAndroid Build Coastguard Worker// Hewlett-Packard Internet
788*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
789*2b949d04SAndroid Build Coastguard Workerxkb_symbols "hpi6" {
790*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
791*2b949d04SAndroid Build Coastguard Worker    key <I02>   {       [ XF86HomePage          ]       };
792*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86Search		]	};
793*2b949d04SAndroid Build Coastguard Worker    key <I14>	{	[ XF86VendorHome	]	};
794*2b949d04SAndroid Build Coastguard Worker    key <I15>	{	[ XF86Community		]	};
795*2b949d04SAndroid Build Coastguard Worker    key <I16>	{	[ XF86AudioMedia	]	};
796*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Eject		]	};
797*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Shop		]	};
798*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86Launch1		]	};
799*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ Help			]	};
800*2b949d04SAndroid Build Coastguard Worker    key <I27>	{	[ XF86Finance		]	};
801*2b949d04SAndroid Build Coastguard Worker    key <I39>	{	[ Print			]	};
802*2b949d04SAndroid Build Coastguard Worker    key <I75>   {       [ Help                  ]       };
803*2b949d04SAndroid Build Coastguard Worker};
804*2b949d04SAndroid Build Coastguard Worker
805*2b949d04SAndroid Build Coastguard Worker// Hewlett-Packard SK-2501, SK-2505 Multimedia
806*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
807*2b949d04SAndroid Build Coastguard Workerxkb_symbols "hp250x" {
808*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86Tools		]	};
809*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Search		]	};
810*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Eject		]	};
811*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Mail		]	};
812*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86AudioMute		]	};
813*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86Launch5		]	};
814*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86Launch3		]	};
815*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86Launch2		]	};
816*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86Launch4		]	};
817*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86Standby		]	};
818*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ Help			]	};
819*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86AudioLowerVolume	]	};
820*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86AudioRaiseVolume	]	};
821*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86WWW		]	};
822*2b949d04SAndroid Build Coastguard Worker};
823*2b949d04SAndroid Build Coastguard Worker
824*2b949d04SAndroid Build Coastguard Worker// Hewlett-Packard Omnibook XE3 GC, GD, GE and Pavilion N5xxx
825*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
826*2b949d04SAndroid Build Coastguard Workerxkb_symbols "hpxe3gc" {
827*2b949d04SAndroid Build Coastguard Worker    // Describes the OneTouch buttons on HP Omnibook XE3 GC and
828*2b949d04SAndroid Build Coastguard Worker    // HP Pavilion N52XX models.
829*2b949d04SAndroid Build Coastguard Worker    // See http://sourceforge.net/projects/omke for details on enabling
830*2b949d04SAndroid Build Coastguard Worker    // these keys
831*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
832*2b949d04SAndroid Build Coastguard Worker    key <I71>	{	[ Help			]	};
833*2b949d04SAndroid Build Coastguard Worker    key <I72>	{	[ XF86Launch1		]	};
834*2b949d04SAndroid Build Coastguard Worker    key <I73>	{	[ XF86WWW		]	};
835*2b949d04SAndroid Build Coastguard Worker    key <I74>	{	[ XF86Mail		]	};
836*2b949d04SAndroid Build Coastguard Worker};
837*2b949d04SAndroid Build Coastguard Worker
838*2b949d04SAndroid Build Coastguard Worker// Hewlett-Packard Omnibook XE3 GF
839*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
840*2b949d04SAndroid Build Coastguard Workerxkb_symbols "hpxe3gf" {
841*2b949d04SAndroid Build Coastguard Worker    // Describes the OneTouch buttons on HP Omnibook XE3 GF models.
842*2b949d04SAndroid Build Coastguard Worker    // See http://sourceforge.net/projects/omke for details on enabling
843*2b949d04SAndroid Build Coastguard Worker    // these keys
844*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
845*2b949d04SAndroid Build Coastguard Worker    key <I73>	{	[ Help			]	};
846*2b949d04SAndroid Build Coastguard Worker    key <I74>	{	[ XF86Launch1		]	};
847*2b949d04SAndroid Build Coastguard Worker};
848*2b949d04SAndroid Build Coastguard Worker
849*2b949d04SAndroid Build Coastguard Worker// Hewlett-Packard Omnibook XT1000
850*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
851*2b949d04SAndroid Build Coastguard Workerxkb_symbols "hpxt1000" {
852*2b949d04SAndroid Build Coastguard Worker    // Describes the OneTouch buttons on HP Omnibook XT1000 models.
853*2b949d04SAndroid Build Coastguard Worker    // See http://sourceforge.net/projects/omke for details on enabling
854*2b949d04SAndroid Build Coastguard Worker    // these keys
855*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
856*2b949d04SAndroid Build Coastguard Worker    key <I71>	{	[ XF86Launch3		]	};
857*2b949d04SAndroid Build Coastguard Worker    key <I72>	{	[ Help			]	};
858*2b949d04SAndroid Build Coastguard Worker    key <I73>	{	[ XF86Launch2		]	};
859*2b949d04SAndroid Build Coastguard Worker    key <I74>	{	[ XF86Launch1		]	};
860*2b949d04SAndroid Build Coastguard Worker};
861*2b949d04SAndroid Build Coastguard Worker
862*2b949d04SAndroid Build Coastguard Worker// Hewlett-Packard Pavilion ZT1100
863*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
864*2b949d04SAndroid Build Coastguard Workerxkb_symbols "hpzt11xx" {
865*2b949d04SAndroid Build Coastguard Worker    // Describes the OneTouch buttons on HP Pavilion ZT11xx models.
866*2b949d04SAndroid Build Coastguard Worker    // See http://sourceforge.net/projects/omke for details on enabling
867*2b949d04SAndroid Build Coastguard Worker    // these keys
868*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
869*2b949d04SAndroid Build Coastguard Worker    key <I71>	{	[ XF86Launch3		]	};
870*2b949d04SAndroid Build Coastguard Worker    key <I72>	{	[ Help			]	};
871*2b949d04SAndroid Build Coastguard Worker    key <I73>	{	[ XF86Launch2		]	};
872*2b949d04SAndroid Build Coastguard Worker    key <I74>	{	[ XF86Launch1		]	};
873*2b949d04SAndroid Build Coastguard Worker};
874*2b949d04SAndroid Build Coastguard Worker
875*2b949d04SAndroid Build Coastguard Worker// Hewlett-Packard Pavilion dv5
876*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
877*2b949d04SAndroid Build Coastguard Workerxkb_symbols "hpdv5" {
878*2b949d04SAndroid Build Coastguard Worker    // Describes the OneTouch buttons on HP Pavilion dv5 models.
879*2b949d04SAndroid Build Coastguard Worker    // See http://sourceforge.net/projects/omke for details on enabling
880*2b949d04SAndroid Build Coastguard Worker    // these keys
881*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
882*2b949d04SAndroid Build Coastguard Worker    key <I12>  {       [ XF86ScreenSaver       ]       };
883*2b949d04SAndroid Build Coastguard Worker    key <I32>  {       [ XF86WWW               ]       };
884*2b949d04SAndroid Build Coastguard Worker    key <I75>  {       [ Help                  ]       };
885*2b949d04SAndroid Build Coastguard Worker    key <K6D>  {       [ XF86Launch1           ]       };
886*2b949d04SAndroid Build Coastguard Worker};
887*2b949d04SAndroid Build Coastguard Worker
888*2b949d04SAndroid Build Coastguard Worker// Hewlett-Packard Omnibook XE4xxx and ZE4xxx
889*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
890*2b949d04SAndroid Build Coastguard Workerxkb_symbols "hpxe4xxx" {
891*2b949d04SAndroid Build Coastguard Worker    // Describes the OneTouch buttons on HP Omnibook XE4xxx and ZE4xxx
892*2b949d04SAndroid Build Coastguard Worker    // models.
893*2b949d04SAndroid Build Coastguard Worker    // See http://sourceforge.net/projects/omke for details on enabling
894*2b949d04SAndroid Build Coastguard Worker    // these keys
895*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
896*2b949d04SAndroid Build Coastguard Worker    key <I70>	{	[ Help			]	};
897*2b949d04SAndroid Build Coastguard Worker    key <I71>	{	[ XF86Launch2		]	};
898*2b949d04SAndroid Build Coastguard Worker    key <I73>	{	[ XF86Launch1		]	};
899*2b949d04SAndroid Build Coastguard Worker};
900*2b949d04SAndroid Build Coastguard Worker
901*2b949d04SAndroid Build Coastguard Worker// Hewlett-Packard Omnibook 500 FA
902*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
903*2b949d04SAndroid Build Coastguard Workerxkb_symbols "hp500fa" {
904*2b949d04SAndroid Build Coastguard Worker    // Describes the OneTouch buttons on HP Omnibook 500 FA models.
905*2b949d04SAndroid Build Coastguard Worker    // See http://sourceforge.net/projects/omke for details on enabling
906*2b949d04SAndroid Build Coastguard Worker    // these keys
907*2b949d04SAndroid Build Coastguard Worker    key <I73>	{	[ Help			]	};
908*2b949d04SAndroid Build Coastguard Worker    key <I74>	{	[ XF86Launch1		]	};
909*2b949d04SAndroid Build Coastguard Worker};
910*2b949d04SAndroid Build Coastguard Worker
911*2b949d04SAndroid Build Coastguard Worker// Hewlett-Packard Omnibook 500
912*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
913*2b949d04SAndroid Build Coastguard Workerxkb_symbols "hp5xx" {
914*2b949d04SAndroid Build Coastguard Worker    // Describes the OneTouch buttons on HP Omnibook 5xx models.
915*2b949d04SAndroid Build Coastguard Worker    // See http://sourceforge.net/projects/omke for details on enabling
916*2b949d04SAndroid Build Coastguard Worker    // these keys
917*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
918*2b949d04SAndroid Build Coastguard Worker    key <I73>	{	[ Help			]	};
919*2b949d04SAndroid Build Coastguard Worker    key <I74>	{	[ XF86Launch1		]	};
920*2b949d04SAndroid Build Coastguard Worker};
921*2b949d04SAndroid Build Coastguard Worker
922*2b949d04SAndroid Build Coastguard Worker
923*2b949d04SAndroid Build Coastguard Worker// Honeywell
924*2b949d04SAndroid Build Coastguard Worker
925*2b949d04SAndroid Build Coastguard Worker// Honeywell Euroboard
926*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
927*2b949d04SAndroid Build Coastguard Workerxkb_symbols "honeywell_euroboard" {
928*2b949d04SAndroid Build Coastguard Worker    // January 2002
929*2b949d04SAndroid Build Coastguard Worker    // Scott Penrose <[email protected]>
930*2b949d04SAndroid Build Coastguard Worker    // http://linux.dd.com.au/quest/linux/keyboard/honeywell/
931*2b949d04SAndroid Build Coastguard Worker    key <I10>	{	[ XF86Game		]	};
932*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioPrev		]	};
933*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Eject		]	};
934*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Launch2		]	};
935*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86AudioPlay, XF86AudioPause ] };
936*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Launch1		]	};
937*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86AudioMute		]	};
938*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioNext		]	};
939*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86AudioStop		]	};
940*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86Mail		]	};
941*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86ScreenSaver	]	};
942*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86Calculator	]	};
943*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86AudioLowerVolume	]	};
944*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86AudioRaiseVolume	]	};
945*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86WWW		]	};
946*2b949d04SAndroid Build Coastguard Worker};
947*2b949d04SAndroid Build Coastguard Worker
948*2b949d04SAndroid Build Coastguard Worker
949*2b949d04SAndroid Build Coastguard Worker// IBM
950*2b949d04SAndroid Build Coastguard Worker
951*2b949d04SAndroid Build Coastguard Worker// IBM Rapid Access
952*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
953*2b949d04SAndroid Build Coastguard Workerxkb_symbols "rapidaccess" {
954*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioMute		]	};
955*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Launch2		]	};
956*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioLowerVolume	]	};
957*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86AudioRaiseVolume	]	};
958*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86AudioNext		]	};
959*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioPause	]	};
960*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
961*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86AudioPrev		]	};
962*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioStop		]	};
963*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86Standby		]	};
964*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ Help			]	};
965*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86Launch4		]	};
966*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86Launch3		]	};
967*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Launch1		]	};
968*2b949d04SAndroid Build Coastguard Worker};
969*2b949d04SAndroid Build Coastguard Worker
970*2b949d04SAndroid Build Coastguard Worker// IBM Rapid Access II
971*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
972*2b949d04SAndroid Build Coastguard Workerxkb_symbols "rapidaccess2" {
973*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
974*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioNext		]	};
975*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Favorites		]	};
976*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioMute		]	};
977*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86AudioStop		]	};
978*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86AudioLowerVolume	]	};
979*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
980*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86AudioRaiseVolume	]	};
981*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioPrev		]	};
982*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86HomePage		]	};
983*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86Shop		]	};
984*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86Search		]	};
985*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86MyComputer	]	};
986*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86VendorHome	]	};
987*2b949d04SAndroid Build Coastguard Worker};
988*2b949d04SAndroid Build Coastguard Worker
989*2b949d04SAndroid Build Coastguard Worker// IBM ThinkPad 60 series
990*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
991*2b949d04SAndroid Build Coastguard Workerxkb_symbols "thinkpad60" {
992*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
993*2b949d04SAndroid Build Coastguard Worker    key <I1F> { [ XF86VendorHome ] };
994*2b949d04SAndroid Build Coastguard Worker};
995*2b949d04SAndroid Build Coastguard Worker
996*2b949d04SAndroid Build Coastguard Worker// IBM Space Saver
997*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
998*2b949d04SAndroid Build Coastguard Workerxkb_symbols "ibm_spacesaver" {
999*2b949d04SAndroid Build Coastguard Worker    key <NMLK>  {
1000*2b949d04SAndroid Build Coastguard Worker        type="ONE_LEVEL",
1001*2b949d04SAndroid Build Coastguard Worker        symbols[Group1]= [ Num_Lock ]
1002*2b949d04SAndroid Build Coastguard Worker    };
1003*2b949d04SAndroid Build Coastguard Worker};
1004*2b949d04SAndroid Build Coastguard Worker
1005*2b949d04SAndroid Build Coastguard Worker
1006*2b949d04SAndroid Build Coastguard Worker// Logitech
1007*2b949d04SAndroid Build Coastguard Worker
1008*2b949d04SAndroid Build Coastguard Worker// Logitech common definitions
1009*2b949d04SAndroid Build Coastguard Workerhidden partial alphanumeric_keys
1010*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logitech_base" {
1011*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1012*2b949d04SAndroid Build Coastguard Worker    key <I02> { [ XF86HomePage ] };
1013*2b949d04SAndroid Build Coastguard Worker    key <I15> { [ XF86Community ] };
1014*2b949d04SAndroid Build Coastguard Worker    key <I16> { [ XF86ScrollClick ] };
1015*2b949d04SAndroid Build Coastguard Worker    key <I21> {	[ XF86VendorHome ] };
1016*2b949d04SAndroid Build Coastguard Worker    key <I3B> { [ XF86New ] };
1017*2b949d04SAndroid Build Coastguard Worker    key <I3C> { [ XF86Reply ] };
1018*2b949d04SAndroid Build Coastguard Worker    key <I43> { [ XF86MyComputer ] };
1019*2b949d04SAndroid Build Coastguard Worker    key <I44> { [ XF86Documents ] };
1020*2b949d04SAndroid Build Coastguard Worker    key <I57> { [ XF86Pictures ] };
1021*2b949d04SAndroid Build Coastguard Worker    key <I58> { [ XF86Music ] };
1022*2b949d04SAndroid Build Coastguard Worker};
1023*2b949d04SAndroid Build Coastguard Worker
1024*2b949d04SAndroid Build Coastguard Worker// Logitech second set of common keys
1025*2b949d04SAndroid Build Coastguard Workerhidden partial alphanumeric_keys
1026*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logitech_set3" {
1027*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86AudioStop		]	};
1028*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
1029*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
1030*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioNext		]	};
1031*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioPrev		]	};
1032*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86AudioLowerVolume	]	};
1033*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86AudioMute		]	};
1034*2b949d04SAndroid Build Coastguard Worker    key <I44>   {       [ XF86New               ]       };      // F1
1035*2b949d04SAndroid Build Coastguard Worker    key <I45>   {       [ XF86Reply             ]       };      // F2
1036*2b949d04SAndroid Build Coastguard Worker    key <I4A>   {       [ XF86Send              ]       };      // F4
1037*2b949d04SAndroid Build Coastguard Worker    key <I54>   {       [ Print                 ]       };      // F7
1038*2b949d04SAndroid Build Coastguard Worker    key <I55>   {       [ XF86Save              ]       };      // F8
1039*2b949d04SAndroid Build Coastguard Worker    key <I56>   {       [ XF86Documents         ]       };      // F10
1040*2b949d04SAndroid Build Coastguard Worker    key <I69>   {       [ XF86Go                ]       };
1041*2b949d04SAndroid Build Coastguard Worker    key <IR7C>  {       [ XF86AudioMedia        ]       };
1042*2b949d04SAndroid Build Coastguard Worker};
1043*2b949d04SAndroid Build Coastguard Worker
1044*2b949d04SAndroid Build Coastguard Worker// Logitech Access
1045*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1046*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logiaccess" {
1047*2b949d04SAndroid Build Coastguard Worker    include "inet(logitech_base)"
1048*2b949d04SAndroid Build Coastguard Worker    key <FK13>	{	[ XF86MailForward	]	};
1049*2b949d04SAndroid Build Coastguard Worker    key <FK14>	{	[ XF86Send		]	};
1050*2b949d04SAndroid Build Coastguard Worker    key <I11>	{	[ XF86Messenger		]	};
1051*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86WebCam		]	};
1052*2b949d04SAndroid Build Coastguard Worker};
1053*2b949d04SAndroid Build Coastguard Worker
1054*2b949d04SAndroid Build Coastguard Worker// Logitech Cordless Desktop (alt.)
1055*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1056*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logicda" {
1057*2b949d04SAndroid Build Coastguard Worker    include "inet(logitech_base)"
1058*2b949d04SAndroid Build Coastguard Worker    include "inet(logitech_set3)"
1059*2b949d04SAndroid Build Coastguard Worker};
1060*2b949d04SAndroid Build Coastguard Worker
1061*2b949d04SAndroid Build Coastguard Worker// Logitech Internet Navigator
1062*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1063*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logicink" {
1064*2b949d04SAndroid Build Coastguard Worker    include "inet(logitech_base)"
1065*2b949d04SAndroid Build Coastguard Worker    key <I11>	{	[ XF86Shop		]	};
1066*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86VendorHome	]	};
1067*2b949d04SAndroid Build Coastguard Worker    key <I13>	{	[ XF86Finance		]	};
1068*2b949d04SAndroid Build Coastguard Worker    key <I14>	{	[ XF86Start		]	};
1069*2b949d04SAndroid Build Coastguard Worker};
1070*2b949d04SAndroid Build Coastguard Worker
1071*2b949d04SAndroid Build Coastguard Worker// Logitech Cordless Desktop EX110
1072*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1073*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logiex110" {
1074*2b949d04SAndroid Build Coastguard Worker    include "inet(logitech_base)"
1075*2b949d04SAndroid Build Coastguard Worker    key <I2F>   {       [ XF86Close             ]       };      // Close
1076*2b949d04SAndroid Build Coastguard Worker// Extended function keys
1077*2b949d04SAndroid Build Coastguard Worker// In the Console before starting X
1078*2b949d04SAndroid Build Coastguard Worker// Using setkeycodes e03b 212 e03c 213 e03d 214 e03e 215 e03f 216 e040 217
1079*2b949d04SAndroid Build Coastguard Worker//       setkeycodes e041 218 e042 219 e043 220 e044 221 e057 222 e058 223 6d 206
1080*2b949d04SAndroid Build Coastguard Worker// *=keys that are there but need different symbol names.
1081*2b949d04SAndroid Build Coastguard Worker    key <I3B>   {       [ Help                  ]       };      // F1
1082*2b949d04SAndroid Build Coastguard Worker    key <FK13>  {       [ XF86Word              ]       };      // F2
1083*2b949d04SAndroid Build Coastguard Worker    key <FK14>  {       [ XF86Excel             ]       };      // F3
1084*2b949d04SAndroid Build Coastguard Worker    key <FK15>  {       [ XF86Pictures          ]       };      // F4
1085*2b949d04SAndroid Build Coastguard Worker    key <FK16>  {       [ Undo                  ]       };      // F5
1086*2b949d04SAndroid Build Coastguard Worker    key <I65>   {       [ Redo                  ]       };      // F6 *
1087*2b949d04SAndroid Build Coastguard Worker    key <I42>   {       [ Print                 ]       };      // F7
1088*2b949d04SAndroid Build Coastguard Worker    key <I43>   {       [ XF86Save              ]       };      // F8
1089*2b949d04SAndroid Build Coastguard Worker    key <I44>   {       [ XF86Launch1           ]       };      // F9 *
1090*2b949d04SAndroid Build Coastguard Worker    key <I45>   {       [ XF86Launch2           ]       };      // F10
1091*2b949d04SAndroid Build Coastguard Worker    key <I14>   {       [ XF86Launch3           ]       };      // F11
1092*2b949d04SAndroid Build Coastguard Worker    key <I4A>   {       [ XF86Launch4           ]       };      // F12
1093*2b949d04SAndroid Build Coastguard Worker};
1094*2b949d04SAndroid Build Coastguard Worker
1095*2b949d04SAndroid Build Coastguard Worker// Logitech iTouch Internet Navigator SE
1096*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1097*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logiinkse" {
1098*2b949d04SAndroid Build Coastguard Worker    include "inet(logitech_base)"
1099*2b949d04SAndroid Build Coastguard Worker    key <FK13>	{	[ XF86MailForward	]	};	// F3
1100*2b949d04SAndroid Build Coastguard Worker    key <FK14>	{	[ XF86Send		]	};	// F4
1101*2b949d04SAndroid Build Coastguard Worker    key <FK15>	{	[ Undo			]	};	// F5
1102*2b949d04SAndroid Build Coastguard Worker    key <FK16>	{	[ Redo			]	};	// F6
1103*2b949d04SAndroid Build Coastguard Worker    key <FK17>	{	[ Print			]	};	// F7
1104*2b949d04SAndroid Build Coastguard Worker    key <I11>	{	[ XF86Messenger		]	};
1105*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86WebCam		]	};
1106*2b949d04SAndroid Build Coastguard Worker    key <I13>	{	[ XF86VendorHome	]	};
1107*2b949d04SAndroid Build Coastguard Worker    key <I14>	{	[ XF86Shop		]	};
1108*2b949d04SAndroid Build Coastguard Worker    key <I42>	{	[ XF86Save		]	};	// F8
1109*2b949d04SAndroid Build Coastguard Worker};
1110*2b949d04SAndroid Build Coastguard Worker
1111*2b949d04SAndroid Build Coastguard Worker// Logitech iTouch Internet Navigator SE USB
1112*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1113*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logiinkseusb" {
1114*2b949d04SAndroid Build Coastguard Worker    include "inet(logitech_base)"
1115*2b949d04SAndroid Build Coastguard Worker    include "inet(logitech_set3)"
1116*2b949d04SAndroid Build Coastguard Worker};
1117*2b949d04SAndroid Build Coastguard Worker
1118*2b949d04SAndroid Build Coastguard Worker// Logitech iTouch Cordless Y-RB6
1119*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1120*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logiitc" {
1121*2b949d04SAndroid Build Coastguard Worker    include "inet(logitech_base)"
1122*2b949d04SAndroid Build Coastguard Worker    key <I2F> {	[ XF86AudioRaiseVolume ] };
1123*2b949d04SAndroid Build Coastguard Worker
1124*2b949d04SAndroid Build Coastguard Worker    // Just to override RaiseVolume from logitech_base,
1125*2b949d04SAndroid Build Coastguard Worker    // since no keysym can have two keycodes, see
1126*2b949d04SAndroid Build Coastguard Worker    // https://bugs.freedesktop.org/show_bug.cgi?id=7095
1127*2b949d04SAndroid Build Coastguard Worker    key <I30> {	[ XF86Launch1 ] };
1128*2b949d04SAndroid Build Coastguard Worker};
1129*2b949d04SAndroid Build Coastguard Worker
1130*2b949d04SAndroid Build Coastguard Worker// Logitech Internet
1131*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1132*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logiik" {
1133*2b949d04SAndroid Build Coastguard Worker    include "inet(logitech_base)"
1134*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ Find			]	};
1135*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ Print			]	};
1136*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Favorites		]	};
1137*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86Reload		]	};
1138*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Search		]	};
1139*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86HotLinks		]	};
1140*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86Forward		]	};
1141*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86HomePage		]	};
1142*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86Stop		]	};
1143*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86OpenURL		]	};
1144*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86AddFavorite	]	};
1145*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86History		]	};
1146*2b949d04SAndroid Build Coastguard Worker    key <I7A>	{	[ XF86WWW		]	};
1147*2b949d04SAndroid Build Coastguard Worker};
1148*2b949d04SAndroid Build Coastguard Worker
1149*2b949d04SAndroid Build Coastguard Worker// Logitech iTouch
1150*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1151*2b949d04SAndroid Build Coastguard Workerxkb_symbols "itouch" {
1152*2b949d04SAndroid Build Coastguard Worker    include "inet(logitech_base)"
1153*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86AudioMute		]	};
1154*2b949d04SAndroid Build Coastguard Worker    key <I2B>	{	[ XF86AudioLowerVolume	]	};
1155*2b949d04SAndroid Build Coastguard Worker    key <I2D>	{	[ XF86AudioRaiseVolume	]	};
1156*2b949d04SAndroid Build Coastguard Worker};
1157*2b949d04SAndroid Build Coastguard Worker
1158*2b949d04SAndroid Build Coastguard Worker// Logitech UltraX Cordless Media Desktop
1159*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1160*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logiultraxc" {
1161*2b949d04SAndroid Build Coastguard Worker    key <FK16>  {       [ XF86AudioMute ]       };
1162*2b949d04SAndroid Build Coastguard Worker    key <FK17>  {       [ XF86AudioLowerVolume  ]       };
1163*2b949d04SAndroid Build Coastguard Worker    key <I2B>   {       [ XF86AudioNext ]       };
1164*2b949d04SAndroid Build Coastguard Worker    key <I2D>   {       [ XF86AudioPrev ]       };
1165*2b949d04SAndroid Build Coastguard Worker    key <I2C>   {       [ XF86AudioPlay, XF86AudioPause ]       };
1166*2b949d04SAndroid Build Coastguard Worker    key <KPDC>  {       [ XF86AudioRaiseVolume  ]       };
1167*2b949d04SAndroid Build Coastguard Worker};
1168*2b949d04SAndroid Build Coastguard Worker
1169*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1170*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logidinovo" {
1171*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
1172*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86HomePage		]	};
1173*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86Standby		]	};
1174*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Search		]	};
1175*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86AudioRaiseVolume	]	};
1176*2b949d04SAndroid Build Coastguard Worker    key <K66>	{	[ XF86AudioLowerVolume	]	};
1177*2b949d04SAndroid Build Coastguard Worker    key <KPDC>	{	[ XF86AudioMute		]	};
1178*2b949d04SAndroid Build Coastguard Worker    key <IR7C>	{	[ XF86AudioMedia	]	};
1179*2b949d04SAndroid Build Coastguard Worker};
1180*2b949d04SAndroid Build Coastguard Worker
1181*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1182*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logidinovoedge" {
1183*2b949d04SAndroid Build Coastguard Worker    include "inet(media_acpi_common)"
1184*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86HomePage		]	};
1185*2b949d04SAndroid Build Coastguard Worker    key <I6C>	{	[ XF86Mail		]	};
1186*2b949d04SAndroid Build Coastguard Worker    key <FK17>  {       [ XF86Search            ]       };
1187*2b949d04SAndroid Build Coastguard Worker    key <IR7C>	{	[ XF86AudioMedia	]	};
1188*2b949d04SAndroid Build Coastguard Worker};
1189*2b949d04SAndroid Build Coastguard Worker
1190*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1191*2b949d04SAndroid Build Coastguard Workerxkb_symbols "logitech_g15" {
1192*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1193*2b949d04SAndroid Build Coastguard Worker    key <AE13> {         [   XF86Messenger ] };
1194*2b949d04SAndroid Build Coastguard Worker    key <HKTG> {         [     XF86Launch7 ] };
1195*2b949d04SAndroid Build Coastguard Worker    key  <I02> {         [     XF86Launch9 ] };
1196*2b949d04SAndroid Build Coastguard Worker    key  <I04> {         [       XF86Phone ] };
1197*2b949d04SAndroid Build Coastguard Worker    key  <I08> {         [     XF86LaunchD ] };
1198*2b949d04SAndroid Build Coastguard Worker    key  <I09> {         [     XF86Support ] };
1199*2b949d04SAndroid Build Coastguard Worker    key  <I0F> {         [     XF86LaunchF ] };
1200*2b949d04SAndroid Build Coastguard Worker    key  <I16> {         [      XF86LogOff ] };
1201*2b949d04SAndroid Build Coastguard Worker    key  <I18> {         [     XF86Launch5 ] };
1202*2b949d04SAndroid Build Coastguard Worker    key  <I21> {         [      XF86Travel ] };
1203*2b949d04SAndroid Build Coastguard Worker    key  <I23> {         [       XF86Spell ] };
1204*2b949d04SAndroid Build Coastguard Worker    key  <I31> {         [     XF86Launch4 ] };
1205*2b949d04SAndroid Build Coastguard Worker    key  <I3C> {         [       XF86Music ] };
1206*2b949d04SAndroid Build Coastguard Worker    key  <I42> {         [     XF86Forward ] };
1207*2b949d04SAndroid Build Coastguard Worker    key  <I43> {         [        XF86Send ] };
1208*2b949d04SAndroid Build Coastguard Worker    key  <I57> {         [        XF86Save ] };
1209*2b949d04SAndroid Build Coastguard Worker    key  <I64> {         [    XF86Pictures ] };
1210*2b949d04SAndroid Build Coastguard Worker    key  <I67> {         [     XF86LaunchA ] };
1211*2b949d04SAndroid Build Coastguard Worker    key  <I76> {         [      XF86iTouch ] };
1212*2b949d04SAndroid Build Coastguard Worker    key  <I77> {         [     XF86Launch3 ] };
1213*2b949d04SAndroid Build Coastguard Worker    key  <I79> {         [    XF86ToDoList ] };
1214*2b949d04SAndroid Build Coastguard Worker    key  <I7B> {         [  XF86Calculator ] };
1215*2b949d04SAndroid Build Coastguard Worker    key  <K5A> {         [  XF86VendorHome ] };
1216*2b949d04SAndroid Build Coastguard Worker    key  <K5D> {         [        XF86Away ] };
1217*2b949d04SAndroid Build Coastguard Worker    key  <K5E> {         [      XF86WebCam ] };
1218*2b949d04SAndroid Build Coastguard Worker    key  <K5F> {         [     XF86Launch0 ] };
1219*2b949d04SAndroid Build Coastguard Worker    key  <K63> {         [     XF86Launch6 ] };
1220*2b949d04SAndroid Build Coastguard Worker    key  <K6D> {         [    XF86Calendar ] };
1221*2b949d04SAndroid Build Coastguard Worker    key  <K71> {         [     XF86LaunchB ] };
1222*2b949d04SAndroid Build Coastguard Worker    key  <K72> {         [     XF86LaunchC ] };
1223*2b949d04SAndroid Build Coastguard Worker    key  <K74> {         [         XF86WWW ] };
1224*2b949d04SAndroid Build Coastguard Worker    key  <K75> {         [     XF86LaunchE ] };
1225*2b949d04SAndroid Build Coastguard Worker    key <II5D> {         [     XF86Launch1 ] };
1226*2b949d04SAndroid Build Coastguard Worker    key <IR7D> {         [     XF86Launch2 ] };
1227*2b949d04SAndroid Build Coastguard Worker    key <IR7C> {         [     XF86Launch8 ] };
1228*2b949d04SAndroid Build Coastguard Worker};
1229*2b949d04SAndroid Build Coastguard Worker
1230*2b949d04SAndroid Build Coastguard Worker
1231*2b949d04SAndroid Build Coastguard Worker// Memorex
1232*2b949d04SAndroid Build Coastguard Worker
1233*2b949d04SAndroid Build Coastguard Worker// Memorex MX1998
1234*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1235*2b949d04SAndroid Build Coastguard Workerxkb_symbols "mx1998" {
1236*2b949d04SAndroid Build Coastguard Worker    include "inet(media_acpi_common)"
1237*2b949d04SAndroid Build Coastguard Worker    key <DOWN>	{	[ XF86ScrollDown	]	};
1238*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioRewind	]	};
1239*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Close		]	};
1240*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Xfer		]	};
1241*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioRecord	]	};
1242*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86Documents		]	};
1243*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86Game		]	};
1244*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86Calculator	]	};
1245*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ Menu			]	};
1246*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86WWW		]	};
1247*2b949d04SAndroid Build Coastguard Worker    key <I57>	{	[ XF86WakeUp		]	};
1248*2b949d04SAndroid Build Coastguard Worker    key <I68>	{	[ XF86DOS		]	};
1249*2b949d04SAndroid Build Coastguard Worker    key <I7A>	{	[ XF86ScreenSaver	]	};
1250*2b949d04SAndroid Build Coastguard Worker    key <UP>	{	[ XF86ScrollUp		]	};
1251*2b949d04SAndroid Build Coastguard Worker};
1252*2b949d04SAndroid Build Coastguard Worker
1253*2b949d04SAndroid Build Coastguard Worker// Memorex MX2500 EZ-Access
1254*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1255*2b949d04SAndroid Build Coastguard Workerxkb_symbols "mx2500" {
1256*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1257*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86Clear		]	};
1258*2b949d04SAndroid Build Coastguard Worker    key <I13>	{	[ XF86Phone		]	};
1259*2b949d04SAndroid Build Coastguard Worker    key <I14>	{	[ XF86DOS		]	};
1260*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Close		]	};
1261*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Xfer		]	};
1262*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Eject		]	};
1263*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86Documents		]	};
1264*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86News		]	};
1265*2b949d04SAndroid Build Coastguard Worker    key <I6B>	{	[ XF86WakeUp		]	};
1266*2b949d04SAndroid Build Coastguard Worker    key <I6D>	{	[ XF86RotateWindows	]	};
1267*2b949d04SAndroid Build Coastguard Worker};
1268*2b949d04SAndroid Build Coastguard Worker
1269*2b949d04SAndroid Build Coastguard Worker// Memorex MX2750
1270*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1271*2b949d04SAndroid Build Coastguard Workerxkb_symbols "mx2750" {
1272*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1273*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Launch0		]	};
1274*2b949d04SAndroid Build Coastguard Worker};
1275*2b949d04SAndroid Build Coastguard Worker
1276*2b949d04SAndroid Build Coastguard Worker
1277*2b949d04SAndroid Build Coastguard Worker// Microsoft
1278*2b949d04SAndroid Build Coastguard Worker
1279*2b949d04SAndroid Build Coastguard Worker// Microsoft Natural Ergonomic 4000
1280*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1281*2b949d04SAndroid Build Coastguard Workerxkb_symbols "microsoft4000" {
1282*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
1283*2b949d04SAndroid Build Coastguard Worker    key <I192>  {       [ XF86Launch1           ]       };
1284*2b949d04SAndroid Build Coastguard Worker    key <I193>  {       [ XF86Launch2           ]       };
1285*2b949d04SAndroid Build Coastguard Worker    key <I194>  {       [ XF86Launch3           ]       };
1286*2b949d04SAndroid Build Coastguard Worker    key <I195>  {       [ XF86Launch4           ]       };
1287*2b949d04SAndroid Build Coastguard Worker    key <I196>  {       [ XF86Launch5           ]       };
1288*2b949d04SAndroid Build Coastguard Worker//  Missing because of lack of support from kbd driver: Zoom in and
1289*2b949d04SAndroid Build Coastguard Worker//  slider.
1290*2b949d04SAndroid Build Coastguard Worker};
1291*2b949d04SAndroid Build Coastguard Worker
1292*2b949d04SAndroid Build Coastguard Worker// Microsoft Natural Wireless Ergonomic 7000
1293*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1294*2b949d04SAndroid Build Coastguard Workerxkb_symbols "microsoft7000" {
1295*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
1296*2b949d04SAndroid Build Coastguard Worker    key <I07>	{	[ Undo			]	};
1297*2b949d04SAndroid Build Coastguard Worker    key <I09>	{	[ XF86New		]	};
1298*2b949d04SAndroid Build Coastguard Worker    key <I0A>	{	[ Redo			]	};
1299*2b949d04SAndroid Build Coastguard Worker    key <I0E>	{	[ XF86MailForward	]	};
1300*2b949d04SAndroid Build Coastguard Worker    key <I2F>	{	[ XF86Close		]	};
1301*2b949d04SAndroid Build Coastguard Worker    key <I39>	{	[ Print			]	};
1302*2b949d04SAndroid Build Coastguard Worker    key <I55>	{	[ XF86Save		]	};
1303*2b949d04SAndroid Build Coastguard Worker    key <I5A>	{	[ XF86Send		]	};
1304*2b949d04SAndroid Build Coastguard Worker    key <I62>	{	[ Help			]	};
1305*2b949d04SAndroid Build Coastguard Worker    key <I64>	{	[ XF86Reply		]	};
1306*2b949d04SAndroid Build Coastguard Worker    key <I76>	{	[ parenleft		]	};
1307*2b949d04SAndroid Build Coastguard Worker    key <I7B>	{	[ parenright		]	};
1308*2b949d04SAndroid Build Coastguard Worker    key <K59>	{	[ KP_Equal		]	};
1309*2b949d04SAndroid Build Coastguard Worker    key <K64>	{	[ XF86Open		]	};
1310*2b949d04SAndroid Build Coastguard Worker//  Missing because of lack of support from kbd driver: Spell, Launch,
1311*2b949d04SAndroid Build Coastguard Worker//  and Zoom in and out buttons.
1312*2b949d04SAndroid Build Coastguard Worker};
1313*2b949d04SAndroid Build Coastguard Worker
1314*2b949d04SAndroid Build Coastguard Worker// Microsoft Internet
1315*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1316*2b949d04SAndroid Build Coastguard Workerxkb_symbols "microsoftinet" {
1317*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_acpi_common)"
1318*2b949d04SAndroid Build Coastguard Worker    key <I68>	{	[ XF86AudioStop		]	};
1319*2b949d04SAndroid Build Coastguard Worker};
1320*2b949d04SAndroid Build Coastguard Worker
1321*2b949d04SAndroid Build Coastguard Worker// Microsoft Natural Pro USB
1322*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1323*2b949d04SAndroid Build Coastguard Workerxkb_symbols "microsoftprousb" {
1324*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_common)"
1325*2b949d04SAndroid Build Coastguard Worker    key <FK16>   {   [ XF86Reload      ]   };
1326*2b949d04SAndroid Build Coastguard Worker    key <I01>   {   [ XF86AudioMedia   ]   };
1327*2b949d04SAndroid Build Coastguard Worker    key <I02>   {   [ XF86HomePage      ]   };
1328*2b949d04SAndroid Build Coastguard Worker    key <I17>   {   [ XF86AudioStop      ]   };
1329*2b949d04SAndroid Build Coastguard Worker    key <I1E>   {   [ XF86AudioRaiseVolume   ]   };
1330*2b949d04SAndroid Build Coastguard Worker    key <I1F>   {   [ XF86AudioPlay, XF86AudioPause ] };
1331*2b949d04SAndroid Build Coastguard Worker    key <I22>   {   [ XF86AudioNext      ]   };
1332*2b949d04SAndroid Build Coastguard Worker    key <I24>   {   [ XF86AudioPrev      ]   };
1333*2b949d04SAndroid Build Coastguard Worker    key <I25>   {   [ XF86AudioLowerVolume   ]   };
1334*2b949d04SAndroid Build Coastguard Worker    key <I26>   {   [ XF86AudioMute      ]   };
1335*2b949d04SAndroid Build Coastguard Worker    key <I63>   {   [ XF86Standby      ]   };
1336*2b949d04SAndroid Build Coastguard Worker//   Internet Section -- Left Side
1337*2b949d04SAndroid Build Coastguard Worker//   Multimedia Section -- Right Side
1338*2b949d04SAndroid Build Coastguard Worker//   My Computer Section -- Far Right
1339*2b949d04SAndroid Build Coastguard Worker//   My computer maps to printscreen, so leaving commented out for now
1340*2b949d04SAndroid Build Coastguard Worker//   key <PRSC>   {   [ XF86MyComputer   ]   };
1341*2b949d04SAndroid Build Coastguard Worker};
1342*2b949d04SAndroid Build Coastguard Worker
1343*2b949d04SAndroid Build Coastguard Worker// Microsoft Natural Pro OEM
1344*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1345*2b949d04SAndroid Build Coastguard Workerxkb_symbols "microsoftprooem" {
1346*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
1347*2b949d04SAndroid Build Coastguard Worker    key <FK17>	{	[ XF86Search		]	};
1348*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86HomePage		]	};
1349*2b949d04SAndroid Build Coastguard Worker    key <I63>	{	[ XF86Standby		]	};
1350*2b949d04SAndroid Build Coastguard Worker    key <K67>	{	[ XF86MyComputer	]	};
1351*2b949d04SAndroid Build Coastguard Worker//   Internet Section -- Left Side
1352*2b949d04SAndroid Build Coastguard Worker//   Multimedia Section -- Right Side
1353*2b949d04SAndroid Build Coastguard Worker//   My Computer Section -- Far Right
1354*2b949d04SAndroid Build Coastguard Worker};
1355*2b949d04SAndroid Build Coastguard Worker
1356*2b949d04SAndroid Build Coastguard Worker// Microsoft Internet Pro (Swedish)
1357*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1358*2b949d04SAndroid Build Coastguard Workerxkb_symbols "microsoftprose" {
1359*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_common)"
1360*2b949d04SAndroid Build Coastguard Worker    key <FK16>	{	[ XF86Reload		]	};
1361*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86HomePage		]	};
1362*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86AudioStop		]	};
1363*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioRaiseVolume	]	};
1364*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86AudioPlay, XF86AudioPause ] };
1365*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioNext		]	};
1366*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioPrev		]	};
1367*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86AudioLowerVolume	]	};
1368*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86AudioMute		]	};
1369*2b949d04SAndroid Build Coastguard Worker    key <I63>	{	[ XF86Standby		]	};
1370*2b949d04SAndroid Build Coastguard Worker    key <I68>	{	[ XF86AudioStop		]	};
1371*2b949d04SAndroid Build Coastguard Worker    key <PRSC>	{	[ XF86MyComputer	]	};
1372*2b949d04SAndroid Build Coastguard Worker    key <IR7C>	{	[ XF86AudioMedia	]	};
1373*2b949d04SAndroid Build Coastguard Worker};
1374*2b949d04SAndroid Build Coastguard Worker
1375*2b949d04SAndroid Build Coastguard Worker// Microsoft Office Keyboard
1376*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1377*2b949d04SAndroid Build Coastguard Workerxkb_symbols "microsoftoffice" {
1378*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_acpi_common)"
1379*2b949d04SAndroid Build Coastguard Worker    key <BRK>	{	[ XF86Calendar		]	};
1380*2b949d04SAndroid Build Coastguard Worker    key <END>	{	[ Undo			]	};
1381*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86HomePage		]	};
1382*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioLowerVolume	]	};
1383*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86AudioRaiseVolume	]	};
1384*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86AudioMute		]	};
1385*2b949d04SAndroid Build Coastguard Worker    key <I3C>	{	[ XF86Cut		]	};
1386*2b949d04SAndroid Build Coastguard Worker    key <I4A>	{	[ XF86LogOff		]	};
1387*2b949d04SAndroid Build Coastguard Worker    key <I54>	{	[ XF86ApplicationLeft	]	};
1388*2b949d04SAndroid Build Coastguard Worker    key <I55>	{	[ XF86TaskPane		]	};
1389*2b949d04SAndroid Build Coastguard Worker    key <I56>	{	[ XF86Spell		]	};
1390*2b949d04SAndroid Build Coastguard Worker    key <I57>	{	[ XF86WWW		]	};
1391*2b949d04SAndroid Build Coastguard Worker    key <I58>	{	[ XF86New		]	};
1392*2b949d04SAndroid Build Coastguard Worker    key <I59>	{	[ XF86Open		]	};
1393*2b949d04SAndroid Build Coastguard Worker    key <I5A>	{	[ XF86Close		]	};
1394*2b949d04SAndroid Build Coastguard Worker    key <I62>	{	[ Help			]	};
1395*2b949d04SAndroid Build Coastguard Worker    key <I64>	{	[ XF86Save		]	};
1396*2b949d04SAndroid Build Coastguard Worker    key <I67>	{	[ Print			]	};
1397*2b949d04SAndroid Build Coastguard Worker    key <I6D>	{	[ XF86OfficeHome	]	};
1398*2b949d04SAndroid Build Coastguard Worker    key <I70>	{	[ Redo			]	};
1399*2b949d04SAndroid Build Coastguard Worker    key <I71>	{	[ XF86Reply		]	};
1400*2b949d04SAndroid Build Coastguard Worker    key <I72>	{	[ XF86MailForward	]	};
1401*2b949d04SAndroid Build Coastguard Worker    key <I73>	{	[ XF86Send		]	};
1402*2b949d04SAndroid Build Coastguard Worker    key <I78>	{	[ XF86Copy		]	};
1403*2b949d04SAndroid Build Coastguard Worker    key <MOAR>	{	[ XF86ApplicationRight	]	};
1404*2b949d04SAndroid Build Coastguard Worker    key <RCTL>	{	[ XF86Paste		]	};
1405*2b949d04SAndroid Build Coastguard Worker};
1406*2b949d04SAndroid Build Coastguard Worker
1407*2b949d04SAndroid Build Coastguard Worker// Microsoft Wireless Multimedia 1.0A
1408*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1409*2b949d04SAndroid Build Coastguard Workerxkb_symbols "microsoftmult" {
1410*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1411*2b949d04SAndroid Build Coastguard Worker    key <AE13>  {       [ XF86Messenger         ]       };
1412*2b949d04SAndroid Build Coastguard Worker    key <FK14>	{	[ XF86New		]	};
1413*2b949d04SAndroid Build Coastguard Worker    key <FK15>	{	[ XF86Open		]	};
1414*2b949d04SAndroid Build Coastguard Worker    key <FK16>	{	[ XF86Close		]	};
1415*2b949d04SAndroid Build Coastguard Worker    key <FK17>	{	[ XF86Reply		]	};
1416*2b949d04SAndroid Build Coastguard Worker    key <I07>	{	[ Redo			]	};
1417*2b949d04SAndroid Build Coastguard Worker    key <I08>	{	[ Undo			]	};
1418*2b949d04SAndroid Build Coastguard Worker    key <I16>   {       [ XF86LogOff            ]       };
1419*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86Spell		]	};
1420*2b949d04SAndroid Build Coastguard Worker    key <I3B>	{	[ Help			]	};
1421*2b949d04SAndroid Build Coastguard Worker    key <I3C>   {       [ XF86Music     ]       };
1422*2b949d04SAndroid Build Coastguard Worker    key <I42>	{	[ XF86Forward		]	};
1423*2b949d04SAndroid Build Coastguard Worker    key <I43>	{	[ XF86Send		]	};
1424*2b949d04SAndroid Build Coastguard Worker    key <I57>	{	[ XF86Save		]	};
1425*2b949d04SAndroid Build Coastguard Worker    key <I58>	{	[ Print			]	};
1426*2b949d04SAndroid Build Coastguard Worker    key <I64>   {       [ XF86Pictures  ]       };
1427*2b949d04SAndroid Build Coastguard Worker    key <I80>   {       [ XF86Documents ]       };
1428*2b949d04SAndroid Build Coastguard Worker};
1429*2b949d04SAndroid Build Coastguard Worker
1430*2b949d04SAndroid Build Coastguard Worker// Microsoft Surface
1431*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1432*2b949d04SAndroid Build Coastguard Workerxkb_symbols "microsoftsurface" {
1433*2b949d04SAndroid Build Coastguard Worker    include "inet(evdev)"
1434*2b949d04SAndroid Build Coastguard Worker    key <I88>   {       [ XF86Search            ]         };
1435*2b949d04SAndroid Build Coastguard Worker    key <I163>  {       [ XF86AudioPrev         ]         };
1436*2b949d04SAndroid Build Coastguard Worker    key <I164>  {       [ XF86AudioPlay, XF86AudioPause ] };
1437*2b949d04SAndroid Build Coastguard Worker    key <I165>  {       [ XF86AudioNext         ]         };
1438*2b949d04SAndroid Build Coastguard Worker};
1439*2b949d04SAndroid Build Coastguard Worker
1440*2b949d04SAndroid Build Coastguard Worker
1441*2b949d04SAndroid Build Coastguard Worker// Oretec
1442*2b949d04SAndroid Build Coastguard Worker
1443*2b949d04SAndroid Build Coastguard Worker// Oretec MCK-800 MM/Internet keyboard
1444*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1445*2b949d04SAndroid Build Coastguard Workerxkb_symbols "oretec" {
1446*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
1447*2b949d04SAndroid Build Coastguard Worker    key <I10>	{	[ XF86ScrollUp		]	};
1448*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioPlay, XF86AudioPause ] };
1449*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86AudioPrev		]	};
1450*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86ScrollDown	]	};
1451*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86ZoomOut		]	};
1452*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioMute		]	};
1453*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86WWW		]	};
1454*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ Menu			]	};
1455*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86AudioStop		]	};
1456*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86Calculator	]	};
1457*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86Xfer		]	};
1458*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86Mail		]	};
1459*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86AudioNext		]	};
1460*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86AudioRaiseVolume	]	};
1461*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86ZoomIn		]	};
1462*2b949d04SAndroid Build Coastguard Worker    key <I68>	{	[ XF86AudioLowerVolume	]	};
1463*2b949d04SAndroid Build Coastguard Worker};
1464*2b949d04SAndroid Build Coastguard Worker
1465*2b949d04SAndroid Build Coastguard Worker
1466*2b949d04SAndroid Build Coastguard Worker// Propeller
1467*2b949d04SAndroid Build Coastguard Worker
1468*2b949d04SAndroid Build Coastguard Worker// Propeller Voyager KTEZ-1000
1469*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1470*2b949d04SAndroid Build Coastguard Workerxkb_symbols "propeller" {
1471*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
1472*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioRewind	]	};
1473*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Close		]	};
1474*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Xfer		]	};
1475*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioRecord	]	};
1476*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86Documents		]	};
1477*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86Game		]	};
1478*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86Calculator	]	};
1479*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ Menu			]	};
1480*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86WWW		]	};
1481*2b949d04SAndroid Build Coastguard Worker    key <I68>	{	[ XF86DOS		]	};
1482*2b949d04SAndroid Build Coastguard Worker    key <I7A>	{	[ XF86Standby		]	};
1483*2b949d04SAndroid Build Coastguard Worker};
1484*2b949d04SAndroid Build Coastguard Worker
1485*2b949d04SAndroid Build Coastguard Worker
1486*2b949d04SAndroid Build Coastguard Worker// QTronix
1487*2b949d04SAndroid Build Coastguard Worker
1488*2b949d04SAndroid Build Coastguard Worker// QTronix Scorpius 98N+
1489*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1490*2b949d04SAndroid Build Coastguard Workerxkb_symbols "qtronix" {
1491*2b949d04SAndroid Build Coastguard Worker    key <I10>	{	[ XF86ScrollDown	]	};
1492*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86Forward		]	};
1493*2b949d04SAndroid Build Coastguard Worker    key <I13>	{	[ XF86WakeUp		]	};
1494*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Search		]	};
1495*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Standby		]	};
1496*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86ScrollUp		]	};
1497*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Back		]	};
1498*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86Reload		]	};
1499*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86AudioRaiseVolume	]	};
1500*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86AudioPrev		]	};
1501*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
1502*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86AudioNext		]	};
1503*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioStop		]	};
1504*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86HomePage		]	};
1505*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86AudioMute		]	};
1506*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86AudioLowerVolume	]	};
1507*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86AudioRecord	]	};
1508*2b949d04SAndroid Build Coastguard Worker    key <I31>	{	[ XF86PowerOff		]	};
1509*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Stop		]	};
1510*2b949d04SAndroid Build Coastguard Worker    key <I68>	{	[ XF86Calculator	]	};
1511*2b949d04SAndroid Build Coastguard Worker};
1512*2b949d04SAndroid Build Coastguard Worker
1513*2b949d04SAndroid Build Coastguard Worker
1514*2b949d04SAndroid Build Coastguard Worker// Samsung
1515*2b949d04SAndroid Build Coastguard Worker
1516*2b949d04SAndroid Build Coastguard Worker// Samsung SDM 4500P
1517*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1518*2b949d04SAndroid Build Coastguard Workerxkb_symbols "samsung4500" {
1519*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1520*2b949d04SAndroid Build Coastguard Worker    key <AE13>	{	[ XF86Launch4		]	};
1521*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86Launch1		]	};
1522*2b949d04SAndroid Build Coastguard Worker    key <I04>	{	[ XF86Launch3		]	};
1523*2b949d04SAndroid Build Coastguard Worker    key <I06>	{	[ XF86Launch5		]	};
1524*2b949d04SAndroid Build Coastguard Worker    key <I09>	{	[ XF86Close		]	};
1525*2b949d04SAndroid Build Coastguard Worker    key <I0A>	{	[ XF86Book		]	};
1526*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Eject		]	};
1527*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ Help			]	};
1528*2b949d04SAndroid Build Coastguard Worker    key <I59>	{	[ XF86Explorer		]	};
1529*2b949d04SAndroid Build Coastguard Worker    key <IR7D>	{	[ XF86Launch2		]	};
1530*2b949d04SAndroid Build Coastguard Worker};
1531*2b949d04SAndroid Build Coastguard Worker
1532*2b949d04SAndroid Build Coastguard Worker// Samsung SDM 4510P
1533*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1534*2b949d04SAndroid Build Coastguard Workerxkb_symbols "samsung4510" {
1535*2b949d04SAndroid Build Coastguard Worker    include "inet(media_acpi_common)"
1536*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86Launch1		]	};
1537*2b949d04SAndroid Build Coastguard Worker    key <I04>	{	[ XF86Launch3		]	};
1538*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Eject		]	};
1539*2b949d04SAndroid Build Coastguard Worker    key <IR7D>	{	[ XF86Launch2		]	};
1540*2b949d04SAndroid Build Coastguard Worker};
1541*2b949d04SAndroid Build Coastguard Worker
1542*2b949d04SAndroid Build Coastguard Worker
1543*2b949d04SAndroid Build Coastguard Worker// SK
1544*2b949d04SAndroid Build Coastguard Worker
1545*2b949d04SAndroid Build Coastguard Worker// NEC SK-1300
1546*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1547*2b949d04SAndroid Build Coastguard Workerxkb_symbols "sk1300" {
1548*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
1549*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86Eject		]	};
1550*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Forward		]	};
1551*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86WWW		]	};
1552*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86Standby		]	};
1553*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86Back		]	};
1554*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Stop		]	};
1555*2b949d04SAndroid Build Coastguard Worker};
1556*2b949d04SAndroid Build Coastguard Worker
1557*2b949d04SAndroid Build Coastguard Worker// NEC SK-2500
1558*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1559*2b949d04SAndroid Build Coastguard Workerxkb_symbols "sk2500" {
1560*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
1561*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioRewind	]	};
1562*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Close		]	};
1563*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Eject		]	};
1564*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Eject		]	};
1565*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86Forward		]	};
1566*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioRecord	]	};
1567*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86Xfer		]	};
1568*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86PowerOff		]	};
1569*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ Menu			]	};
1570*2b949d04SAndroid Build Coastguard Worker    key <I7A>	{	[ XF86ScreenSaver	]	};
1571*2b949d04SAndroid Build Coastguard Worker};
1572*2b949d04SAndroid Build Coastguard Worker
1573*2b949d04SAndroid Build Coastguard Worker// NEC SK-6200
1574*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1575*2b949d04SAndroid Build Coastguard Workerxkb_symbols "sk6200" {
1576*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
1577*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86Favorites		]	};
1578*2b949d04SAndroid Build Coastguard Worker    key <I14>	{	[ XF86AudioLowerVolume	]	};
1579*2b949d04SAndroid Build Coastguard Worker    key <I16>	{	[ XF86AudioRaiseVolume	]	};
1580*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Back		]	};
1581*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86Forward		]	};
1582*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86WWW		]	};
1583*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86AudioMute		]	};
1584*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86AudioNext		]	};
1585*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioPlay, XF86AudioPause ] };
1586*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86AudioPrev		]	};
1587*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86AudioStop		]	};
1588*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86Mail		]	};
1589*2b949d04SAndroid Build Coastguard Worker};
1590*2b949d04SAndroid Build Coastguard Worker
1591*2b949d04SAndroid Build Coastguard Worker// NEC SK-7100
1592*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1593*2b949d04SAndroid Build Coastguard Workerxkb_symbols "sk7100" {
1594*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
1595*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioPause	]	};
1596*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Close		]	};
1597*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Video		]	};
1598*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Eject		]	};
1599*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86CD		]	};
1600*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86Display		]	};
1601*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86WWW		]	};
1602*2b949d04SAndroid Build Coastguard Worker};
1603*2b949d04SAndroid Build Coastguard Worker
1604*2b949d04SAndroid Build Coastguard Worker
1605*2b949d04SAndroid Build Coastguard Worker// Sven
1606*2b949d04SAndroid Build Coastguard Worker
1607*2b949d04SAndroid Build Coastguard Worker// SVEN Ergonomic 2500
1608*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1609*2b949d04SAndroid Build Coastguard Workerxkb_symbols "sven" {
1610*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
1611*2b949d04SAndroid Build Coastguard Worker    key <I10>	{	[ XF86AudioPlay, XF86AudioPause ] };
1612*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86Forward		]	};
1613*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86AudioRaiseVolume	]	};
1614*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86ZoomOut		]	};
1615*2b949d04SAndroid Build Coastguard Worker    key <I19>	{	[ XF86AudioPrev		]	};
1616*2b949d04SAndroid Build Coastguard Worker    key <I1A>	{	[ XF86AudioStop		]	};
1617*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86HomePage		]	};
1618*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86Mail		]	};
1619*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86ZoomIn		]	};
1620*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86MyComputer	]	};
1621*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86Stop		]	};
1622*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86ScreenSaver	]	};
1623*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86AudioLowerVolume	]	};
1624*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86AudioMute		]	};
1625*2b949d04SAndroid Build Coastguard Worker    key <I28>	{	[ XF86Calculator	]	};
1626*2b949d04SAndroid Build Coastguard Worker    key <I29>	{	[ XF86Reload		]	};
1627*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86Search		]	};
1628*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86Favorites		]	};
1629*2b949d04SAndroid Build Coastguard Worker    key <I31>	{	[ XF86ScrollUp		]	};
1630*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86ScrollDown	]	};
1631*2b949d04SAndroid Build Coastguard Worker    key <I62>	{	[ XF86AudioNext		]	};
1632*2b949d04SAndroid Build Coastguard Worker    key <I68>	{	[ XF86Back		]	};
1633*2b949d04SAndroid Build Coastguard Worker};
1634*2b949d04SAndroid Build Coastguard Worker
1635*2b949d04SAndroid Build Coastguard Worker// SVEN Slim 303
1636*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1637*2b949d04SAndroid Build Coastguard Workerxkb_symbols "sven303" {
1638*2b949d04SAndroid Build Coastguard Worker    key <I11>	{	[ XF86PowerOff		]	};
1639*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86Sleep		]	};
1640*2b949d04SAndroid Build Coastguard Worker    key <I16>	{	[ XF86WakeUp		]	};
1641*2b949d04SAndroid Build Coastguard Worker};
1642*2b949d04SAndroid Build Coastguard Worker
1643*2b949d04SAndroid Build Coastguard Worker
1644*2b949d04SAndroid Build Coastguard Worker// Symplon
1645*2b949d04SAndroid Build Coastguard Worker
1646*2b949d04SAndroid Build Coastguard Worker// Symplon PaceBook tablet
1647*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1648*2b949d04SAndroid Build Coastguard Workerxkb_symbols "symplon" {
1649*2b949d04SAndroid Build Coastguard Worker    include "inet(nav_acpi_common)"
1650*2b949d04SAndroid Build Coastguard Worker    key <HOME>	{	[ XF86RotationPB	]	};
1651*2b949d04SAndroid Build Coastguard Worker    key <I13>	{	[ XF86SplitScreen	]	};
1652*2b949d04SAndroid Build Coastguard Worker    key <I14>	{	[ XF86Support		]	};
1653*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86New		]	};
1654*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86User2KB		]	};
1655*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86RotationKB	]	};
1656*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ XF86MenuKB		]	};
1657*2b949d04SAndroid Build Coastguard Worker    key <I6B>	{	[ XF86User1KB		]	};
1658*2b949d04SAndroid Build Coastguard Worker    key <PAUS>	{	[ XF86UserPB		]	};
1659*2b949d04SAndroid Build Coastguard Worker    key <UP>	{	[ XF86MenuPB		]	};
1660*2b949d04SAndroid Build Coastguard Worker};
1661*2b949d04SAndroid Build Coastguard Worker
1662*2b949d04SAndroid Build Coastguard Worker
1663*2b949d04SAndroid Build Coastguard Worker// Toshiba
1664*2b949d04SAndroid Build Coastguard Worker
1665*2b949d04SAndroid Build Coastguard Worker// Toshiba Satellite S3000
1666*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1667*2b949d04SAndroid Build Coastguard Workerxkb_symbols "toshiba_s3000" {
1668*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
1669*2b949d04SAndroid Build Coastguard Worker    // Describes the Special buttons on Toshiba Satellite 3000 models.
1670*2b949d04SAndroid Build Coastguard Worker    // See http://sourceforge.net/projects/omke for details on enabling
1671*2b949d04SAndroid Build Coastguard Worker    // these keys
1672*2b949d04SAndroid Build Coastguard Worker    key <I06>	{	[ XF86Launch1		]	};
1673*2b949d04SAndroid Build Coastguard Worker    key <I13>	{	[ XF86Launch2		]	};
1674*2b949d04SAndroid Build Coastguard Worker    key <I71>	{	[ XF86WWW		]	};
1675*2b949d04SAndroid Build Coastguard Worker    key <I73>	{	[ XF86Mail		]	};
1676*2b949d04SAndroid Build Coastguard Worker    key <I75>	{	[ XF86AudioRaiseVolume	]	};
1677*2b949d04SAndroid Build Coastguard Worker    key <I76>	{	[ XF86AudioLowerVolume	]	};
1678*2b949d04SAndroid Build Coastguard Worker};
1679*2b949d04SAndroid Build Coastguard Worker
1680*2b949d04SAndroid Build Coastguard Worker
1681*2b949d04SAndroid Build Coastguard Worker// Trust
1682*2b949d04SAndroid Build Coastguard Worker
1683*2b949d04SAndroid Build Coastguard Worker// Trust Wireless Classic
1684*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1685*2b949d04SAndroid Build Coastguard Workerxkb_symbols "trust" {
1686*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1687*2b949d04SAndroid Build Coastguard Worker    key <I11>	{	[ XF86ScreenSaver	]	};
1688*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86Eject		]	};
1689*2b949d04SAndroid Build Coastguard Worker};
1690*2b949d04SAndroid Build Coastguard Worker
1691*2b949d04SAndroid Build Coastguard Worker// Trust Direct Access
1692*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1693*2b949d04SAndroid Build Coastguard Workerxkb_symbols "trustda" {
1694*2b949d04SAndroid Build Coastguard Worker    include "inet(media_common)"
1695*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioRewind	]	};
1696*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[ XF86Close		]	};
1697*2b949d04SAndroid Build Coastguard Worker    key <I18>	{	[ XF86Eject		]	};
1698*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioRecord	]	};
1699*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86Xfer		]	};
1700*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86Standby		]	};
1701*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ Help			]	};
1702*2b949d04SAndroid Build Coastguard Worker    key <I32>	{	[ XF86WWW		]	};
1703*2b949d04SAndroid Build Coastguard Worker    key <I7A>	{	[ XF86Away		]	};
1704*2b949d04SAndroid Build Coastguard Worker};
1705*2b949d04SAndroid Build Coastguard Worker
1706*2b949d04SAndroid Build Coastguard Worker
1707*2b949d04SAndroid Build Coastguard Worker// YaHoo!
1708*2b949d04SAndroid Build Coastguard Worker
1709*2b949d04SAndroid Build Coastguard Worker// Yahoo! Internet
1710*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1711*2b949d04SAndroid Build Coastguard Workerxkb_symbols "yahoo" {
1712*2b949d04SAndroid Build Coastguard Worker    include "inet(acpi_common)"
1713*2b949d04SAndroid Build Coastguard Worker    key <I11>	{	[ XF86AudioPrev		]	};
1714*2b949d04SAndroid Build Coastguard Worker    key <I12>	{	[ XF86AudioPlay, XF86AudioPause ] };
1715*2b949d04SAndroid Build Coastguard Worker    key <I1E>	{	[ XF86AudioStop		]	};
1716*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[ XF86AudioNext		]	};
1717*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86AudioRecord	]	};
1718*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86AudioLowerVolume	]	};
1719*2b949d04SAndroid Build Coastguard Worker    key <I22>	{	[ XF86AudioRaiseVolume	]	};
1720*2b949d04SAndroid Build Coastguard Worker    key <I23>	{	[ XF86AudioMute		]	};
1721*2b949d04SAndroid Build Coastguard Worker    key <I24>	{	[ XF86Close		]	};
1722*2b949d04SAndroid Build Coastguard Worker    key <I25>	{	[ XF86Calculator	]	};
1723*2b949d04SAndroid Build Coastguard Worker    key <I26>	{	[ Help			]	};
1724*2b949d04SAndroid Build Coastguard Worker    key <I27>	{	[ XF86Mail		]	};
1725*2b949d04SAndroid Build Coastguard Worker    key <I28>	{	[ XF86WWW		]	};
1726*2b949d04SAndroid Build Coastguard Worker};
1727*2b949d04SAndroid Build Coastguard Worker
1728*2b949d04SAndroid Build Coastguard Worker
1729*2b949d04SAndroid Build Coastguard Worker// Apple keyboards (macbooks, powerbooks, powermac G5, etc)
1730*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1731*2b949d04SAndroid Build Coastguard Workerxkb_symbols "apple" {
1732*2b949d04SAndroid Build Coastguard Worker// Really brightness up/down
1733*2b949d04SAndroid Build Coastguard Worker    key <II65>  {       [ XF86BrightnessAdjust  ]       };
1734*2b949d04SAndroid Build Coastguard Worker    key <I54>   {       [ XF86BrightnessAdjust  ]       };
1735*2b949d04SAndroid Build Coastguard Worker    key <I20>	{	[ XF86AudioMute		]	};
1736*2b949d04SAndroid Build Coastguard Worker    key <I2E>	{	[ XF86AudioLowerVolume	]	};
1737*2b949d04SAndroid Build Coastguard Worker    key <I30>	{	[ XF86AudioRaiseVolume	]	};
1738*2b949d04SAndroid Build Coastguard Worker    key <I56>   {       [ XF86RotateWindows	]	};
1739*2b949d04SAndroid Build Coastguard Worker// Really keyboard backlight off/up/down
1740*2b949d04SAndroid Build Coastguard Worker    key <I57>   {       [ XF86Launch0		]	};
1741*2b949d04SAndroid Build Coastguard Worker    key <I58>	{	[ XF86Launch1    	]	};
1742*2b949d04SAndroid Build Coastguard Worker    key <I59>	{	[ XF86Launch2   	]	};
1743*2b949d04SAndroid Build Coastguard Worker    key <I5E>	{	[ XF86PowerOff          ]       };
1744*2b949d04SAndroid Build Coastguard Worker    key <K5D>	{	[ F13 ]    };
1745*2b949d04SAndroid Build Coastguard Worker    key <K5E>	{	[ F14 ]    };
1746*2b949d04SAndroid Build Coastguard Worker    key <K5F>	{	[ F15 ]    };
1747*2b949d04SAndroid Build Coastguard Worker    key <K6C>	{	[ XF86Eject ]    };
1748*2b949d04SAndroid Build Coastguard Worker    key <II5D>	{	[ F16 ]    };
1749*2b949d04SAndroid Build Coastguard Worker    key <KPEQ>  {       [ KP_Equal ] };
1750*2b949d04SAndroid Build Coastguard Worker};
1751*2b949d04SAndroid Build Coastguard Worker
1752*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1753*2b949d04SAndroid Build Coastguard Workerxkb_symbols "cymotionlinux" {
1754*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1755*2b949d04SAndroid Build Coastguard Worker    key <I07>	{	[	Undo			]	};
1756*2b949d04SAndroid Build Coastguard Worker    key <I0A>	{	[	Redo			]	};
1757*2b949d04SAndroid Build Coastguard Worker    key <I0F>	{	[	XF86ScrollDown		]	};
1758*2b949d04SAndroid Build Coastguard Worker    key <I17>	{	[	XF86Launch2		]	};
1759*2b949d04SAndroid Build Coastguard Worker    key <I1F>	{	[	XF86Launch1		]	};
1760*2b949d04SAndroid Build Coastguard Worker    key <I28>	{	[	XF86MenuKB		]	};
1761*2b949d04SAndroid Build Coastguard Worker    key <I2B>	{	[	XF86Launch3		]	};
1762*2b949d04SAndroid Build Coastguard Worker    key <I3C>	{	[	XF86Cut			]	};
1763*2b949d04SAndroid Build Coastguard Worker    key <I78>	{	[	XF86Copy		]	};
1764*2b949d04SAndroid Build Coastguard Worker    key <K65>	{	[	XF86Paste		]	};
1765*2b949d04SAndroid Build Coastguard Worker    key <K75>	{	[	XF86ScrollUp		]	};
1766*2b949d04SAndroid Build Coastguard Worker    key <IR7C>	{	[	XF86AudioMedia		]	};
1767*2b949d04SAndroid Build Coastguard Worker};
1768*2b949d04SAndroid Build Coastguard Worker
1769*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1770*2b949d04SAndroid Build Coastguard Workerxkb_symbols "silvercrest" {
1771*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1772*2b949d04SAndroid Build Coastguard Worker    key <I02>	{	[ XF86HomePage		]	};
1773*2b949d04SAndroid Build Coastguard Worker    key <I21>	{	[ XF86Launch2		]	};
1774*2b949d04SAndroid Build Coastguard Worker    key <K67>	{	[ XF86Launch1		]	};
1775*2b949d04SAndroid Build Coastguard Worker};
1776*2b949d04SAndroid Build Coastguard Worker
1777*2b949d04SAndroid Build Coastguard Worker
1778*2b949d04SAndroid Build Coastguard Worker// eMachines
1779*2b949d04SAndroid Build Coastguard Worker
1780*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1781*2b949d04SAndroid Build Coastguard Workerxkb_symbols "emachines" {
1782*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1783*2b949d04SAndroid Build Coastguard Worker    key <I32>  {  [ XF86iTouch                    ]  };
1784*2b949d04SAndroid Build Coastguard Worker    key <KP0>  {  [ KP_0                          ]  };
1785*2b949d04SAndroid Build Coastguard Worker    key <KP1>  {  [ KP_1                          ]  };
1786*2b949d04SAndroid Build Coastguard Worker    key <KP2>  {  [ KP_2                          ]  };
1787*2b949d04SAndroid Build Coastguard Worker    key <KP3>  {  [ KP_3                          ]  };
1788*2b949d04SAndroid Build Coastguard Worker    key <KP4>  {  [ KP_4                          ]  };
1789*2b949d04SAndroid Build Coastguard Worker    key <KP5>  {  [ KP_5                          ]  };
1790*2b949d04SAndroid Build Coastguard Worker    key <KP6>  {  [ KP_6                          ]  };
1791*2b949d04SAndroid Build Coastguard Worker    key <KP7>  {  [ KP_7                          ]  };
1792*2b949d04SAndroid Build Coastguard Worker    key <KP8>  {  [ KP_8                          ]  };
1793*2b949d04SAndroid Build Coastguard Worker    key <KP9>  {  [ KP_9                          ]  };
1794*2b949d04SAndroid Build Coastguard Worker    key <KPAD> {  [ KP_Add                        ]  };
1795*2b949d04SAndroid Build Coastguard Worker    key <KPDL> {  [ KP_Decimal                    ]  };
1796*2b949d04SAndroid Build Coastguard Worker    key <KPDV> {  [ KP_Divide                     ]  };
1797*2b949d04SAndroid Build Coastguard Worker    key <KPMU> {  [ KP_Multiply                   ]  };
1798*2b949d04SAndroid Build Coastguard Worker    key <KPSU> {  [ KP_Subtract                   ]  };
1799*2b949d04SAndroid Build Coastguard Worker};
1800*2b949d04SAndroid Build Coastguard Worker
1801*2b949d04SAndroid Build Coastguard Worker
1802*2b949d04SAndroid Build Coastguard Worker// BenQ
1803*2b949d04SAndroid Build Coastguard Worker
1804*2b949d04SAndroid Build Coastguard Worker// BenQ X* (X730, X500, X800)
1805*2b949d04SAndroid Build Coastguard Worker//
1806*2b949d04SAndroid Build Coastguard Worker// To make the FN_LOCK and CONFIG key work on the BenQ X500 , use:
1807*2b949d04SAndroid Build Coastguard Worker// setkeycodes e074 130 # KEY_PROPS  from /usr/include/linux/input.h
1808*2b949d04SAndroid Build Coastguard Worker// setkeycodes e075 171 # KEY_CONFIG from /usr/include/linux/input.h
1809*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1810*2b949d04SAndroid Build Coastguard Workerxkb_symbols "benqx" {
1811*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1812*2b949d04SAndroid Build Coastguard Worker    key <I02> { [ XF86ModeLock ] };
1813*2b949d04SAndroid Build Coastguard Worker    key <I21> { [ XF86WWW      ]  };
1814*2b949d04SAndroid Build Coastguard Worker    key <I2B> { [ XF86Go ] };
1815*2b949d04SAndroid Build Coastguard Worker    key <I31> { [ XF86Calendar ] };
1816*2b949d04SAndroid Build Coastguard Worker};
1817*2b949d04SAndroid Build Coastguard Worker
1818*2b949d04SAndroid Build Coastguard Worker
1819*2b949d04SAndroid Build Coastguard Worker// Intel
1820*2b949d04SAndroid Build Coastguard Worker
1821*2b949d04SAndroid Build Coastguard Worker// Intel Classmate
1822*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1823*2b949d04SAndroid Build Coastguard Workerxkb_symbols "classmate" {
1824*2b949d04SAndroid Build Coastguard Worker    key <I2E>   {       [ XF86AudioLowerVolume  ] };
1825*2b949d04SAndroid Build Coastguard Worker    key <I30>   {       [ XF86AudioRaiseVolume  ] };
1826*2b949d04SAndroid Build Coastguard Worker};
1827*2b949d04SAndroid Build Coastguard Worker
1828*2b949d04SAndroid Build Coastguard Worker
1829*2b949d04SAndroid Build Coastguard Worker// Unitek
1830*2b949d04SAndroid Build Coastguard Worker
1831*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1832*2b949d04SAndroid Build Coastguard Workerxkb_symbols "unitekkb1925" {
1833*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
1834*2b949d04SAndroid Build Coastguard Worker    key <I0C> { [ XF86AudioMute ] };
1835*2b949d04SAndroid Build Coastguard Worker    key <I11> { [ XF86PowerOff ] };
1836*2b949d04SAndroid Build Coastguard Worker    key <I12> { [ XF86Sleep ] };
1837*2b949d04SAndroid Build Coastguard Worker    key <I16> { [ XF86WakeUp ] };
1838*2b949d04SAndroid Build Coastguard Worker    key <I18> { [ XF86Search ] };
1839*2b949d04SAndroid Build Coastguard Worker    key <I1A> { [ XF86Reload ] };
1840*2b949d04SAndroid Build Coastguard Worker};
1841*2b949d04SAndroid Build Coastguard Worker
1842*2b949d04SAndroid Build Coastguard Worker
1843*2b949d04SAndroid Build Coastguard Worker// Creative
1844*2b949d04SAndroid Build Coastguard Worker
1845*2b949d04SAndroid Build Coastguard Worker// Creative Desktop Wireless 7000
1846*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1847*2b949d04SAndroid Build Coastguard Workerxkb_symbols "creativedw7000" {
1848*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1849*2b949d04SAndroid Build Coastguard Worker    key <I66>   {       [ XF86Pictures ]       };
1850*2b949d04SAndroid Build Coastguard Worker};
1851*2b949d04SAndroid Build Coastguard Worker
1852*2b949d04SAndroid Build Coastguard Worker
1853*2b949d04SAndroid Build Coastguard Worker// Compal
1854*2b949d04SAndroid Build Coastguard Worker
1855*2b949d04SAndroid Build Coastguard Worker// Compal FL90
1856*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1857*2b949d04SAndroid Build Coastguard Workerxkb_symbols "compalfl90" {
1858*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1859*2b949d04SAndroid Build Coastguard Worker    key <I54>   {       [ XF86MonBrightnessUp   ]       };
1860*2b949d04SAndroid Build Coastguard Worker    key <II65>  {       [ XF86MonBrightnessDown ]       };
1861*2b949d04SAndroid Build Coastguard Worker};
1862*2b949d04SAndroid Build Coastguard Worker
1863*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1864*2b949d04SAndroid Build Coastguard Workerxkb_symbols "pc105" {
1865*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_acpi_common)"
1866*2b949d04SAndroid Build Coastguard Worker};
1867*2b949d04SAndroid Build Coastguard Worker
1868*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1869*2b949d04SAndroid Build Coastguard Workerxkb_symbols "chromebook" {
1870*2b949d04SAndroid Build Coastguard Worker	include "level3(ralt_switch)"
1871*2b949d04SAndroid Build Coastguard Worker        key <FK01> {    [ XF86Back ] };
1872*2b949d04SAndroid Build Coastguard Worker        key <FK02> {    [ XF86Forward ] };
1873*2b949d04SAndroid Build Coastguard Worker        key <FK03> {    [ XF86Reload ] };
1874*2b949d04SAndroid Build Coastguard Worker        key <FK04> {    [ F11 ] };
1875*2b949d04SAndroid Build Coastguard Worker//        key <FK05> {    [ F5, F5, F5, F5 ] }; // Overview key
1876*2b949d04SAndroid Build Coastguard Worker        key <FK06> {    [ XF86MonBrightnessDown ] };
1877*2b949d04SAndroid Build Coastguard Worker        key <FK07> {    [ XF86MonBrightnessUp ] };
1878*2b949d04SAndroid Build Coastguard Worker        key <FK08> {    [ XF86AudioMute ] };
1879*2b949d04SAndroid Build Coastguard Worker        key <FK09> {    [ XF86AudioLowerVolume ] };
1880*2b949d04SAndroid Build Coastguard Worker        key <FK10> {    [ XF86AudioRaiseVolume ] };
1881*2b949d04SAndroid Build Coastguard Worker        key <BKSP> {    [ BackSpace, BackSpace, Delete ] };
1882*2b949d04SAndroid Build Coastguard Worker        key <UP>   {    [ Up, Up, Prior, Up ] };
1883*2b949d04SAndroid Build Coastguard Worker        key <DOWN> {    [ Down, Down, Next, Down ] };
1884*2b949d04SAndroid Build Coastguard Worker        key <LEFT> {    [ Left, Left, Home, Left ] };
1885*2b949d04SAndroid Build Coastguard Worker        key <RGHT> {    [ Right, Right, End, Right ] };
1886*2b949d04SAndroid Build Coastguard Worker        key <LWIN> {    [ Super_L, Super_L, Caps_Lock, Super_L ] };
1887*2b949d04SAndroid Build Coastguard Worker};
1888*2b949d04SAndroid Build Coastguard Worker
1889*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1890*2b949d04SAndroid Build Coastguard Workerxkb_symbols "teck227" {
1891*2b949d04SAndroid Build Coastguard Worker    include "inet(media_nav_common)"
1892*2b949d04SAndroid Build Coastguard Worker    key <HIRA> { [ Hiragana ] };
1893*2b949d04SAndroid Build Coastguard Worker};
1894*2b949d04SAndroid Build Coastguard Worker
1895*2b949d04SAndroid Build Coastguard Workerpartial alphanumeric_keys
1896*2b949d04SAndroid Build Coastguard Workerxkb_symbols "teck229" {
1897*2b949d04SAndroid Build Coastguard Worker    include "inet(teck227)"
1898*2b949d04SAndroid Build Coastguard Worker};
1899*2b949d04SAndroid Build Coastguard Worker
1900