diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-08-27 08:31:30 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-09-12 11:19:24 -0400 |
commit | 3b82bddb15d677653a9e0c790fba4dde0e5488fa (patch) | |
tree | 969ac2c7aa726011a3b685152397166ce1ebb334 /drivers/media/common/ir-keymaps.c | |
parent | 97fd4f7fb62b018ff7afc0aea8cfffa2d79e59cd (diff) |
V4L/DVB (12558): CodingStyle: Use [0x0f] instead of [ 0x0f ]
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/common/ir-keymaps.c')
-rw-r--r-- | drivers/media/common/ir-keymaps.c | 3006 |
1 files changed, 1503 insertions, 1503 deletions
diff --git a/drivers/media/common/ir-keymaps.c b/drivers/media/common/ir-keymaps.c index 13878b047a3d..5cfa59637971 100644 --- a/drivers/media/common/ir-keymaps.c +++ b/drivers/media/common/ir-keymaps.c | |||
@@ -26,7 +26,7 @@ | |||
26 | 26 | ||
27 | /* empty keytable, can be used as placeholder for not-yet created keytables */ | 27 | /* empty keytable, can be used as placeholder for not-yet created keytables */ |
28 | IR_KEYTAB_TYPE ir_codes_empty[IR_KEYTAB_SIZE] = { | 28 | IR_KEYTAB_TYPE ir_codes_empty[IR_KEYTAB_SIZE] = { |
29 | [ 0x2a ] = KEY_COFFEE, | 29 | [0x2a] = KEY_COFFEE, |
30 | }; | 30 | }; |
31 | 31 | ||
32 | EXPORT_SYMBOL_GPL(ir_codes_empty); | 32 | EXPORT_SYMBOL_GPL(ir_codes_empty); |
@@ -34,71 +34,71 @@ EXPORT_SYMBOL_GPL(ir_codes_empty); | |||
34 | /* Michal Majchrowicz <mmajchrowicz@gmail.com> */ | 34 | /* Michal Majchrowicz <mmajchrowicz@gmail.com> */ |
35 | IR_KEYTAB_TYPE ir_codes_proteus_2309[IR_KEYTAB_SIZE] = { | 35 | IR_KEYTAB_TYPE ir_codes_proteus_2309[IR_KEYTAB_SIZE] = { |
36 | /* numeric */ | 36 | /* numeric */ |
37 | [ 0x00 ] = KEY_0, | 37 | [0x00] = KEY_0, |
38 | [ 0x01 ] = KEY_1, | 38 | [0x01] = KEY_1, |
39 | [ 0x02 ] = KEY_2, | 39 | [0x02] = KEY_2, |
40 | [ 0x03 ] = KEY_3, | 40 | [0x03] = KEY_3, |
41 | [ 0x04 ] = KEY_4, | 41 | [0x04] = KEY_4, |
42 | [ 0x05 ] = KEY_5, | 42 | [0x05] = KEY_5, |
43 | [ 0x06 ] = KEY_6, | 43 | [0x06] = KEY_6, |
44 | [ 0x07 ] = KEY_7, | 44 | [0x07] = KEY_7, |
45 | [ 0x08 ] = KEY_8, | 45 | [0x08] = KEY_8, |
46 | [ 0x09 ] = KEY_9, | 46 | [0x09] = KEY_9, |
47 | 47 | ||
48 | [ 0x5c ] = KEY_POWER, /* power */ | 48 | [0x5c] = KEY_POWER, /* power */ |
49 | [ 0x20 ] = KEY_F, /* full screen */ | 49 | [0x20] = KEY_F, /* full screen */ |
50 | [ 0x0f ] = KEY_BACKSPACE, /* recall */ | 50 | [0x0f] = KEY_BACKSPACE, /* recall */ |
51 | [ 0x1b ] = KEY_ENTER, /* mute */ | 51 | [0x1b] = KEY_ENTER, /* mute */ |
52 | [ 0x41 ] = KEY_RECORD, /* record */ | 52 | [0x41] = KEY_RECORD, /* record */ |
53 | [ 0x43 ] = KEY_STOP, /* stop */ | 53 | [0x43] = KEY_STOP, /* stop */ |
54 | [ 0x16 ] = KEY_S, | 54 | [0x16] = KEY_S, |
55 | [ 0x1a ] = KEY_Q, /* off */ | 55 | [0x1a] = KEY_Q, /* off */ |
56 | [ 0x2e ] = KEY_RED, | 56 | [0x2e] = KEY_RED, |
57 | [ 0x1f ] = KEY_DOWN, /* channel - */ | 57 | [0x1f] = KEY_DOWN, /* channel - */ |
58 | [ 0x1c ] = KEY_UP, /* channel + */ | 58 | [0x1c] = KEY_UP, /* channel + */ |
59 | [ 0x10 ] = KEY_LEFT, /* volume - */ | 59 | [0x10] = KEY_LEFT, /* volume - */ |
60 | [ 0x1e ] = KEY_RIGHT, /* volume + */ | 60 | [0x1e] = KEY_RIGHT, /* volume + */ |
61 | [ 0x14 ] = KEY_F1, | 61 | [0x14] = KEY_F1, |
62 | }; | 62 | }; |
63 | 63 | ||
64 | EXPORT_SYMBOL_GPL(ir_codes_proteus_2309); | 64 | EXPORT_SYMBOL_GPL(ir_codes_proteus_2309); |
65 | /* Matt Jesson <dvb@jesson.eclipse.co.uk */ | 65 | /* Matt Jesson <dvb@jesson.eclipse.co.uk */ |
66 | IR_KEYTAB_TYPE ir_codes_avermedia_dvbt[IR_KEYTAB_SIZE] = { | 66 | IR_KEYTAB_TYPE ir_codes_avermedia_dvbt[IR_KEYTAB_SIZE] = { |
67 | [ 0x28 ] = KEY_0, /* '0' / 'enter' */ | 67 | [0x28] = KEY_0, /* '0' / 'enter' */ |
68 | [ 0x22 ] = KEY_1, /* '1' */ | 68 | [0x22] = KEY_1, /* '1' */ |
69 | [ 0x12 ] = KEY_2, /* '2' / 'up arrow' */ | 69 | [0x12] = KEY_2, /* '2' / 'up arrow' */ |
70 | [ 0x32 ] = KEY_3, /* '3' */ | 70 | [0x32] = KEY_3, /* '3' */ |
71 | [ 0x24 ] = KEY_4, /* '4' / 'left arrow' */ | 71 | [0x24] = KEY_4, /* '4' / 'left arrow' */ |
72 | [ 0x14 ] = KEY_5, /* '5' */ | 72 | [0x14] = KEY_5, /* '5' */ |
73 | [ 0x34 ] = KEY_6, /* '6' / 'right arrow' */ | 73 | [0x34] = KEY_6, /* '6' / 'right arrow' */ |
74 | [ 0x26 ] = KEY_7, /* '7' */ | 74 | [0x26] = KEY_7, /* '7' */ |
75 | [ 0x16 ] = KEY_8, /* '8' / 'down arrow' */ | 75 | [0x16] = KEY_8, /* '8' / 'down arrow' */ |
76 | [ 0x36 ] = KEY_9, /* '9' */ | 76 | [0x36] = KEY_9, /* '9' */ |
77 | 77 | ||
78 | [ 0x20 ] = KEY_LIST, /* 'source' */ | 78 | [0x20] = KEY_LIST, /* 'source' */ |
79 | [ 0x10 ] = KEY_TEXT, /* 'teletext' */ | 79 | [0x10] = KEY_TEXT, /* 'teletext' */ |
80 | [ 0x00 ] = KEY_POWER, /* 'power' */ | 80 | [0x00] = KEY_POWER, /* 'power' */ |
81 | [ 0x04 ] = KEY_AUDIO, /* 'audio' */ | 81 | [0x04] = KEY_AUDIO, /* 'audio' */ |
82 | [ 0x06 ] = KEY_ZOOM, /* 'full screen' */ | 82 | [0x06] = KEY_ZOOM, /* 'full screen' */ |
83 | [ 0x18 ] = KEY_VIDEO, /* 'display' */ | 83 | [0x18] = KEY_VIDEO, /* 'display' */ |
84 | [ 0x38 ] = KEY_SEARCH, /* 'loop' */ | 84 | [0x38] = KEY_SEARCH, /* 'loop' */ |
85 | [ 0x08 ] = KEY_INFO, /* 'preview' */ | 85 | [0x08] = KEY_INFO, /* 'preview' */ |
86 | [ 0x2a ] = KEY_REWIND, /* 'backward <<' */ | 86 | [0x2a] = KEY_REWIND, /* 'backward <<' */ |
87 | [ 0x1a ] = KEY_FASTFORWARD, /* 'forward >>' */ | 87 | [0x1a] = KEY_FASTFORWARD, /* 'forward >>' */ |
88 | [ 0x3a ] = KEY_RECORD, /* 'capture' */ | 88 | [0x3a] = KEY_RECORD, /* 'capture' */ |
89 | [ 0x0a ] = KEY_MUTE, /* 'mute' */ | 89 | [0x0a] = KEY_MUTE, /* 'mute' */ |
90 | [ 0x2c ] = KEY_RECORD, /* 'record' */ | 90 | [0x2c] = KEY_RECORD, /* 'record' */ |
91 | [ 0x1c ] = KEY_PAUSE, /* 'pause' */ | 91 | [0x1c] = KEY_PAUSE, /* 'pause' */ |
92 | [ 0x3c ] = KEY_STOP, /* 'stop' */ | 92 | [0x3c] = KEY_STOP, /* 'stop' */ |
93 | [ 0x0c ] = KEY_PLAY, /* 'play' */ | 93 | [0x0c] = KEY_PLAY, /* 'play' */ |
94 | [ 0x2e ] = KEY_RED, /* 'red' */ | 94 | [0x2e] = KEY_RED, /* 'red' */ |
95 | [ 0x01 ] = KEY_BLUE, /* 'blue' / 'cancel' */ | 95 | [0x01] = KEY_BLUE, /* 'blue' / 'cancel' */ |
96 | [ 0x0e ] = KEY_YELLOW, /* 'yellow' / 'ok' */ | 96 | [0x0e] = KEY_YELLOW, /* 'yellow' / 'ok' */ |
97 | [ 0x21 ] = KEY_GREEN, /* 'green' */ | 97 | [0x21] = KEY_GREEN, /* 'green' */ |
98 | [ 0x11 ] = KEY_CHANNELDOWN, /* 'channel -' */ | 98 | [0x11] = KEY_CHANNELDOWN, /* 'channel -' */ |
99 | [ 0x31 ] = KEY_CHANNELUP, /* 'channel +' */ | 99 | [0x31] = KEY_CHANNELUP, /* 'channel +' */ |
100 | [ 0x1e ] = KEY_VOLUMEDOWN, /* 'volume -' */ | 100 | [0x1e] = KEY_VOLUMEDOWN, /* 'volume -' */ |
101 | [ 0x3e ] = KEY_VOLUMEUP, /* 'volume +' */ | 101 | [0x3e] = KEY_VOLUMEUP, /* 'volume +' */ |
102 | }; | 102 | }; |
103 | 103 | ||
104 | EXPORT_SYMBOL_GPL(ir_codes_avermedia_dvbt); | 104 | EXPORT_SYMBOL_GPL(ir_codes_avermedia_dvbt); |
@@ -215,42 +215,42 @@ EXPORT_SYMBOL_GPL(ir_codes_avermedia_cardbus); | |||
215 | /* Attila Kondoros <attila.kondoros@chello.hu> */ | 215 | /* Attila Kondoros <attila.kondoros@chello.hu> */ |
216 | IR_KEYTAB_TYPE ir_codes_apac_viewcomp[IR_KEYTAB_SIZE] = { | 216 | IR_KEYTAB_TYPE ir_codes_apac_viewcomp[IR_KEYTAB_SIZE] = { |
217 | 217 | ||
218 | [ 0x01 ] = KEY_1, | 218 | [0x01] = KEY_1, |
219 | [ 0x02 ] = KEY_2, | 219 | [0x02] = KEY_2, |
220 | [ 0x03 ] = KEY_3, | 220 | [0x03] = KEY_3, |
221 | [ 0x04 ] = KEY_4, | 221 | [0x04] = KEY_4, |
222 | [ 0x05 ] = KEY_5, | 222 | [0x05] = KEY_5, |
223 | [ 0x06 ] = KEY_6, | 223 | [0x06] = KEY_6, |
224 | [ 0x07 ] = KEY_7, | 224 | [0x07] = KEY_7, |
225 | [ 0x08 ] = KEY_8, | 225 | [0x08] = KEY_8, |
226 | [ 0x09 ] = KEY_9, | 226 | [0x09] = KEY_9, |
227 | [ 0x00 ] = KEY_0, | 227 | [0x00] = KEY_0, |
228 | [ 0x17 ] = KEY_LAST, /* +100 */ | 228 | [0x17] = KEY_LAST, /* +100 */ |
229 | [ 0x0a ] = KEY_LIST, /* recall */ | 229 | [0x0a] = KEY_LIST, /* recall */ |
230 | 230 | ||
231 | 231 | ||
232 | [ 0x1c ] = KEY_TUNER, /* TV/FM */ | 232 | [0x1c] = KEY_TUNER, /* TV/FM */ |
233 | [ 0x15 ] = KEY_SEARCH, /* scan */ | 233 | [0x15] = KEY_SEARCH, /* scan */ |
234 | [ 0x12 ] = KEY_POWER, /* power */ | 234 | [0x12] = KEY_POWER, /* power */ |
235 | [ 0x1f ] = KEY_VOLUMEDOWN, /* vol up */ | 235 | [0x1f] = KEY_VOLUMEDOWN, /* vol up */ |
236 | [ 0x1b ] = KEY_VOLUMEUP, /* vol down */ | 236 | [0x1b] = KEY_VOLUMEUP, /* vol down */ |
237 | [ 0x1e ] = KEY_CHANNELDOWN, /* chn up */ | 237 | [0x1e] = KEY_CHANNELDOWN, /* chn up */ |
238 | [ 0x1a ] = KEY_CHANNELUP, /* chn down */ | 238 | [0x1a] = KEY_CHANNELUP, /* chn down */ |
239 | 239 | ||
240 | [ 0x11 ] = KEY_VIDEO, /* video */ | 240 | [0x11] = KEY_VIDEO, /* video */ |
241 | [ 0x0f ] = KEY_ZOOM, /* full screen */ | 241 | [0x0f] = KEY_ZOOM, /* full screen */ |
242 | [ 0x13 ] = KEY_MUTE, /* mute/unmute */ | 242 | [0x13] = KEY_MUTE, /* mute/unmute */ |
243 | [ 0x10 ] = KEY_TEXT, /* min */ | 243 | [0x10] = KEY_TEXT, /* min */ |
244 | 244 | ||
245 | [ 0x0d ] = KEY_STOP, /* freeze */ | 245 | [0x0d] = KEY_STOP, /* freeze */ |
246 | [ 0x0e ] = KEY_RECORD, /* record */ | 246 | [0x0e] = KEY_RECORD, /* record */ |
247 | [ 0x1d ] = KEY_PLAYPAUSE, /* stop */ | 247 | [0x1d] = KEY_PLAYPAUSE, /* stop */ |
248 | [ 0x19 ] = KEY_PLAY, /* play */ | 248 | [0x19] = KEY_PLAY, /* play */ |
249 | 249 | ||
250 | [ 0x16 ] = KEY_GOTO, /* osd */ | 250 | [0x16] = KEY_GOTO, /* osd */ |
251 | [ 0x14 ] = KEY_REFRESH, /* default */ | 251 | [0x14] = KEY_REFRESH, /* default */ |
252 | [ 0x0c ] = KEY_KPPLUS, /* fine tune >>>> */ | 252 | [0x0c] = KEY_KPPLUS, /* fine tune >>>> */ |
253 | [ 0x18 ] = KEY_KPMINUS /* fine tune <<<< */ | 253 | [0x18] = KEY_KPMINUS /* fine tune <<<< */ |
254 | }; | 254 | }; |
255 | 255 | ||
256 | EXPORT_SYMBOL_GPL(ir_codes_apac_viewcomp); | 256 | EXPORT_SYMBOL_GPL(ir_codes_apac_viewcomp); |
@@ -259,46 +259,46 @@ EXPORT_SYMBOL_GPL(ir_codes_apac_viewcomp); | |||
259 | 259 | ||
260 | IR_KEYTAB_TYPE ir_codes_pixelview[IR_KEYTAB_SIZE] = { | 260 | IR_KEYTAB_TYPE ir_codes_pixelview[IR_KEYTAB_SIZE] = { |
261 | 261 | ||
262 | [ 0x1e ] = KEY_POWER, /* power */ | 262 | [0x1e] = KEY_POWER, /* power */ |
263 | [ 0x07 ] = KEY_MEDIA, /* source */ | 263 | [0x07] = KEY_MEDIA, /* source */ |
264 | [ 0x1c ] = KEY_SEARCH, /* scan */ | 264 | [0x1c] = KEY_SEARCH, /* scan */ |
265 | 265 | ||
266 | 266 | ||
267 | [ 0x03 ] = KEY_TUNER, /* TV/FM */ | 267 | [0x03] = KEY_TUNER, /* TV/FM */ |
268 | 268 | ||
269 | [ 0x00 ] = KEY_RECORD, | 269 | [0x00] = KEY_RECORD, |
270 | [ 0x08 ] = KEY_STOP, | 270 | [0x08] = KEY_STOP, |
271 | [ 0x11 ] = KEY_PLAY, | 271 | [0x11] = KEY_PLAY, |
272 | 272 | ||
273 | [ 0x1a ] = KEY_PLAYPAUSE, /* freeze */ | 273 | [0x1a] = KEY_PLAYPAUSE, /* freeze */ |
274 | [ 0x19 ] = KEY_ZOOM, /* zoom */ | 274 | [0x19] = KEY_ZOOM, /* zoom */ |
275 | [ 0x0f ] = KEY_TEXT, /* min */ | 275 | [0x0f] = KEY_TEXT, /* min */ |
276 | 276 | ||
277 | [ 0x01 ] = KEY_1, | 277 | [0x01] = KEY_1, |
278 | [ 0x0b ] = KEY_2, | 278 | [0x0b] = KEY_2, |
279 | [ 0x1b ] = KEY_3, | 279 | [0x1b] = KEY_3, |
280 | [ 0x05 ] = KEY_4, | 280 | [0x05] = KEY_4, |
281 | [ 0x09 ] = KEY_5, | 281 | [0x09] = KEY_5, |
282 | [ 0x15 ] = KEY_6, | 282 | [0x15] = KEY_6, |
283 | [ 0x06 ] = KEY_7, | 283 | [0x06] = KEY_7, |
284 | [ 0x0a ] = KEY_8, | 284 | [0x0a] = KEY_8, |
285 | [ 0x12 ] = KEY_9, | 285 | [0x12] = KEY_9, |
286 | [ 0x02 ] = KEY_0, | 286 | [0x02] = KEY_0, |
287 | [ 0x10 ] = KEY_LAST, /* +100 */ | 287 | [0x10] = KEY_LAST, /* +100 */ |
288 | [ 0x13 ] = KEY_LIST, /* recall */ | 288 | [0x13] = KEY_LIST, /* recall */ |
289 | 289 | ||
290 | [ 0x1f ] = KEY_CHANNELUP, /* chn down */ | 290 | [0x1f] = KEY_CHANNELUP, /* chn down */ |
291 | [ 0x17 ] = KEY_CHANNELDOWN, /* chn up */ | 291 | [0x17] = KEY_CHANNELDOWN, /* chn up */ |
292 | [ 0x16 ] = KEY_VOLUMEUP, /* vol down */ | 292 | [0x16] = KEY_VOLUMEUP, /* vol down */ |
293 | [ 0x14 ] = KEY_VOLUMEDOWN, /* vol up */ | 293 | [0x14] = KEY_VOLUMEDOWN, /* vol up */ |
294 | 294 | ||
295 | [ 0x04 ] = KEY_KPMINUS, /* <<< */ | 295 | [0x04] = KEY_KPMINUS, /* <<< */ |
296 | [ 0x0e ] = KEY_SETUP, /* function */ | 296 | [0x0e] = KEY_SETUP, /* function */ |
297 | [ 0x0c ] = KEY_KPPLUS, /* >>> */ | 297 | [0x0c] = KEY_KPPLUS, /* >>> */ |
298 | 298 | ||
299 | [ 0x0d ] = KEY_GOTO, /* mts */ | 299 | [0x0d] = KEY_GOTO, /* mts */ |
300 | [ 0x1d ] = KEY_REFRESH, /* reset */ | 300 | [0x1d] = KEY_REFRESH, /* reset */ |
301 | [ 0x18 ] = KEY_MUTE /* mute/unmute */ | 301 | [0x18] = KEY_MUTE /* mute/unmute */ |
302 | }; | 302 | }; |
303 | 303 | ||
304 | EXPORT_SYMBOL_GPL(ir_codes_pixelview); | 304 | EXPORT_SYMBOL_GPL(ir_codes_pixelview); |
@@ -349,102 +349,102 @@ IR_KEYTAB_TYPE ir_codes_pixelview_new[IR_KEYTAB_SIZE] = { | |||
349 | EXPORT_SYMBOL_GPL(ir_codes_pixelview_new); | 349 | EXPORT_SYMBOL_GPL(ir_codes_pixelview_new); |
350 | 350 | ||
351 | IR_KEYTAB_TYPE ir_codes_nebula[IR_KEYTAB_SIZE] = { | 351 | IR_KEYTAB_TYPE ir_codes_nebula[IR_KEYTAB_SIZE] = { |
352 | [ 0x00 ] = KEY_0, | 352 | [0x00] = KEY_0, |
353 | [ 0x01 ] = KEY_1, | 353 | [0x01] = KEY_1, |
354 | [ 0x02 ] = KEY_2, | 354 | [0x02] = KEY_2, |
355 | [ 0x03 ] = KEY_3, | 355 | [0x03] = KEY_3, |
356 | [ 0x04 ] = KEY_4, | 356 | [0x04] = KEY_4, |
357 | [ 0x05 ] = KEY_5, | 357 | [0x05] = KEY_5, |
358 | [ 0x06 ] = KEY_6, | 358 | [0x06] = KEY_6, |
359 | [ 0x07 ] = KEY_7, | 359 | [0x07] = KEY_7, |
360 | [ 0x08 ] = KEY_8, | 360 | [0x08] = KEY_8, |
361 | [ 0x09 ] = KEY_9, | 361 | [0x09] = KEY_9, |
362 | [ 0x0a ] = KEY_TV, | 362 | [0x0a] = KEY_TV, |
363 | [ 0x0b ] = KEY_AUX, | 363 | [0x0b] = KEY_AUX, |
364 | [ 0x0c ] = KEY_DVD, | 364 | [0x0c] = KEY_DVD, |
365 | [ 0x0d ] = KEY_POWER, | 365 | [0x0d] = KEY_POWER, |
366 | [ 0x0e ] = KEY_MHP, /* labelled 'Picture' */ | 366 | [0x0e] = KEY_MHP, /* labelled 'Picture' */ |
367 | [ 0x0f ] = KEY_AUDIO, | 367 | [0x0f] = KEY_AUDIO, |
368 | [ 0x10 ] = KEY_INFO, | 368 | [0x10] = KEY_INFO, |
369 | [ 0x11 ] = KEY_F13, /* 16:9 */ | 369 | [0x11] = KEY_F13, /* 16:9 */ |
370 | [ 0x12 ] = KEY_F14, /* 14:9 */ | 370 | [0x12] = KEY_F14, /* 14:9 */ |
371 | [ 0x13 ] = KEY_EPG, | 371 | [0x13] = KEY_EPG, |
372 | [ 0x14 ] = KEY_EXIT, | 372 | [0x14] = KEY_EXIT, |
373 | [ 0x15 ] = KEY_MENU, | 373 | [0x15] = KEY_MENU, |
374 | [ 0x16 ] = KEY_UP, | 374 | [0x16] = KEY_UP, |
375 | [ 0x17 ] = KEY_DOWN, | 375 | [0x17] = KEY_DOWN, |
376 | [ 0x18 ] = KEY_LEFT, | 376 | [0x18] = KEY_LEFT, |
377 | [ 0x19 ] = KEY_RIGHT, | 377 | [0x19] = KEY_RIGHT, |
378 | [ 0x1a ] = KEY_ENTER, | 378 | [0x1a] = KEY_ENTER, |
379 | [ 0x1b ] = KEY_CHANNELUP, | 379 | [0x1b] = KEY_CHANNELUP, |
380 | [ 0x1c ] = KEY_CHANNELDOWN, | 380 | [0x1c] = KEY_CHANNELDOWN, |
381 | [ 0x1d ] = KEY_VOLUMEUP, | 381 | [0x1d] = KEY_VOLUMEUP, |
382 | [ 0x1e ] = KEY_VOLUMEDOWN, | 382 | [0x1e] = KEY_VOLUMEDOWN, |
383 | [ 0x1f ] = KEY_RED, | 383 | [0x1f] = KEY_RED, |
384 | [ 0x20 ] = KEY_GREEN, | 384 | [0x20] = KEY_GREEN, |
385 | [ 0x21 ] = KEY_YELLOW, | 385 | [0x21] = KEY_YELLOW, |
386 | [ 0x22 ] = KEY_BLUE, | 386 | [0x22] = KEY_BLUE, |
387 | [ 0x23 ] = KEY_SUBTITLE, | 387 | [0x23] = KEY_SUBTITLE, |
388 | [ 0x24 ] = KEY_F15, /* AD */ | 388 | [0x24] = KEY_F15, /* AD */ |
389 | [ 0x25 ] = KEY_TEXT, | 389 | [0x25] = KEY_TEXT, |
390 | [ 0x26 ] = KEY_MUTE, | 390 | [0x26] = KEY_MUTE, |
391 | [ 0x27 ] = KEY_REWIND, | 391 | [0x27] = KEY_REWIND, |
392 | [ 0x28 ] = KEY_STOP, | 392 | [0x28] = KEY_STOP, |
393 | [ 0x29 ] = KEY_PLAY, | 393 | [0x29] = KEY_PLAY, |
394 | [ 0x2a ] = KEY_FASTFORWARD, | 394 | [0x2a] = KEY_FASTFORWARD, |
395 | [ 0x2b ] = KEY_F16, /* chapter */ | 395 | [0x2b] = KEY_F16, /* chapter */ |
396 | [ 0x2c ] = KEY_PAUSE, | 396 | [0x2c] = KEY_PAUSE, |
397 | [ 0x2d ] = KEY_PLAY, | 397 | [0x2d] = KEY_PLAY, |
398 | [ 0x2e ] = KEY_RECORD, | 398 | [0x2e] = KEY_RECORD, |
399 | [ 0x2f ] = KEY_F17, /* picture in picture */ | 399 | [0x2f] = KEY_F17, /* picture in picture */ |
400 | [ 0x30 ] = KEY_KPPLUS, /* zoom in */ | 400 | [0x30] = KEY_KPPLUS, /* zoom in */ |
401 | [ 0x31 ] = KEY_KPMINUS, /* zoom out */ | 401 | [0x31] = KEY_KPMINUS, /* zoom out */ |
402 | [ 0x32 ] = KEY_F18, /* capture */ | 402 | [0x32] = KEY_F18, /* capture */ |
403 | [ 0x33 ] = KEY_F19, /* web */ | 403 | [0x33] = KEY_F19, /* web */ |
404 | [ 0x34 ] = KEY_EMAIL, | 404 | [0x34] = KEY_EMAIL, |
405 | [ 0x35 ] = KEY_PHONE, | 405 | [0x35] = KEY_PHONE, |
406 | [ 0x36 ] = KEY_PC | 406 | [0x36] = KEY_PC |
407 | }; | 407 | }; |
408 | 408 | ||
409 | EXPORT_SYMBOL_GPL(ir_codes_nebula); | 409 | EXPORT_SYMBOL_GPL(ir_codes_nebula); |
410 | 410 | ||
411 | /* DigitalNow DNTV Live DVB-T Remote */ | 411 | /* DigitalNow DNTV Live DVB-T Remote */ |
412 | IR_KEYTAB_TYPE ir_codes_dntv_live_dvb_t[IR_KEYTAB_SIZE] = { | 412 | IR_KEYTAB_TYPE ir_codes_dntv_live_dvb_t[IR_KEYTAB_SIZE] = { |
413 | [ 0x00 ] = KEY_ESC, /* 'go up a level?' */ | 413 | [0x00] = KEY_ESC, /* 'go up a level?' */ |
414 | /* Keys 0 to 9 */ | 414 | /* Keys 0 to 9 */ |
415 | [ 0x0a ] = KEY_0, | 415 | [0x0a] = KEY_0, |
416 | [ 0x01 ] = KEY_1, | 416 | [0x01] = KEY_1, |
417 | [ 0x02 ] = KEY_2, | 417 | [0x02] = KEY_2, |
418 | [ 0x03 ] = KEY_3, | 418 | [0x03] = KEY_3, |
419 | [ 0x04 ] = KEY_4, | 419 | [0x04] = KEY_4, |
420 | [ 0x05 ] = KEY_5, | 420 | [0x05] = KEY_5, |
421 | [ 0x06 ] = KEY_6, | 421 | [0x06] = KEY_6, |
422 | [ 0x07 ] = KEY_7, | 422 | [0x07] = KEY_7, |
423 | [ 0x08 ] = KEY_8, | 423 | [0x08] = KEY_8, |
424 | [ 0x09 ] = KEY_9, | 424 | [0x09] = KEY_9, |
425 | 425 | ||
426 | [ 0x0b ] = KEY_TUNER, /* tv/fm */ | 426 | [0x0b] = KEY_TUNER, /* tv/fm */ |
427 | [ 0x0c ] = KEY_SEARCH, /* scan */ | 427 | [0x0c] = KEY_SEARCH, /* scan */ |
428 | [ 0x0d ] = KEY_STOP, | 428 | [0x0d] = KEY_STOP, |
429 | [ 0x0e ] = KEY_PAUSE, | 429 | [0x0e] = KEY_PAUSE, |
430 | [ 0x0f ] = KEY_LIST, /* source */ | 430 | [0x0f] = KEY_LIST, /* source */ |
431 | 431 | ||
432 | [ 0x10 ] = KEY_MUTE, | 432 | [0x10] = KEY_MUTE, |
433 | [ 0x11 ] = KEY_REWIND, /* backward << */ | 433 | [0x11] = KEY_REWIND, /* backward << */ |
434 | [ 0x12 ] = KEY_POWER, | 434 | [0x12] = KEY_POWER, |
435 | [ 0x13 ] = KEY_S, /* snap */ | 435 | [0x13] = KEY_S, /* snap */ |
436 | [ 0x14 ] = KEY_AUDIO, /* stereo */ | 436 | [0x14] = KEY_AUDIO, /* stereo */ |
437 | [ 0x15 ] = KEY_CLEAR, /* reset */ | 437 | [0x15] = KEY_CLEAR, /* reset */ |
438 | [ 0x16 ] = KEY_PLAY, | 438 | [0x16] = KEY_PLAY, |
439 | [ 0x17 ] = KEY_ENTER, | 439 | [0x17] = KEY_ENTER, |
440 | [ 0x18 ] = KEY_ZOOM, /* full screen */ | 440 | [0x18] = KEY_ZOOM, /* full screen */ |
441 | [ 0x19 ] = KEY_FASTFORWARD, /* forward >> */ | 441 | [0x19] = KEY_FASTFORWARD, /* forward >> */ |
442 | [ 0x1a ] = KEY_CHANNELUP, | 442 | [0x1a] = KEY_CHANNELUP, |
443 | [ 0x1b ] = KEY_VOLUMEUP, | 443 | [0x1b] = KEY_VOLUMEUP, |
444 | [ 0x1c ] = KEY_INFO, /* preview */ | 444 | [0x1c] = KEY_INFO, /* preview */ |
445 | [ 0x1d ] = KEY_RECORD, /* record */ | 445 | [0x1d] = KEY_RECORD, /* record */ |
446 | [ 0x1e ] = KEY_CHANNELDOWN, | 446 | [0x1e] = KEY_CHANNELDOWN, |
447 | [ 0x1f ] = KEY_VOLUMEDOWN, | 447 | [0x1f] = KEY_VOLUMEDOWN, |
448 | }; | 448 | }; |
449 | 449 | ||
450 | EXPORT_SYMBOL_GPL(ir_codes_dntv_live_dvb_t); | 450 | EXPORT_SYMBOL_GPL(ir_codes_dntv_live_dvb_t); |
@@ -453,51 +453,51 @@ EXPORT_SYMBOL_GPL(ir_codes_dntv_live_dvb_t); | |||
453 | 453 | ||
454 | /* IO-DATA BCTV7E Remote */ | 454 | /* IO-DATA BCTV7E Remote */ |
455 | IR_KEYTAB_TYPE ir_codes_iodata_bctv7e[IR_KEYTAB_SIZE] = { | 455 | IR_KEYTAB_TYPE ir_codes_iodata_bctv7e[IR_KEYTAB_SIZE] = { |
456 | [ 0x40 ] = KEY_TV, | 456 | [0x40] = KEY_TV, |
457 | [ 0x20 ] = KEY_RADIO, /* FM */ | 457 | [0x20] = KEY_RADIO, /* FM */ |
458 | [ 0x60 ] = KEY_EPG, | 458 | [0x60] = KEY_EPG, |
459 | [ 0x00 ] = KEY_POWER, | 459 | [0x00] = KEY_POWER, |
460 | 460 | ||
461 | /* Keys 0 to 9 */ | 461 | /* Keys 0 to 9 */ |
462 | [ 0x44 ] = KEY_0, /* 10 */ | 462 | [0x44] = KEY_0, /* 10 */ |
463 | [ 0x50 ] = KEY_1, | 463 | [0x50] = KEY_1, |
464 | [ 0x30 ] = KEY_2, | 464 | [0x30] = KEY_2, |
465 | [ 0x70 ] = KEY_3, | 465 | [0x70] = KEY_3, |
466 | [ 0x48 ] = KEY_4, | 466 | [0x48] = KEY_4, |
467 | [ 0x28 ] = KEY_5, | 467 | [0x28] = KEY_5, |
468 | [ 0x68 ] = KEY_6, | 468 | [0x68] = KEY_6, |
469 | [ 0x58 ] = KEY_7, | 469 | [0x58] = KEY_7, |
470 | [ 0x38 ] = KEY_8, | 470 | [0x38] = KEY_8, |
471 | [ 0x78 ] = KEY_9, | 471 | [0x78] = KEY_9, |
472 | 472 | ||
473 | [ 0x10 ] = KEY_L, /* Live */ | 473 | [0x10] = KEY_L, /* Live */ |
474 | [ 0x08 ] = KEY_T, /* Time Shift */ | 474 | [0x08] = KEY_T, /* Time Shift */ |
475 | 475 | ||
476 | [ 0x18 ] = KEY_PLAYPAUSE, /* Play */ | 476 | [0x18] = KEY_PLAYPAUSE, /* Play */ |
477 | 477 | ||
478 | [ 0x24 ] = KEY_ENTER, /* 11 */ | 478 | [0x24] = KEY_ENTER, /* 11 */ |
479 | [ 0x64 ] = KEY_ESC, /* 12 */ | 479 | [0x64] = KEY_ESC, /* 12 */ |
480 | [ 0x04 ] = KEY_M, /* Multi */ | 480 | [0x04] = KEY_M, /* Multi */ |
481 | 481 | ||
482 | [ 0x54 ] = KEY_VIDEO, | 482 | [0x54] = KEY_VIDEO, |
483 | [ 0x34 ] = KEY_CHANNELUP, | 483 | [0x34] = KEY_CHANNELUP, |
484 | [ 0x74 ] = KEY_VOLUMEUP, | 484 | [0x74] = KEY_VOLUMEUP, |
485 | [ 0x14 ] = KEY_MUTE, | 485 | [0x14] = KEY_MUTE, |
486 | 486 | ||
487 | [ 0x4c ] = KEY_S, /* SVIDEO */ | 487 | [0x4c] = KEY_S, /* SVIDEO */ |
488 | [ 0x2c ] = KEY_CHANNELDOWN, | 488 | [0x2c] = KEY_CHANNELDOWN, |
489 | [ 0x6c ] = KEY_VOLUMEDOWN, | 489 | [0x6c] = KEY_VOLUMEDOWN, |
490 | [ 0x0c ] = KEY_ZOOM, | 490 | [0x0c] = KEY_ZOOM, |
491 | 491 | ||
492 | [ 0x5c ] = KEY_PAUSE, | 492 | [0x5c] = KEY_PAUSE, |
493 | [ 0x3c ] = KEY_C, /* || (red) */ | 493 | [0x3c] = KEY_C, /* || (red) */ |
494 | [ 0x7c ] = KEY_RECORD, /* recording */ | 494 | [0x7c] = KEY_RECORD, /* recording */ |
495 | [ 0x1c ] = KEY_STOP, | 495 | [0x1c] = KEY_STOP, |
496 | 496 | ||
497 | [ 0x41 ] = KEY_REWIND, /* backward << */ | 497 | [0x41] = KEY_REWIND, /* backward << */ |
498 | [ 0x21 ] = KEY_PLAY, | 498 | [0x21] = KEY_PLAY, |
499 | [ 0x61 ] = KEY_FASTFORWARD, /* forward >> */ | 499 | [0x61] = KEY_FASTFORWARD, /* forward >> */ |
500 | [ 0x01 ] = KEY_NEXT, /* skip >| */ | 500 | [0x01] = KEY_NEXT, /* skip >| */ |
501 | }; | 501 | }; |
502 | 502 | ||
503 | EXPORT_SYMBOL_GPL(ir_codes_iodata_bctv7e); | 503 | EXPORT_SYMBOL_GPL(ir_codes_iodata_bctv7e); |
@@ -507,51 +507,51 @@ EXPORT_SYMBOL_GPL(ir_codes_iodata_bctv7e); | |||
507 | /* ADS Tech Instant TV DVB-T PCI Remote */ | 507 | /* ADS Tech Instant TV DVB-T PCI Remote */ |
508 | IR_KEYTAB_TYPE ir_codes_adstech_dvb_t_pci[IR_KEYTAB_SIZE] = { | 508 | IR_KEYTAB_TYPE ir_codes_adstech_dvb_t_pci[IR_KEYTAB_SIZE] = { |
509 | /* Keys 0 to 9 */ | 509 | /* Keys 0 to 9 */ |
510 | [ 0x4d ] = KEY_0, | 510 | [0x4d] = KEY_0, |
511 | [ 0x57 ] = KEY_1, | 511 | [0x57] = KEY_1, |
512 | [ 0x4f ] = KEY_2, | 512 | [0x4f] = KEY_2, |
513 | [ 0x53 ] = KEY_3, | 513 | [0x53] = KEY_3, |
514 | [ 0x56 ] = KEY_4, | 514 | [0x56] = KEY_4, |
515 | [ 0x4e ] = KEY_5, | 515 | [0x4e] = KEY_5, |
516 | [ 0x5e ] = KEY_6, | 516 | [0x5e] = KEY_6, |
517 | [ 0x54 ] = KEY_7, | 517 | [0x54] = KEY_7, |
518 | [ 0x4c ] = KEY_8, | 518 | [0x4c] = KEY_8, |
519 | [ 0x5c ] = KEY_9, | 519 | [0x5c] = KEY_9, |
520 | 520 | ||
521 | [ 0x5b ] = KEY_POWER, | 521 | [0x5b] = KEY_POWER, |
522 | [ 0x5f ] = KEY_MUTE, | 522 | [0x5f] = KEY_MUTE, |
523 | [ 0x55 ] = KEY_GOTO, | 523 | [0x55] = KEY_GOTO, |
524 | [ 0x5d ] = KEY_SEARCH, | 524 | [0x5d] = KEY_SEARCH, |
525 | [ 0x17 ] = KEY_EPG, /* Guide */ | 525 | [0x17] = KEY_EPG, /* Guide */ |
526 | [ 0x1f ] = KEY_MENU, | 526 | [0x1f] = KEY_MENU, |
527 | [ 0x0f ] = KEY_UP, | 527 | [0x0f] = KEY_UP, |
528 | [ 0x46 ] = KEY_DOWN, | 528 | [0x46] = KEY_DOWN, |
529 | [ 0x16 ] = KEY_LEFT, | 529 | [0x16] = KEY_LEFT, |
530 | [ 0x1e ] = KEY_RIGHT, | 530 | [0x1e] = KEY_RIGHT, |
531 | [ 0x0e ] = KEY_SELECT, /* Enter */ | 531 | [0x0e] = KEY_SELECT, /* Enter */ |
532 | [ 0x5a ] = KEY_INFO, | 532 | [0x5a] = KEY_INFO, |
533 | [ 0x52 ] = KEY_EXIT, | 533 | [0x52] = KEY_EXIT, |
534 | [ 0x59 ] = KEY_PREVIOUS, | 534 | [0x59] = KEY_PREVIOUS, |
535 | [ 0x51 ] = KEY_NEXT, | 535 | [0x51] = KEY_NEXT, |
536 | [ 0x58 ] = KEY_REWIND, | 536 | [0x58] = KEY_REWIND, |
537 | [ 0x50 ] = KEY_FORWARD, | 537 | [0x50] = KEY_FORWARD, |
538 | [ 0x44 ] = KEY_PLAYPAUSE, | 538 | [0x44] = KEY_PLAYPAUSE, |
539 | [ 0x07 ] = KEY_STOP, | 539 | [0x07] = KEY_STOP, |
540 | [ 0x1b ] = KEY_RECORD, | 540 | [0x1b] = KEY_RECORD, |
541 | [ 0x13 ] = KEY_TUNER, /* Live */ | 541 | [0x13] = KEY_TUNER, /* Live */ |
542 | [ 0x0a ] = KEY_A, | 542 | [0x0a] = KEY_A, |
543 | [ 0x12 ] = KEY_B, | 543 | [0x12] = KEY_B, |
544 | [ 0x03 ] = KEY_PROG1, /* 1 */ | 544 | [0x03] = KEY_PROG1, /* 1 */ |
545 | [ 0x01 ] = KEY_PROG2, /* 2 */ | 545 | [0x01] = KEY_PROG2, /* 2 */ |
546 | [ 0x00 ] = KEY_PROG3, /* 3 */ | 546 | [0x00] = KEY_PROG3, /* 3 */ |
547 | [ 0x06 ] = KEY_DVD, | 547 | [0x06] = KEY_DVD, |
548 | [ 0x48 ] = KEY_AUX, /* Photo */ | 548 | [0x48] = KEY_AUX, /* Photo */ |
549 | [ 0x40 ] = KEY_VIDEO, | 549 | [0x40] = KEY_VIDEO, |
550 | [ 0x19 ] = KEY_AUDIO, /* Music */ | 550 | [0x19] = KEY_AUDIO, /* Music */ |
551 | [ 0x0b ] = KEY_CHANNELUP, | 551 | [0x0b] = KEY_CHANNELUP, |
552 | [ 0x08 ] = KEY_CHANNELDOWN, | 552 | [0x08] = KEY_CHANNELDOWN, |
553 | [ 0x15 ] = KEY_VOLUMEUP, | 553 | [0x15] = KEY_VOLUMEUP, |
554 | [ 0x1c ] = KEY_VOLUMEDOWN, | 554 | [0x1c] = KEY_VOLUMEDOWN, |
555 | }; | 555 | }; |
556 | 556 | ||
557 | EXPORT_SYMBOL_GPL(ir_codes_adstech_dvb_t_pci); | 557 | EXPORT_SYMBOL_GPL(ir_codes_adstech_dvb_t_pci); |
@@ -562,31 +562,31 @@ EXPORT_SYMBOL_GPL(ir_codes_adstech_dvb_t_pci); | |||
562 | 562 | ||
563 | IR_KEYTAB_TYPE ir_codes_msi_tvanywhere[IR_KEYTAB_SIZE] = { | 563 | IR_KEYTAB_TYPE ir_codes_msi_tvanywhere[IR_KEYTAB_SIZE] = { |
564 | /* Keys 0 to 9 */ | 564 | /* Keys 0 to 9 */ |
565 | [ 0x00 ] = KEY_0, | 565 | [0x00] = KEY_0, |
566 | [ 0x01 ] = KEY_1, | 566 | [0x01] = KEY_1, |
567 | [ 0x02 ] = KEY_2, | 567 | [0x02] = KEY_2, |
568 | [ 0x03 ] = KEY_3, | 568 | [0x03] = KEY_3, |
569 | [ 0x04 ] = KEY_4, | 569 | [0x04] = KEY_4, |
570 | [ 0x05 ] = KEY_5, | 570 | [0x05] = KEY_5, |
571 | [ 0x06 ] = KEY_6, | 571 | [0x06] = KEY_6, |
572 | [ 0x07 ] = KEY_7, | 572 | [0x07] = KEY_7, |
573 | [ 0x08 ] = KEY_8, | 573 | [0x08] = KEY_8, |
574 | [ 0x09 ] = KEY_9, | 574 | [0x09] = KEY_9, |
575 | 575 | ||
576 | [ 0x0c ] = KEY_MUTE, | 576 | [0x0c] = KEY_MUTE, |
577 | [ 0x0f ] = KEY_SCREEN, /* Full Screen */ | 577 | [0x0f] = KEY_SCREEN, /* Full Screen */ |
578 | [ 0x10 ] = KEY_F, /* Funtion */ | 578 | [0x10] = KEY_F, /* Funtion */ |
579 | [ 0x11 ] = KEY_T, /* Time shift */ | 579 | [0x11] = KEY_T, /* Time shift */ |
580 | [ 0x12 ] = KEY_POWER, | 580 | [0x12] = KEY_POWER, |
581 | [ 0x13 ] = KEY_MEDIA, /* MTS */ | 581 | [0x13] = KEY_MEDIA, /* MTS */ |
582 | [ 0x14 ] = KEY_SLOW, | 582 | [0x14] = KEY_SLOW, |
583 | [ 0x16 ] = KEY_REWIND, /* backward << */ | 583 | [0x16] = KEY_REWIND, /* backward << */ |
584 | [ 0x17 ] = KEY_ENTER, /* Return */ | 584 | [0x17] = KEY_ENTER, /* Return */ |
585 | [ 0x18 ] = KEY_FASTFORWARD, /* forward >> */ | 585 | [0x18] = KEY_FASTFORWARD, /* forward >> */ |
586 | [ 0x1a ] = KEY_CHANNELUP, | 586 | [0x1a] = KEY_CHANNELUP, |
587 | [ 0x1b ] = KEY_VOLUMEUP, | 587 | [0x1b] = KEY_VOLUMEUP, |
588 | [ 0x1e ] = KEY_CHANNELDOWN, | 588 | [0x1e] = KEY_CHANNELDOWN, |
589 | [ 0x1f ] = KEY_VOLUMEDOWN, | 589 | [0x1f] = KEY_VOLUMEDOWN, |
590 | }; | 590 | }; |
591 | 591 | ||
592 | EXPORT_SYMBOL_GPL(ir_codes_msi_tvanywhere); | 592 | EXPORT_SYMBOL_GPL(ir_codes_msi_tvanywhere); |
@@ -684,47 +684,47 @@ EXPORT_SYMBOL_GPL(ir_codes_msi_tvanywhere_plus); | |||
684 | 684 | ||
685 | /* Cinergy 1400 DVB-T */ | 685 | /* Cinergy 1400 DVB-T */ |
686 | IR_KEYTAB_TYPE ir_codes_cinergy_1400[IR_KEYTAB_SIZE] = { | 686 | IR_KEYTAB_TYPE ir_codes_cinergy_1400[IR_KEYTAB_SIZE] = { |
687 | [ 0x01 ] = KEY_POWER, | 687 | [0x01] = KEY_POWER, |
688 | [ 0x02 ] = KEY_1, | 688 | [0x02] = KEY_1, |
689 | [ 0x03 ] = KEY_2, | 689 | [0x03] = KEY_2, |
690 | [ 0x04 ] = KEY_3, | 690 | [0x04] = KEY_3, |
691 | [ 0x05 ] = KEY_4, | 691 | [0x05] = KEY_4, |
692 | [ 0x06 ] = KEY_5, | 692 | [0x06] = KEY_5, |
693 | [ 0x07 ] = KEY_6, | 693 | [0x07] = KEY_6, |
694 | [ 0x08 ] = KEY_7, | 694 | [0x08] = KEY_7, |
695 | [ 0x09 ] = KEY_8, | 695 | [0x09] = KEY_8, |
696 | [ 0x0a ] = KEY_9, | 696 | [0x0a] = KEY_9, |
697 | [ 0x0c ] = KEY_0, | 697 | [0x0c] = KEY_0, |
698 | 698 | ||
699 | [ 0x0b ] = KEY_VIDEO, | 699 | [0x0b] = KEY_VIDEO, |
700 | [ 0x0d ] = KEY_REFRESH, | 700 | [0x0d] = KEY_REFRESH, |
701 | [ 0x0e ] = KEY_SELECT, | 701 | [0x0e] = KEY_SELECT, |
702 | [ 0x0f ] = KEY_EPG, | 702 | [0x0f] = KEY_EPG, |
703 | [ 0x10 ] = KEY_UP, | 703 | [0x10] = KEY_UP, |
704 | [ 0x11 ] = KEY_LEFT, | 704 | [0x11] = KEY_LEFT, |
705 | [ 0x12 ] = KEY_OK, | 705 | [0x12] = KEY_OK, |
706 | [ 0x13 ] = KEY_RIGHT, | 706 | [0x13] = KEY_RIGHT, |
707 | [ 0x14 ] = KEY_DOWN, | 707 | [0x14] = KEY_DOWN, |
708 | [ 0x15 ] = KEY_TEXT, | 708 | [0x15] = KEY_TEXT, |
709 | [ 0x16 ] = KEY_INFO, | 709 | [0x16] = KEY_INFO, |
710 | 710 | ||
711 | [ 0x17 ] = KEY_RED, | 711 | [0x17] = KEY_RED, |
712 | [ 0x18 ] = KEY_GREEN, | 712 | [0x18] = KEY_GREEN, |
713 | [ 0x19 ] = KEY_YELLOW, | 713 | [0x19] = KEY_YELLOW, |
714 | [ 0x1a ] = KEY_BLUE, | 714 | [0x1a] = KEY_BLUE, |
715 | 715 | ||
716 | [ 0x1b ] = KEY_CHANNELUP, | 716 | [0x1b] = KEY_CHANNELUP, |
717 | [ 0x1c ] = KEY_VOLUMEUP, | 717 | [0x1c] = KEY_VOLUMEUP, |
718 | [ 0x1d ] = KEY_MUTE, | 718 | [0x1d] = KEY_MUTE, |
719 | [ 0x1e ] = KEY_VOLUMEDOWN, | 719 | [0x1e] = KEY_VOLUMEDOWN, |
720 | [ 0x1f ] = KEY_CHANNELDOWN, | 720 | [0x1f] = KEY_CHANNELDOWN, |
721 | 721 | ||
722 | [ 0x40 ] = KEY_PAUSE, | 722 | [0x40] = KEY_PAUSE, |
723 | [ 0x4c ] = KEY_PLAY, | 723 | [0x4c] = KEY_PLAY, |
724 | [ 0x58 ] = KEY_RECORD, | 724 | [0x58] = KEY_RECORD, |
725 | [ 0x54 ] = KEY_PREVIOUS, | 725 | [0x54] = KEY_PREVIOUS, |
726 | [ 0x48 ] = KEY_STOP, | 726 | [0x48] = KEY_STOP, |
727 | [ 0x5c ] = KEY_NEXT, | 727 | [0x5c] = KEY_NEXT, |
728 | }; | 728 | }; |
729 | 729 | ||
730 | EXPORT_SYMBOL_GPL(ir_codes_cinergy_1400); | 730 | EXPORT_SYMBOL_GPL(ir_codes_cinergy_1400); |
@@ -733,48 +733,48 @@ EXPORT_SYMBOL_GPL(ir_codes_cinergy_1400); | |||
733 | 733 | ||
734 | /* AVERTV STUDIO 303 Remote */ | 734 | /* AVERTV STUDIO 303 Remote */ |
735 | IR_KEYTAB_TYPE ir_codes_avertv_303[IR_KEYTAB_SIZE] = { | 735 | IR_KEYTAB_TYPE ir_codes_avertv_303[IR_KEYTAB_SIZE] = { |
736 | [ 0x2a ] = KEY_1, | 736 | [0x2a] = KEY_1, |
737 | [ 0x32 ] = KEY_2, | 737 | [0x32] = KEY_2, |
738 | [ 0x3a ] = KEY_3, | 738 | [0x3a] = KEY_3, |
739 | [ 0x4a ] = KEY_4, | 739 | [0x4a] = KEY_4, |
740 | [ 0x52 ] = KEY_5, | 740 | [0x52] = KEY_5, |
741 | [ 0x5a ] = KEY_6, | 741 | [0x5a] = KEY_6, |
742 | [ 0x6a ] = KEY_7, | 742 | [0x6a] = KEY_7, |
743 | [ 0x72 ] = KEY_8, | 743 | [0x72] = KEY_8, |
744 | [ 0x7a ] = KEY_9, | 744 | [0x7a] = KEY_9, |
745 | [ 0x0e ] = KEY_0, | 745 | [0x0e] = KEY_0, |
746 | 746 | ||
747 | [ 0x02 ] = KEY_POWER, | 747 | [0x02] = KEY_POWER, |
748 | [ 0x22 ] = KEY_VIDEO, | 748 | [0x22] = KEY_VIDEO, |
749 | [ 0x42 ] = KEY_AUDIO, | 749 | [0x42] = KEY_AUDIO, |
750 | [ 0x62 ] = KEY_ZOOM, | 750 | [0x62] = KEY_ZOOM, |
751 | [ 0x0a ] = KEY_TV, | 751 | [0x0a] = KEY_TV, |
752 | [ 0x12 ] = KEY_CD, | 752 | [0x12] = KEY_CD, |
753 | [ 0x1a ] = KEY_TEXT, | 753 | [0x1a] = KEY_TEXT, |
754 | 754 | ||
755 | [ 0x16 ] = KEY_SUBTITLE, | 755 | [0x16] = KEY_SUBTITLE, |
756 | [ 0x1e ] = KEY_REWIND, | 756 | [0x1e] = KEY_REWIND, |
757 | [ 0x06 ] = KEY_PRINT, | 757 | [0x06] = KEY_PRINT, |
758 | 758 | ||
759 | [ 0x2e ] = KEY_SEARCH, | 759 | [0x2e] = KEY_SEARCH, |
760 | [ 0x36 ] = KEY_SLEEP, | 760 | [0x36] = KEY_SLEEP, |
761 | [ 0x3e ] = KEY_SHUFFLE, | 761 | [0x3e] = KEY_SHUFFLE, |
762 | [ 0x26 ] = KEY_MUTE, | 762 | [0x26] = KEY_MUTE, |
763 | 763 | ||
764 | [ 0x4e ] = KEY_RECORD, | 764 | [0x4e] = KEY_RECORD, |
765 | [ 0x56 ] = KEY_PAUSE, | 765 | [0x56] = KEY_PAUSE, |
766 | [ 0x5e ] = KEY_STOP, | 766 | [0x5e] = KEY_STOP, |
767 | [ 0x46 ] = KEY_PLAY, | 767 | [0x46] = KEY_PLAY, |
768 | 768 | ||
769 | [ 0x6e ] = KEY_RED, | 769 | [0x6e] = KEY_RED, |
770 | [ 0x0b ] = KEY_GREEN, | 770 | [0x0b] = KEY_GREEN, |
771 | [ 0x66 ] = KEY_YELLOW, | 771 | [0x66] = KEY_YELLOW, |
772 | [ 0x03 ] = KEY_BLUE, | 772 | [0x03] = KEY_BLUE, |
773 | 773 | ||
774 | [ 0x76 ] = KEY_LEFT, | 774 | [0x76] = KEY_LEFT, |
775 | [ 0x7e ] = KEY_RIGHT, | 775 | [0x7e] = KEY_RIGHT, |
776 | [ 0x13 ] = KEY_DOWN, | 776 | [0x13] = KEY_DOWN, |
777 | [ 0x1b ] = KEY_UP, | 777 | [0x1b] = KEY_UP, |
778 | }; | 778 | }; |
779 | 779 | ||
780 | EXPORT_SYMBOL_GPL(ir_codes_avertv_303); | 780 | EXPORT_SYMBOL_GPL(ir_codes_avertv_303); |
@@ -783,263 +783,263 @@ EXPORT_SYMBOL_GPL(ir_codes_avertv_303); | |||
783 | 783 | ||
784 | /* DigitalNow DNTV Live! DVB-T Pro Remote */ | 784 | /* DigitalNow DNTV Live! DVB-T Pro Remote */ |
785 | IR_KEYTAB_TYPE ir_codes_dntv_live_dvbt_pro[IR_KEYTAB_SIZE] = { | 785 | IR_KEYTAB_TYPE ir_codes_dntv_live_dvbt_pro[IR_KEYTAB_SIZE] = { |
786 | [ 0x16 ] = KEY_POWER, | 786 | [0x16] = KEY_POWER, |
787 | [ 0x5b ] = KEY_HOME, | 787 | [0x5b] = KEY_HOME, |
788 | 788 | ||
789 | [ 0x55 ] = KEY_TV, /* live tv */ | 789 | [0x55] = KEY_TV, /* live tv */ |
790 | [ 0x58 ] = KEY_TUNER, /* digital Radio */ | 790 | [0x58] = KEY_TUNER, /* digital Radio */ |
791 | [ 0x5a ] = KEY_RADIO, /* FM radio */ | 791 | [0x5a] = KEY_RADIO, /* FM radio */ |
792 | [ 0x59 ] = KEY_DVD, /* dvd menu */ | 792 | [0x59] = KEY_DVD, /* dvd menu */ |
793 | [ 0x03 ] = KEY_1, | 793 | [0x03] = KEY_1, |
794 | [ 0x01 ] = KEY_2, | 794 | [0x01] = KEY_2, |
795 | [ 0x06 ] = KEY_3, | 795 | [0x06] = KEY_3, |
796 | [ 0x09 ] = KEY_4, | 796 | [0x09] = KEY_4, |
797 | [ 0x1d ] = KEY_5, | 797 | [0x1d] = KEY_5, |
798 | [ 0x1f ] = KEY_6, | 798 | [0x1f] = KEY_6, |
799 | [ 0x0d ] = KEY_7, | 799 | [0x0d] = KEY_7, |
800 | [ 0x19 ] = KEY_8, | 800 | [0x19] = KEY_8, |
801 | [ 0x1b ] = KEY_9, | 801 | [0x1b] = KEY_9, |
802 | [ 0x0c ] = KEY_CANCEL, | 802 | [0x0c] = KEY_CANCEL, |
803 | [ 0x15 ] = KEY_0, | 803 | [0x15] = KEY_0, |
804 | [ 0x4a ] = KEY_CLEAR, | 804 | [0x4a] = KEY_CLEAR, |
805 | [ 0x13 ] = KEY_BACK, | 805 | [0x13] = KEY_BACK, |
806 | [ 0x00 ] = KEY_TAB, | 806 | [0x00] = KEY_TAB, |
807 | [ 0x4b ] = KEY_UP, | 807 | [0x4b] = KEY_UP, |
808 | [ 0x4e ] = KEY_LEFT, | 808 | [0x4e] = KEY_LEFT, |
809 | [ 0x4f ] = KEY_OK, | 809 | [0x4f] = KEY_OK, |
810 | [ 0x52 ] = KEY_RIGHT, | 810 | [0x52] = KEY_RIGHT, |
811 | [ 0x51 ] = KEY_DOWN, | 811 | [0x51] = KEY_DOWN, |
812 | [ 0x1e ] = KEY_VOLUMEUP, | 812 | [0x1e] = KEY_VOLUMEUP, |
813 | [ 0x0a ] = KEY_VOLUMEDOWN, | 813 | [0x0a] = KEY_VOLUMEDOWN, |
814 | [ 0x02 ] = KEY_CHANNELDOWN, | 814 | [0x02] = KEY_CHANNELDOWN, |
815 | [ 0x05 ] = KEY_CHANNELUP, | 815 | [0x05] = KEY_CHANNELUP, |
816 | [ 0x11 ] = KEY_RECORD, | 816 | [0x11] = KEY_RECORD, |
817 | [ 0x14 ] = KEY_PLAY, | 817 | [0x14] = KEY_PLAY, |
818 | [ 0x4c ] = KEY_PAUSE, | 818 | [0x4c] = KEY_PAUSE, |
819 | [ 0x1a ] = KEY_STOP, | 819 | [0x1a] = KEY_STOP, |
820 | [ 0x40 ] = KEY_REWIND, | 820 | [0x40] = KEY_REWIND, |
821 | [ 0x12 ] = KEY_FASTFORWARD, | 821 | [0x12] = KEY_FASTFORWARD, |
822 | [ 0x41 ] = KEY_PREVIOUSSONG, /* replay |< */ | 822 | [0x41] = KEY_PREVIOUSSONG, /* replay |< */ |
823 | [ 0x42 ] = KEY_NEXTSONG, /* skip >| */ | 823 | [0x42] = KEY_NEXTSONG, /* skip >| */ |
824 | [ 0x54 ] = KEY_CAMERA, /* capture */ | 824 | [0x54] = KEY_CAMERA, /* capture */ |
825 | [ 0x50 ] = KEY_LANGUAGE, /* sap */ | 825 | [0x50] = KEY_LANGUAGE, /* sap */ |
826 | [ 0x47 ] = KEY_TV2, /* pip */ | 826 | [0x47] = KEY_TV2, /* pip */ |
827 | [ 0x4d ] = KEY_SCREEN, | 827 | [0x4d] = KEY_SCREEN, |
828 | [ 0x43 ] = KEY_SUBTITLE, | 828 | [0x43] = KEY_SUBTITLE, |
829 | [ 0x10 ] = KEY_MUTE, | 829 | [0x10] = KEY_MUTE, |
830 | [ 0x49 ] = KEY_AUDIO, /* l/r */ | 830 | [0x49] = KEY_AUDIO, /* l/r */ |
831 | [ 0x07 ] = KEY_SLEEP, | 831 | [0x07] = KEY_SLEEP, |
832 | [ 0x08 ] = KEY_VIDEO, /* a/v */ | 832 | [0x08] = KEY_VIDEO, /* a/v */ |
833 | [ 0x0e ] = KEY_PREVIOUS, /* recall */ | 833 | [0x0e] = KEY_PREVIOUS, /* recall */ |
834 | [ 0x45 ] = KEY_ZOOM, /* zoom + */ | 834 | [0x45] = KEY_ZOOM, /* zoom + */ |
835 | [ 0x46 ] = KEY_ANGLE, /* zoom - */ | 835 | [0x46] = KEY_ANGLE, /* zoom - */ |
836 | [ 0x56 ] = KEY_RED, | 836 | [0x56] = KEY_RED, |
837 | [ 0x57 ] = KEY_GREEN, | 837 | [0x57] = KEY_GREEN, |
838 | [ 0x5c ] = KEY_YELLOW, | 838 | [0x5c] = KEY_YELLOW, |
839 | [ 0x5d ] = KEY_BLUE, | 839 | [0x5d] = KEY_BLUE, |
840 | }; | 840 | }; |
841 | 841 | ||
842 | EXPORT_SYMBOL_GPL(ir_codes_dntv_live_dvbt_pro); | 842 | EXPORT_SYMBOL_GPL(ir_codes_dntv_live_dvbt_pro); |
843 | 843 | ||
844 | IR_KEYTAB_TYPE ir_codes_em_terratec[IR_KEYTAB_SIZE] = { | 844 | IR_KEYTAB_TYPE ir_codes_em_terratec[IR_KEYTAB_SIZE] = { |
845 | [ 0x01 ] = KEY_CHANNEL, | 845 | [0x01] = KEY_CHANNEL, |
846 | [ 0x02 ] = KEY_SELECT, | 846 | [0x02] = KEY_SELECT, |
847 | [ 0x03 ] = KEY_MUTE, | 847 | [0x03] = KEY_MUTE, |
848 | [ 0x04 ] = KEY_POWER, | 848 | [0x04] = KEY_POWER, |
849 | [ 0x05 ] = KEY_1, | 849 | [0x05] = KEY_1, |
850 | [ 0x06 ] = KEY_2, | 850 | [0x06] = KEY_2, |
851 | [ 0x07 ] = KEY_3, | 851 | [0x07] = KEY_3, |
852 | [ 0x08 ] = KEY_CHANNELUP, | 852 | [0x08] = KEY_CHANNELUP, |
853 | [ 0x09 ] = KEY_4, | 853 | [0x09] = KEY_4, |
854 | [ 0x0a ] = KEY_5, | 854 | [0x0a] = KEY_5, |
855 | [ 0x0b ] = KEY_6, | 855 | [0x0b] = KEY_6, |
856 | [ 0x0c ] = KEY_CHANNELDOWN, | 856 | [0x0c] = KEY_CHANNELDOWN, |
857 | [ 0x0d ] = KEY_7, | 857 | [0x0d] = KEY_7, |
858 | [ 0x0e ] = KEY_8, | 858 | [0x0e] = KEY_8, |
859 | [ 0x0f ] = KEY_9, | 859 | [0x0f] = KEY_9, |
860 | [ 0x10 ] = KEY_VOLUMEUP, | 860 | [0x10] = KEY_VOLUMEUP, |
861 | [ 0x11 ] = KEY_0, | 861 | [0x11] = KEY_0, |
862 | [ 0x12 ] = KEY_MENU, | 862 | [0x12] = KEY_MENU, |
863 | [ 0x13 ] = KEY_PRINT, | 863 | [0x13] = KEY_PRINT, |
864 | [ 0x14 ] = KEY_VOLUMEDOWN, | 864 | [0x14] = KEY_VOLUMEDOWN, |
865 | [ 0x16 ] = KEY_PAUSE, | 865 | [0x16] = KEY_PAUSE, |
866 | [ 0x18 ] = KEY_RECORD, | 866 | [0x18] = KEY_RECORD, |
867 | [ 0x19 ] = KEY_REWIND, | 867 | [0x19] = KEY_REWIND, |
868 | [ 0x1a ] = KEY_PLAY, | 868 | [0x1a] = KEY_PLAY, |
869 | [ 0x1b ] = KEY_FORWARD, | 869 | [0x1b] = KEY_FORWARD, |
870 | [ 0x1c ] = KEY_BACKSPACE, | 870 | [0x1c] = KEY_BACKSPACE, |
871 | [ 0x1e ] = KEY_STOP, | 871 | [0x1e] = KEY_STOP, |
872 | [ 0x40 ] = KEY_ZOOM, | 872 | [0x40] = KEY_ZOOM, |
873 | }; | 873 | }; |
874 | 874 | ||
875 | EXPORT_SYMBOL_GPL(ir_codes_em_terratec); | 875 | EXPORT_SYMBOL_GPL(ir_codes_em_terratec); |
876 | 876 | ||
877 | IR_KEYTAB_TYPE ir_codes_pinnacle_grey[IR_KEYTAB_SIZE] = { | 877 | IR_KEYTAB_TYPE ir_codes_pinnacle_grey[IR_KEYTAB_SIZE] = { |
878 | [ 0x3a ] = KEY_0, | 878 | [0x3a] = KEY_0, |
879 | [ 0x31 ] = KEY_1, | 879 | [0x31] = KEY_1, |
880 | [ 0x32 ] = KEY_2, | 880 | [0x32] = KEY_2, |
881 | [ 0x33 ] = KEY_3, | 881 | [0x33] = KEY_3, |
882 | [ 0x34 ] = KEY_4, | 882 | [0x34] = KEY_4, |
883 | [ 0x35 ] = KEY_5, | 883 | [0x35] = KEY_5, |
884 | [ 0x36 ] = KEY_6, | 884 | [0x36] = KEY_6, |
885 | [ 0x37 ] = KEY_7, | 885 | [0x37] = KEY_7, |
886 | [ 0x38 ] = KEY_8, | 886 | [0x38] = KEY_8, |
887 | [ 0x39 ] = KEY_9, | 887 | [0x39] = KEY_9, |
888 | 888 | ||
889 | [ 0x2f ] = KEY_POWER, | 889 | [0x2f] = KEY_POWER, |
890 | 890 | ||
891 | [ 0x2e ] = KEY_P, | 891 | [0x2e] = KEY_P, |
892 | [ 0x1f ] = KEY_L, | 892 | [0x1f] = KEY_L, |
893 | [ 0x2b ] = KEY_I, | 893 | [0x2b] = KEY_I, |
894 | 894 | ||
895 | [ 0x2d ] = KEY_SCREEN, | 895 | [0x2d] = KEY_SCREEN, |
896 | [ 0x1e ] = KEY_ZOOM, | 896 | [0x1e] = KEY_ZOOM, |
897 | [ 0x1b ] = KEY_VOLUMEUP, | 897 | [0x1b] = KEY_VOLUMEUP, |
898 | [ 0x0f ] = KEY_VOLUMEDOWN, | 898 | [0x0f] = KEY_VOLUMEDOWN, |
899 | [ 0x17 ] = KEY_CHANNELUP, | 899 | [0x17] = KEY_CHANNELUP, |
900 | [ 0x1c ] = KEY_CHANNELDOWN, | 900 | [0x1c] = KEY_CHANNELDOWN, |
901 | [ 0x25 ] = KEY_INFO, | 901 | [0x25] = KEY_INFO, |
902 | 902 | ||
903 | [ 0x3c ] = KEY_MUTE, | 903 | [0x3c] = KEY_MUTE, |
904 | 904 | ||
905 | [ 0x3d ] = KEY_LEFT, | 905 | [0x3d] = KEY_LEFT, |
906 | [ 0x3b ] = KEY_RIGHT, | 906 | [0x3b] = KEY_RIGHT, |
907 | 907 | ||
908 | [ 0x3f ] = KEY_UP, | 908 | [0x3f] = KEY_UP, |
909 | [ 0x3e ] = KEY_DOWN, | 909 | [0x3e] = KEY_DOWN, |
910 | [ 0x1a ] = KEY_ENTER, | 910 | [0x1a] = KEY_ENTER, |
911 | 911 | ||
912 | [ 0x1d ] = KEY_MENU, | 912 | [0x1d] = KEY_MENU, |
913 | [ 0x19 ] = KEY_AGAIN, | 913 | [0x19] = KEY_AGAIN, |
914 | [ 0x16 ] = KEY_PREVIOUSSONG, | 914 | [0x16] = KEY_PREVIOUSSONG, |
915 | [ 0x13 ] = KEY_NEXTSONG, | 915 | [0x13] = KEY_NEXTSONG, |
916 | [ 0x15 ] = KEY_PAUSE, | 916 | [0x15] = KEY_PAUSE, |
917 | [ 0x0e ] = KEY_REWIND, | 917 | [0x0e] = KEY_REWIND, |
918 | [ 0x0d ] = KEY_PLAY, | 918 | [0x0d] = KEY_PLAY, |
919 | [ 0x0b ] = KEY_STOP, | 919 | [0x0b] = KEY_STOP, |
920 | [ 0x07 ] = KEY_FORWARD, | 920 | [0x07] = KEY_FORWARD, |
921 | [ 0x27 ] = KEY_RECORD, | 921 | [0x27] = KEY_RECORD, |
922 | [ 0x26 ] = KEY_TUNER, | 922 | [0x26] = KEY_TUNER, |
923 | [ 0x29 ] = KEY_TEXT, | 923 | [0x29] = KEY_TEXT, |
924 | [ 0x2a ] = KEY_MEDIA, | 924 | [0x2a] = KEY_MEDIA, |
925 | [ 0x18 ] = KEY_EPG, | 925 | [0x18] = KEY_EPG, |
926 | }; | 926 | }; |
927 | 927 | ||
928 | EXPORT_SYMBOL_GPL(ir_codes_pinnacle_grey); | 928 | EXPORT_SYMBOL_GPL(ir_codes_pinnacle_grey); |
929 | 929 | ||
930 | IR_KEYTAB_TYPE ir_codes_flyvideo[IR_KEYTAB_SIZE] = { | 930 | IR_KEYTAB_TYPE ir_codes_flyvideo[IR_KEYTAB_SIZE] = { |
931 | [ 0x0f ] = KEY_0, | 931 | [0x0f] = KEY_0, |
932 | [ 0x03 ] = KEY_1, | 932 | [0x03] = KEY_1, |
933 | [ 0x04 ] = KEY_2, | 933 | [0x04] = KEY_2, |
934 | [ 0x05 ] = KEY_3, | 934 | [0x05] = KEY_3, |
935 | [ 0x07 ] = KEY_4, | 935 | [0x07] = KEY_4, |
936 | [ 0x08 ] = KEY_5, | 936 | [0x08] = KEY_5, |
937 | [ 0x09 ] = KEY_6, | 937 | [0x09] = KEY_6, |
938 | [ 0x0b ] = KEY_7, | 938 | [0x0b] = KEY_7, |
939 | [ 0x0c ] = KEY_8, | 939 | [0x0c] = KEY_8, |
940 | [ 0x0d ] = KEY_9, | 940 | [0x0d] = KEY_9, |
941 | 941 | ||
942 | [ 0x0e ] = KEY_MODE, /* Air/Cable */ | 942 | [0x0e] = KEY_MODE, /* Air/Cable */ |
943 | [ 0x11 ] = KEY_VIDEO, /* Video */ | 943 | [0x11] = KEY_VIDEO, /* Video */ |
944 | [ 0x15 ] = KEY_AUDIO, /* Audio */ | 944 | [0x15] = KEY_AUDIO, /* Audio */ |
945 | [ 0x00 ] = KEY_POWER, /* Power */ | 945 | [0x00] = KEY_POWER, /* Power */ |
946 | [ 0x18 ] = KEY_TUNER, /* AV Source */ | 946 | [0x18] = KEY_TUNER, /* AV Source */ |
947 | [ 0x02 ] = KEY_ZOOM, /* Fullscreen */ | 947 | [0x02] = KEY_ZOOM, /* Fullscreen */ |
948 | [ 0x1a ] = KEY_LANGUAGE, /* Stereo */ | 948 | [0x1a] = KEY_LANGUAGE, /* Stereo */ |
949 | [ 0x1b ] = KEY_MUTE, /* Mute */ | 949 | [0x1b] = KEY_MUTE, /* Mute */ |
950 | [ 0x14 ] = KEY_VOLUMEUP, /* Volume + */ | 950 | [0x14] = KEY_VOLUMEUP, /* Volume + */ |
951 | [ 0x17 ] = KEY_VOLUMEDOWN, /* Volume - */ | 951 | [0x17] = KEY_VOLUMEDOWN, /* Volume - */ |
952 | [ 0x12 ] = KEY_CHANNELUP, /* Channel + */ | 952 | [0x12] = KEY_CHANNELUP, /* Channel + */ |
953 | [ 0x13 ] = KEY_CHANNELDOWN, /* Channel - */ | 953 | [0x13] = KEY_CHANNELDOWN, /* Channel - */ |
954 | [ 0x06 ] = KEY_AGAIN, /* Recall */ | 954 | [0x06] = KEY_AGAIN, /* Recall */ |
955 | [ 0x10 ] = KEY_ENTER, /* Enter */ | 955 | [0x10] = KEY_ENTER, /* Enter */ |
956 | 956 | ||
957 | [ 0x19 ] = KEY_BACK, /* Rewind ( <<< ) */ | 957 | [0x19] = KEY_BACK, /* Rewind ( <<< ) */ |
958 | [ 0x1f ] = KEY_FORWARD, /* Forward ( >>> ) */ | 958 | [0x1f] = KEY_FORWARD, /* Forward ( >>> ) */ |
959 | [ 0x0a ] = KEY_ANGLE, /* (no label, may be used as the PAUSE button) */ | 959 | [0x0a] = KEY_ANGLE, /* (no label, may be used as the PAUSE button) */ |
960 | }; | 960 | }; |
961 | 961 | ||
962 | EXPORT_SYMBOL_GPL(ir_codes_flyvideo); | 962 | EXPORT_SYMBOL_GPL(ir_codes_flyvideo); |
963 | 963 | ||
964 | IR_KEYTAB_TYPE ir_codes_flydvb[IR_KEYTAB_SIZE] = { | 964 | IR_KEYTAB_TYPE ir_codes_flydvb[IR_KEYTAB_SIZE] = { |
965 | [ 0x01 ] = KEY_ZOOM, /* Full Screen */ | 965 | [0x01] = KEY_ZOOM, /* Full Screen */ |
966 | [ 0x00 ] = KEY_POWER, /* Power */ | 966 | [0x00] = KEY_POWER, /* Power */ |
967 | 967 | ||
968 | [ 0x03 ] = KEY_1, | 968 | [0x03] = KEY_1, |
969 | [ 0x04 ] = KEY_2, | 969 | [0x04] = KEY_2, |
970 | [ 0x05 ] = KEY_3, | 970 | [0x05] = KEY_3, |
971 | [ 0x07 ] = KEY_4, | 971 | [0x07] = KEY_4, |
972 | [ 0x08 ] = KEY_5, | 972 | [0x08] = KEY_5, |
973 | [ 0x09 ] = KEY_6, | 973 | [0x09] = KEY_6, |
974 | [ 0x0b ] = KEY_7, | 974 | [0x0b] = KEY_7, |
975 | [ 0x0c ] = KEY_8, | 975 | [0x0c] = KEY_8, |
976 | [ 0x0d ] = KEY_9, | 976 | [0x0d] = KEY_9, |
977 | [ 0x06 ] = KEY_AGAIN, /* Recall */ | 977 | [0x06] = KEY_AGAIN, /* Recall */ |
978 | [ 0x0f ] = KEY_0, | 978 | [0x0f] = KEY_0, |
979 | [ 0x10 ] = KEY_MUTE, /* Mute */ | 979 | [0x10] = KEY_MUTE, /* Mute */ |
980 | [ 0x02 ] = KEY_RADIO, /* TV/Radio */ | 980 | [0x02] = KEY_RADIO, /* TV/Radio */ |
981 | [ 0x1b ] = KEY_LANGUAGE, /* SAP (Second Audio Program) */ | 981 | [0x1b] = KEY_LANGUAGE, /* SAP (Second Audio Program) */ |
982 | 982 | ||
983 | [ 0x14 ] = KEY_VOLUMEUP, /* VOL+ */ | 983 | [0x14] = KEY_VOLUMEUP, /* VOL+ */ |
984 | [ 0x17 ] = KEY_VOLUMEDOWN, /* VOL- */ | 984 | [0x17] = KEY_VOLUMEDOWN, /* VOL- */ |
985 | [ 0x12 ] = KEY_CHANNELUP, /* CH+ */ | 985 | [0x12] = KEY_CHANNELUP, /* CH+ */ |
986 | [ 0x13 ] = KEY_CHANNELDOWN, /* CH- */ | 986 | [0x13] = KEY_CHANNELDOWN, /* CH- */ |
987 | [ 0x1d ] = KEY_ENTER, /* Enter */ | 987 | [0x1d] = KEY_ENTER, /* Enter */ |
988 | 988 | ||
989 | [ 0x1a ] = KEY_MODE, /* PIP */ | 989 | [0x1a] = KEY_MODE, /* PIP */ |
990 | [ 0x18 ] = KEY_TUNER, /* Source */ | 990 | [0x18] = KEY_TUNER, /* Source */ |
991 | 991 | ||
992 | [ 0x1e ] = KEY_RECORD, /* Record/Pause */ | 992 | [0x1e] = KEY_RECORD, /* Record/Pause */ |
993 | [ 0x15 ] = KEY_ANGLE, /* Swap (no label on key) */ | 993 | [0x15] = KEY_ANGLE, /* Swap (no label on key) */ |
994 | [ 0x1c ] = KEY_PAUSE, /* Timeshift/Pause */ | 994 | [0x1c] = KEY_PAUSE, /* Timeshift/Pause */ |
995 | [ 0x19 ] = KEY_BACK, /* Rewind << */ | 995 | [0x19] = KEY_BACK, /* Rewind << */ |
996 | [ 0x0a ] = KEY_PLAYPAUSE, /* Play/Pause */ | 996 | [0x0a] = KEY_PLAYPAUSE, /* Play/Pause */ |
997 | [ 0x1f ] = KEY_FORWARD, /* Forward >> */ | 997 | [0x1f] = KEY_FORWARD, /* Forward >> */ |
998 | [ 0x16 ] = KEY_PREVIOUS, /* Back |<< */ | 998 | [0x16] = KEY_PREVIOUS, /* Back |<< */ |
999 | [ 0x11 ] = KEY_STOP, /* Stop */ | 999 | [0x11] = KEY_STOP, /* Stop */ |
1000 | [ 0x0e ] = KEY_NEXT, /* End >>| */ | 1000 | [0x0e] = KEY_NEXT, /* End >>| */ |
1001 | }; | 1001 | }; |
1002 | 1002 | ||
1003 | EXPORT_SYMBOL_GPL(ir_codes_flydvb); | 1003 | EXPORT_SYMBOL_GPL(ir_codes_flydvb); |
1004 | 1004 | ||
1005 | IR_KEYTAB_TYPE ir_codes_cinergy[IR_KEYTAB_SIZE] = { | 1005 | IR_KEYTAB_TYPE ir_codes_cinergy[IR_KEYTAB_SIZE] = { |
1006 | [ 0x00 ] = KEY_0, | 1006 | [0x00] = KEY_0, |
1007 | [ 0x01 ] = KEY_1, | 1007 | [0x01] = KEY_1, |
1008 | [ 0x02 ] = KEY_2, | 1008 | [0x02] = KEY_2, |
1009 | [ 0x03 ] = KEY_3, | 1009 | [0x03] = KEY_3, |
1010 | [ 0x04 ] = KEY_4, | 1010 | [0x04] = KEY_4, |
1011 | [ 0x05 ] = KEY_5, | 1011 | [0x05] = KEY_5, |
1012 | [ 0x06 ] = KEY_6, | 1012 | [0x06] = KEY_6, |
1013 | [ 0x07 ] = KEY_7, | 1013 | [0x07] = KEY_7, |
1014 | [ 0x08 ] = KEY_8, | 1014 | [0x08] = KEY_8, |
1015 | [ 0x09 ] = KEY_9, | 1015 | [0x09] = KEY_9, |
1016 | 1016 | ||
1017 | [ 0x0a ] = KEY_POWER, | 1017 | [0x0a] = KEY_POWER, |
1018 | [ 0x0b ] = KEY_PROG1, /* app */ | 1018 | [0x0b] = KEY_PROG1, /* app */ |
1019 | [ 0x0c ] = KEY_ZOOM, /* zoom/fullscreen */ | 1019 | [0x0c] = KEY_ZOOM, /* zoom/fullscreen */ |
1020 | [ 0x0d ] = KEY_CHANNELUP, /* channel */ | 1020 | [0x0d] = KEY_CHANNELUP, /* channel */ |
1021 | [ 0x0e ] = KEY_CHANNELDOWN, /* channel- */ | 1021 | [0x0e] = KEY_CHANNELDOWN, /* channel- */ |
1022 | [ 0x0f ] = KEY_VOLUMEUP, | 1022 | [0x0f] = KEY_VOLUMEUP, |
1023 | [ 0x10 ] = KEY_VOLUMEDOWN, | 1023 | [0x10] = KEY_VOLUMEDOWN, |
1024 | [ 0x11 ] = KEY_TUNER, /* AV */ | 1024 | [0x11] = KEY_TUNER, /* AV */ |
1025 | [ 0x12 ] = KEY_NUMLOCK, /* -/-- */ | 1025 | [0x12] = KEY_NUMLOCK, /* -/-- */ |
1026 | [ 0x13 ] = KEY_AUDIO, /* audio */ | 1026 | [0x13] = KEY_AUDIO, /* audio */ |
1027 | [ 0x14 ] = KEY_MUTE, | 1027 | [0x14] = KEY_MUTE, |
1028 | [ 0x15 ] = KEY_UP, | 1028 | [0x15] = KEY_UP, |
1029 | [ 0x16 ] = KEY_DOWN, | 1029 | [0x16] = KEY_DOWN, |
1030 | [ 0x17 ] = KEY_LEFT, | 1030 | [0x17] = KEY_LEFT, |
1031 | [ 0x18 ] = KEY_RIGHT, | 1031 | [0x18] = KEY_RIGHT, |
1032 | [ 0x19 ] = BTN_LEFT, | 1032 | [0x19] = BTN_LEFT, |
1033 | [ 0x1a ] = BTN_RIGHT, | 1033 | [0x1a] = BTN_RIGHT, |
1034 | [ 0x1b ] = KEY_WWW, /* text */ | 1034 | [0x1b] = KEY_WWW, /* text */ |
1035 | [ 0x1c ] = KEY_REWIND, | 1035 | [0x1c] = KEY_REWIND, |
1036 | [ 0x1d ] = KEY_FORWARD, | 1036 | [0x1d] = KEY_FORWARD, |
1037 | [ 0x1e ] = KEY_RECORD, | 1037 | [0x1e] = KEY_RECORD, |
1038 | [ 0x1f ] = KEY_PLAY, | 1038 | [0x1f] = KEY_PLAY, |
1039 | [ 0x20 ] = KEY_PREVIOUSSONG, | 1039 | [0x20] = KEY_PREVIOUSSONG, |
1040 | [ 0x21 ] = KEY_NEXTSONG, | 1040 | [0x21] = KEY_NEXTSONG, |
1041 | [ 0x22 ] = KEY_PAUSE, | 1041 | [0x22] = KEY_PAUSE, |
1042 | [ 0x23 ] = KEY_STOP, | 1042 | [0x23] = KEY_STOP, |
1043 | }; | 1043 | }; |
1044 | 1044 | ||
1045 | EXPORT_SYMBOL_GPL(ir_codes_cinergy); | 1045 | EXPORT_SYMBOL_GPL(ir_codes_cinergy); |
@@ -1047,165 +1047,165 @@ EXPORT_SYMBOL_GPL(ir_codes_cinergy); | |||
1047 | /* Alfons Geser <a.geser@cox.net> | 1047 | /* Alfons Geser <a.geser@cox.net> |
1048 | * updates from Job D. R. Borges <jobdrb@ig.com.br> */ | 1048 | * updates from Job D. R. Borges <jobdrb@ig.com.br> */ |
1049 | IR_KEYTAB_TYPE ir_codes_eztv[IR_KEYTAB_SIZE] = { | 1049 | IR_KEYTAB_TYPE ir_codes_eztv[IR_KEYTAB_SIZE] = { |
1050 | [ 0x12 ] = KEY_POWER, | 1050 | [0x12] = KEY_POWER, |
1051 | [ 0x01 ] = KEY_TV, /* DVR */ | 1051 | [0x01] = KEY_TV, /* DVR */ |
1052 | [ 0x15 ] = KEY_DVD, /* DVD */ | 1052 | [0x15] = KEY_DVD, /* DVD */ |
1053 | [ 0x17 ] = KEY_AUDIO, /* music */ | 1053 | [0x17] = KEY_AUDIO, /* music */ |
1054 | /* DVR mode / DVD mode / music mode */ | 1054 | /* DVR mode / DVD mode / music mode */ |
1055 | 1055 | ||
1056 | [ 0x1b ] = KEY_MUTE, /* mute */ | 1056 | [0x1b] = KEY_MUTE, /* mute */ |
1057 | [ 0x02 ] = KEY_LANGUAGE, /* MTS/SAP / audio / autoseek */ | 1057 | [0x02] = KEY_LANGUAGE, /* MTS/SAP / audio / autoseek */ |
1058 | [ 0x1e ] = KEY_SUBTITLE, /* closed captioning / subtitle / seek */ | 1058 | [0x1e] = KEY_SUBTITLE, /* closed captioning / subtitle / seek */ |
1059 | [ 0x16 ] = KEY_ZOOM, /* full screen */ | 1059 | [0x16] = KEY_ZOOM, /* full screen */ |
1060 | [ 0x1c ] = KEY_VIDEO, /* video source / eject / delall */ | 1060 | [0x1c] = KEY_VIDEO, /* video source / eject / delall */ |
1061 | [ 0x1d ] = KEY_RESTART, /* playback / angle / del */ | 1061 | [0x1d] = KEY_RESTART, /* playback / angle / del */ |
1062 | [ 0x2f ] = KEY_SEARCH, /* scan / menu / playlist */ | 1062 | [0x2f] = KEY_SEARCH, /* scan / menu / playlist */ |
1063 | [ 0x30 ] = KEY_CHANNEL, /* CH surfing / bookmark / memo */ | 1063 | [0x30] = KEY_CHANNEL, /* CH surfing / bookmark / memo */ |
1064 | 1064 | ||
1065 | [ 0x31 ] = KEY_HELP, /* help */ | 1065 | [0x31] = KEY_HELP, /* help */ |
1066 | [ 0x32 ] = KEY_MODE, /* num/memo */ | 1066 | [0x32] = KEY_MODE, /* num/memo */ |
1067 | [ 0x33 ] = KEY_ESC, /* cancel */ | 1067 | [0x33] = KEY_ESC, /* cancel */ |
1068 | 1068 | ||
1069 | [ 0x0c ] = KEY_UP, /* up */ | 1069 | [0x0c] = KEY_UP, /* up */ |
1070 | [ 0x10 ] = KEY_DOWN, /* down */ | 1070 | [0x10] = KEY_DOWN, /* down */ |
1071 | [ 0x08 ] = KEY_LEFT, /* left */ | 1071 | [0x08] = KEY_LEFT, /* left */ |
1072 | [ 0x04 ] = KEY_RIGHT, /* right */ | 1072 | [0x04] = KEY_RIGHT, /* right */ |
1073 | [ 0x03 ] = KEY_SELECT, /* select */ | 1073 | [0x03] = KEY_SELECT, /* select */ |
1074 | 1074 | ||
1075 | [ 0x1f ] = KEY_REWIND, /* rewind */ | 1075 | [0x1f] = KEY_REWIND, /* rewind */ |
1076 | [ 0x20 ] = KEY_PLAYPAUSE, /* play/pause */ | 1076 | [0x20] = KEY_PLAYPAUSE, /* play/pause */ |
1077 | [ 0x29 ] = KEY_FORWARD, /* forward */ | 1077 | [0x29] = KEY_FORWARD, /* forward */ |
1078 | [ 0x14 ] = KEY_AGAIN, /* repeat */ | 1078 | [0x14] = KEY_AGAIN, /* repeat */ |
1079 | [ 0x2b ] = KEY_RECORD, /* recording */ | 1079 | [0x2b] = KEY_RECORD, /* recording */ |
1080 | [ 0x2c ] = KEY_STOP, /* stop */ | 1080 | [0x2c] = KEY_STOP, /* stop */ |
1081 | [ 0x2d ] = KEY_PLAY, /* play */ | 1081 | [0x2d] = KEY_PLAY, /* play */ |
1082 | [ 0x2e ] = KEY_SHUFFLE, /* snapshot / shuffle */ | 1082 | [0x2e] = KEY_SHUFFLE, /* snapshot / shuffle */ |
1083 | 1083 | ||
1084 | [ 0x00 ] = KEY_0, | 1084 | [0x00] = KEY_0, |
1085 | [ 0x05 ] = KEY_1, | 1085 | [0x05] = KEY_1, |
1086 | [ 0x06 ] = KEY_2, | 1086 | [0x06] = KEY_2, |
1087 | [ 0x07 ] = KEY_3, | 1087 | [0x07] = KEY_3, |
1088 | [ 0x09 ] = KEY_4, | 1088 | [0x09] = KEY_4, |
1089 | [ 0x0a ] = KEY_5, | 1089 | [0x0a] = KEY_5, |
1090 | [ 0x0b ] = KEY_6, | 1090 | [0x0b] = KEY_6, |
1091 | [ 0x0d ] = KEY_7, | 1091 | [0x0d] = KEY_7, |
1092 | [ 0x0e ] = KEY_8, | 1092 | [0x0e] = KEY_8, |
1093 | [ 0x0f ] = KEY_9, | 1093 | [0x0f] = KEY_9, |
1094 | 1094 | ||
1095 | [ 0x2a ] = KEY_VOLUMEUP, | 1095 | [0x2a] = KEY_VOLUMEUP, |
1096 | [ 0x11 ] = KEY_VOLUMEDOWN, | 1096 | [0x11] = KEY_VOLUMEDOWN, |
1097 | [ 0x18 ] = KEY_CHANNELUP, /* CH.tracking up */ | 1097 | [0x18] = KEY_CHANNELUP, /* CH.tracking up */ |
1098 | [ 0x19 ] = KEY_CHANNELDOWN, /* CH.tracking down */ | 1098 | [0x19] = KEY_CHANNELDOWN, /* CH.tracking down */ |
1099 | 1099 | ||
1100 | [ 0x13 ] = KEY_ENTER, /* enter */ | 1100 | [0x13] = KEY_ENTER, /* enter */ |
1101 | [ 0x21 ] = KEY_DOT, /* . (decimal dot) */ | 1101 | [0x21] = KEY_DOT, /* . (decimal dot) */ |
1102 | }; | 1102 | }; |
1103 | 1103 | ||
1104 | EXPORT_SYMBOL_GPL(ir_codes_eztv); | 1104 | EXPORT_SYMBOL_GPL(ir_codes_eztv); |
1105 | 1105 | ||
1106 | /* Alex Hermann <gaaf@gmx.net> */ | 1106 | /* Alex Hermann <gaaf@gmx.net> */ |
1107 | IR_KEYTAB_TYPE ir_codes_avermedia[IR_KEYTAB_SIZE] = { | 1107 | IR_KEYTAB_TYPE ir_codes_avermedia[IR_KEYTAB_SIZE] = { |
1108 | [ 0x28 ] = KEY_1, | 1108 | [0x28] = KEY_1, |
1109 | [ 0x18 ] = KEY_2, | 1109 | [0x18] = KEY_2, |
1110 | [ 0x38 ] = KEY_3, | 1110 | [0x38] = KEY_3, |
1111 | [ 0x24 ] = KEY_4, | 1111 | [0x24] = KEY_4, |
1112 | [ 0x14 ] = KEY_5, | 1112 | [0x14] = KEY_5, |
1113 | [ 0x34 ] = KEY_6, | 1113 | [0x34] = KEY_6, |
1114 | [ 0x2c ] = KEY_7, | 1114 | [0x2c] = KEY_7, |
1115 | [ 0x1c ] = KEY_8, | 1115 | [0x1c] = KEY_8, |
1116 | [ 0x3c ] = KEY_9, | 1116 | [0x3c] = KEY_9, |
1117 | [ 0x22 ] = KEY_0, | 1117 | [0x22] = KEY_0, |
1118 | 1118 | ||
1119 | [ 0x20 ] = KEY_TV, /* TV/FM */ | 1119 | [0x20] = KEY_TV, /* TV/FM */ |
1120 | [ 0x10 ] = KEY_CD, /* CD */ | 1120 | [0x10] = KEY_CD, /* CD */ |
1121 | [ 0x30 ] = KEY_TEXT, /* TELETEXT */ | 1121 | [0x30] = KEY_TEXT, /* TELETEXT */ |
1122 | [ 0x00 ] = KEY_POWER, /* POWER */ | 1122 | [0x00] = KEY_POWER, /* POWER */ |
1123 | 1123 | ||
1124 | [ 0x08 ] = KEY_VIDEO, /* VIDEO */ | 1124 | [0x08] = KEY_VIDEO, /* VIDEO */ |
1125 | [ 0x04 ] = KEY_AUDIO, /* AUDIO */ | 1125 | [0x04] = KEY_AUDIO, /* AUDIO */ |
1126 | [ 0x0c ] = KEY_ZOOM, /* FULL SCREEN */ | 1126 | [0x0c] = KEY_ZOOM, /* FULL SCREEN */ |
1127 | 1127 | ||
1128 | [ 0x12 ] = KEY_SUBTITLE, /* DISPLAY */ | 1128 | [0x12] = KEY_SUBTITLE, /* DISPLAY */ |
1129 | [ 0x32 ] = KEY_REWIND, /* LOOP */ | 1129 | [0x32] = KEY_REWIND, /* LOOP */ |
1130 | [ 0x02 ] = KEY_PRINT, /* PREVIEW */ | 1130 | [0x02] = KEY_PRINT, /* PREVIEW */ |
1131 | 1131 | ||
1132 | [ 0x2a ] = KEY_SEARCH, /* AUTOSCAN */ | 1132 | [0x2a] = KEY_SEARCH, /* AUTOSCAN */ |
1133 | [ 0x1a ] = KEY_SLEEP, /* FREEZE */ | 1133 | [0x1a] = KEY_SLEEP, /* FREEZE */ |
1134 | [ 0x3a ] = KEY_SHUFFLE, /* SNAPSHOT */ | 1134 | [0x3a] = KEY_SHUFFLE, /* SNAPSHOT */ |
1135 | [ 0x0a ] = KEY_MUTE, /* MUTE */ | 1135 | [0x0a] = KEY_MUTE, /* MUTE */ |
1136 | 1136 | ||
1137 | [ 0x26 ] = KEY_RECORD, /* RECORD */ | 1137 | [0x26] = KEY_RECORD, /* RECORD */ |
1138 | [ 0x16 ] = KEY_PAUSE, /* PAUSE */ | 1138 | [0x16] = KEY_PAUSE, /* PAUSE */ |
1139 | [ 0x36 ] = KEY_STOP, /* STOP */ | 1139 | [0x36] = KEY_STOP, /* STOP */ |
1140 | [ 0x06 ] = KEY_PLAY, /* PLAY */ | 1140 | [0x06] = KEY_PLAY, /* PLAY */ |
1141 | 1141 | ||
1142 | [ 0x2e ] = KEY_RED, /* RED */ | 1142 | [0x2e] = KEY_RED, /* RED */ |
1143 | [ 0x21 ] = KEY_GREEN, /* GREEN */ | 1143 | [0x21] = KEY_GREEN, /* GREEN */ |
1144 | [ 0x0e ] = KEY_YELLOW, /* YELLOW */ | 1144 | [0x0e] = KEY_YELLOW, /* YELLOW */ |
1145 | [ 0x01 ] = KEY_BLUE, /* BLUE */ | 1145 | [0x01] = KEY_BLUE, /* BLUE */ |
1146 | 1146 | ||
1147 | [ 0x1e ] = KEY_VOLUMEDOWN, /* VOLUME- */ | 1147 | [0x1e] = KEY_VOLUMEDOWN, /* VOLUME- */ |
1148 | [ 0x3e ] = KEY_VOLUMEUP, /* VOLUME+ */ | 1148 | [0x3e] = KEY_VOLUMEUP, /* VOLUME+ */ |
1149 | [ 0x11 ] = KEY_CHANNELDOWN, /* CHANNEL/PAGE- */ | 1149 | [0x11] = KEY_CHANNELDOWN, /* CHANNEL/PAGE- */ |
1150 | [ 0x31 ] = KEY_CHANNELUP /* CHANNEL/PAGE+ */ | 1150 | [0x31] = KEY_CHANNELUP /* CHANNEL/PAGE+ */ |
1151 | }; | 1151 | }; |
1152 | 1152 | ||
1153 | EXPORT_SYMBOL_GPL(ir_codes_avermedia); | 1153 | EXPORT_SYMBOL_GPL(ir_codes_avermedia); |
1154 | 1154 | ||
1155 | IR_KEYTAB_TYPE ir_codes_videomate_tv_pvr[IR_KEYTAB_SIZE] = { | 1155 | IR_KEYTAB_TYPE ir_codes_videomate_tv_pvr[IR_KEYTAB_SIZE] = { |
1156 | [ 0x14 ] = KEY_MUTE, | 1156 | [0x14] = KEY_MUTE, |
1157 | [ 0x24 ] = KEY_ZOOM, | 1157 | [0x24] = KEY_ZOOM, |
1158 | 1158 | ||
1159 | [ 0x01 ] = KEY_DVD, | 1159 | [0x01] = KEY_DVD, |
1160 | [ 0x23 ] = KEY_RADIO, | 1160 | [0x23] = KEY_RADIO, |
1161 | [ 0x00 ] = KEY_TV, | 1161 | [0x00] = KEY_TV, |
1162 | 1162 | ||
1163 | [ 0x0a ] = KEY_REWIND, | 1163 | [0x0a] = KEY_REWIND, |
1164 | [ 0x08 ] = KEY_PLAYPAUSE, | 1164 | [0x08] = KEY_PLAYPAUSE, |
1165 | [ 0x0f ] = KEY_FORWARD, | 1165 | [0x0f] = KEY_FORWARD, |
1166 | 1166 | ||
1167 | [ 0x02 ] = KEY_PREVIOUS, | 1167 | [0x02] = KEY_PREVIOUS, |
1168 | [ 0x07 ] = KEY_STOP, | 1168 | [0x07] = KEY_STOP, |
1169 | [ 0x06 ] = KEY_NEXT, | 1169 | [0x06] = KEY_NEXT, |
1170 | 1170 | ||
1171 | [ 0x0c ] = KEY_UP, | 1171 | [0x0c] = KEY_UP, |
1172 | [ 0x0e ] = KEY_DOWN, | 1172 | [0x0e] = KEY_DOWN, |
1173 | [ 0x0b ] = KEY_LEFT, | 1173 | [0x0b] = KEY_LEFT, |
1174 | [ 0x0d ] = KEY_RIGHT, | 1174 | [0x0d] = KEY_RIGHT, |
1175 | [ 0x11 ] = KEY_OK, | 1175 | [0x11] = KEY_OK, |
1176 | 1176 | ||
1177 | [ 0x03 ] = KEY_MENU, | 1177 | [0x03] = KEY_MENU, |
1178 | [ 0x09 ] = KEY_SETUP, | 1178 | [0x09] = KEY_SETUP, |
1179 | [ 0x05 ] = KEY_VIDEO, | 1179 | [0x05] = KEY_VIDEO, |
1180 | [ 0x22 ] = KEY_CHANNEL, | 1180 | [0x22] = KEY_CHANNEL, |
1181 | 1181 | ||
1182 | [ 0x12 ] = KEY_VOLUMEUP, | 1182 | [0x12] = KEY_VOLUMEUP, |
1183 | [ 0x15 ] = KEY_VOLUMEDOWN, | 1183 | [0x15] = KEY_VOLUMEDOWN, |
1184 | [ 0x10 ] = KEY_CHANNELUP, | 1184 | [0x10] = KEY_CHANNELUP, |
1185 | [ 0x13 ] = KEY_CHANNELDOWN, | 1185 | [0x13] = KEY_CHANNELDOWN, |
1186 | 1186 | ||
1187 | [ 0x04 ] = KEY_RECORD, | 1187 | [0x04] = KEY_RECORD, |
1188 | 1188 | ||
1189 | [ 0x16 ] = KEY_1, | 1189 | [0x16] = KEY_1, |
1190 | [ 0x17 ] = KEY_2, | 1190 | [0x17] = KEY_2, |
1191 | [ 0x18 ] = KEY_3, | 1191 | [0x18] = KEY_3, |
1192 | [ 0x19 ] = KEY_4, | 1192 | [0x19] = KEY_4, |
1193 | [ 0x1a ] = KEY_5, | 1193 | [0x1a] = KEY_5, |
1194 | [ 0x1b ] = KEY_6, | 1194 | [0x1b] = KEY_6, |
1195 | [ 0x1c ] = KEY_7, | 1195 | [0x1c] = KEY_7, |
1196 | [ 0x1d ] = KEY_8, | 1196 | [0x1d] = KEY_8, |
1197 | [ 0x1e ] = KEY_9, | 1197 | [0x1e] = KEY_9, |
1198 | [ 0x1f ] = KEY_0, | 1198 | [0x1f] = KEY_0, |
1199 | 1199 | ||
1200 | [ 0x20 ] = KEY_LANGUAGE, | 1200 | [0x20] = KEY_LANGUAGE, |
1201 | [ 0x21 ] = KEY_SLEEP, | 1201 | [0x21] = KEY_SLEEP, |
1202 | }; | 1202 | }; |
1203 | 1203 | ||
1204 | EXPORT_SYMBOL_GPL(ir_codes_videomate_tv_pvr); | 1204 | EXPORT_SYMBOL_GPL(ir_codes_videomate_tv_pvr); |
1205 | 1205 | ||
1206 | /* Michael Tokarev <mjt@tls.msk.ru> | 1206 | /* Michael Tokarev <mjt@tls.msk.ru> |
1207 | http://www.corpit.ru/mjt/beholdTV/remote_control.jpg | 1207 | http://www.corpit.ru/mjt/beholdTV/remote_control.jpg |
1208 | keytable is used by MANLI MTV00[ 0x0c ] and BeholdTV 40[13] at | 1208 | keytable is used by MANLI MTV00[0x0c] and BeholdTV 40[13] at |
1209 | least, and probably other cards too. | 1209 | least, and probably other cards too. |
1210 | The "ascii-art picture" below (in comments, first row | 1210 | The "ascii-art picture" below (in comments, first row |
1211 | is the keycode in hex, and subsequent row(s) shows | 1211 | is the keycode in hex, and subsequent row(s) shows |
@@ -1218,8 +1218,8 @@ IR_KEYTAB_TYPE ir_codes_manli[IR_KEYTAB_SIZE] = { | |||
1218 | * FUNCTION POWER * | 1218 | * FUNCTION POWER * |
1219 | * FM (|) * | 1219 | * FM (|) * |
1220 | * */ | 1220 | * */ |
1221 | [ 0x1c ] = KEY_RADIO, /*XXX*/ | 1221 | [0x1c] = KEY_RADIO, /*XXX*/ |
1222 | [ 0x12 ] = KEY_POWER, | 1222 | [0x12] = KEY_POWER, |
1223 | 1223 | ||
1224 | /* 0x01 0x02 0x03 * | 1224 | /* 0x01 0x02 0x03 * |
1225 | * 1 2 3 * | 1225 | * 1 2 3 * |
@@ -1230,29 +1230,29 @@ IR_KEYTAB_TYPE ir_codes_manli[IR_KEYTAB_SIZE] = { | |||
1230 | * 0x07 0x08 0x09 * | 1230 | * 0x07 0x08 0x09 * |
1231 | * 7 8 9 * | 1231 | * 7 8 9 * |
1232 | * */ | 1232 | * */ |
1233 | [ 0x01 ] = KEY_1, | 1233 | [0x01] = KEY_1, |
1234 | [ 0x02 ] = KEY_2, | 1234 | [0x02] = KEY_2, |
1235 | [ 0x03 ] = KEY_3, | 1235 | [0x03] = KEY_3, |
1236 | [ 0x04 ] = KEY_4, | 1236 | [0x04] = KEY_4, |
1237 | [ 0x05 ] = KEY_5, | 1237 | [0x05] = KEY_5, |
1238 | [ 0x06 ] = KEY_6, | 1238 | [0x06] = KEY_6, |
1239 | [ 0x07 ] = KEY_7, | 1239 | [0x07] = KEY_7, |
1240 | [ 0x08 ] = KEY_8, | 1240 | [0x08] = KEY_8, |
1241 | [ 0x09 ] = KEY_9, | 1241 | [0x09] = KEY_9, |
1242 | 1242 | ||
1243 | /* 0x0a 0x00 0x17 * | 1243 | /* 0x0a 0x00 0x17 * |
1244 | * RECALL 0 +100 * | 1244 | * RECALL 0 +100 * |
1245 | * PLUS * | 1245 | * PLUS * |
1246 | * */ | 1246 | * */ |
1247 | [ 0x0a ] = KEY_AGAIN, /*XXX KEY_REWIND? */ | 1247 | [0x0a] = KEY_AGAIN, /*XXX KEY_REWIND? */ |
1248 | [ 0x00 ] = KEY_0, | 1248 | [0x00] = KEY_0, |
1249 | [ 0x17 ] = KEY_DIGITS, /*XXX*/ | 1249 | [0x17] = KEY_DIGITS, /*XXX*/ |
1250 | 1250 | ||
1251 | /* 0x14 0x10 * | 1251 | /* 0x14 0x10 * |
1252 | * MENU INFO * | 1252 | * MENU INFO * |
1253 | * OSD */ | 1253 | * OSD */ |
1254 | [ 0x14 ] = KEY_MENU, | 1254 | [0x14] = KEY_MENU, |
1255 | [ 0x10 ] = KEY_INFO, | 1255 | [0x10] = KEY_INFO, |
1256 | 1256 | ||
1257 | /* 0x0b * | 1257 | /* 0x0b * |
1258 | * Up * | 1258 | * Up * |
@@ -1263,18 +1263,18 @@ IR_KEYTAB_TYPE ir_codes_manli[IR_KEYTAB_SIZE] = { | |||
1263 | * 0x015 * | 1263 | * 0x015 * |
1264 | * Down * | 1264 | * Down * |
1265 | * */ | 1265 | * */ |
1266 | [ 0x0b ] = KEY_UP, /*XXX KEY_SCROLLUP? */ | 1266 | [0x0b] = KEY_UP, /*XXX KEY_SCROLLUP? */ |
1267 | [ 0x18 ] = KEY_LEFT, /*XXX KEY_BACK? */ | 1267 | [0x18] = KEY_LEFT, /*XXX KEY_BACK? */ |
1268 | [ 0x16 ] = KEY_OK, /*XXX KEY_SELECT? KEY_ENTER? */ | 1268 | [0x16] = KEY_OK, /*XXX KEY_SELECT? KEY_ENTER? */ |
1269 | [ 0x0c ] = KEY_RIGHT, /*XXX KEY_FORWARD? */ | 1269 | [0x0c] = KEY_RIGHT, /*XXX KEY_FORWARD? */ |
1270 | [ 0x15 ] = KEY_DOWN, /*XXX KEY_SCROLLDOWN? */ | 1270 | [0x15] = KEY_DOWN, /*XXX KEY_SCROLLDOWN? */ |
1271 | 1271 | ||
1272 | /* 0x11 0x0d * | 1272 | /* 0x11 0x0d * |
1273 | * TV/AV MODE * | 1273 | * TV/AV MODE * |
1274 | * SOURCE STEREO * | 1274 | * SOURCE STEREO * |
1275 | * */ | 1275 | * */ |
1276 | [ 0x11 ] = KEY_TV, /*XXX*/ | 1276 | [0x11] = KEY_TV, /*XXX*/ |
1277 | [ 0x0d ] = KEY_MODE, /*XXX there's no KEY_STEREO */ | 1277 | [0x0d] = KEY_MODE, /*XXX there's no KEY_STEREO */ |
1278 | 1278 | ||
1279 | /* 0x0f 0x1b 0x1a * | 1279 | /* 0x0f 0x1b 0x1a * |
1280 | * AUDIO Vol+ Chan+ * | 1280 | * AUDIO Vol+ Chan+ * |
@@ -1283,18 +1283,18 @@ IR_KEYTAB_TYPE ir_codes_manli[IR_KEYTAB_SIZE] = { | |||
1283 | * 0x0e 0x1f 0x1e * | 1283 | * 0x0e 0x1f 0x1e * |
1284 | * SLEEP Vol- Chan- * | 1284 | * SLEEP Vol- Chan- * |
1285 | * */ | 1285 | * */ |
1286 | [ 0x0f ] = KEY_AUDIO, | 1286 | [0x0f] = KEY_AUDIO, |
1287 | [ 0x1b ] = KEY_VOLUMEUP, | 1287 | [0x1b] = KEY_VOLUMEUP, |
1288 | [ 0x1a ] = KEY_CHANNELUP, | 1288 | [0x1a] = KEY_CHANNELUP, |
1289 | [ 0x0e ] = KEY_SLEEP, /*XXX maybe KEY_PAUSE */ | 1289 | [0x0e] = KEY_SLEEP, /*XXX maybe KEY_PAUSE */ |
1290 | [ 0x1f ] = KEY_VOLUMEDOWN, | 1290 | [0x1f] = KEY_VOLUMEDOWN, |
1291 | [ 0x1e ] = KEY_CHANNELDOWN, | 1291 | [0x1e] = KEY_CHANNELDOWN, |
1292 | 1292 | ||
1293 | /* 0x13 0x19 * | 1293 | /* 0x13 0x19 * |
1294 | * MUTE SNAPSHOT* | 1294 | * MUTE SNAPSHOT* |
1295 | * */ | 1295 | * */ |
1296 | [ 0x13 ] = KEY_MUTE, | 1296 | [0x13] = KEY_MUTE, |
1297 | [ 0x19 ] = KEY_RECORD, /*XXX*/ | 1297 | [0x19] = KEY_RECORD, /*XXX*/ |
1298 | 1298 | ||
1299 | /* 0x1d unused ? */ | 1299 | /* 0x1d unused ? */ |
1300 | }; | 1300 | }; |
@@ -1304,82 +1304,82 @@ EXPORT_SYMBOL_GPL(ir_codes_manli); | |||
1304 | /* Mike Baikov <mike@baikov.com> */ | 1304 | /* Mike Baikov <mike@baikov.com> */ |
1305 | IR_KEYTAB_TYPE ir_codes_gotview7135[IR_KEYTAB_SIZE] = { | 1305 | IR_KEYTAB_TYPE ir_codes_gotview7135[IR_KEYTAB_SIZE] = { |
1306 | 1306 | ||
1307 | [ 0x11 ] = KEY_POWER, | 1307 | [0x11] = KEY_POWER, |
1308 | [ 0x35 ] = KEY_TV, | 1308 | [0x35] = KEY_TV, |
1309 | [ 0x1b ] = KEY_0, | 1309 | [0x1b] = KEY_0, |
1310 | [ 0x29 ] = KEY_1, | 1310 | [0x29] = KEY_1, |
1311 | [ 0x19 ] = KEY_2, | 1311 | [0x19] = KEY_2, |
1312 | [ 0x39 ] = KEY_3, | 1312 | [0x39] = KEY_3, |
1313 | [ 0x1f ] = KEY_4, | 1313 | [0x1f] = KEY_4, |
1314 | [ 0x2c ] = KEY_5, | 1314 | [0x2c] = KEY_5, |
1315 | [ 0x21 ] = KEY_6, | 1315 | [0x21] = KEY_6, |
1316 | [ 0x24 ] = KEY_7, | 1316 | [0x24] = KEY_7, |
1317 | [ 0x18 ] = KEY_8, | 1317 | [0x18] = KEY_8, |
1318 | [ 0x2b ] = KEY_9, | 1318 | [0x2b] = KEY_9, |
1319 | [ 0x3b ] = KEY_AGAIN, /* LOOP */ | 1319 | [0x3b] = KEY_AGAIN, /* LOOP */ |
1320 | [ 0x06 ] = KEY_AUDIO, | 1320 | [0x06] = KEY_AUDIO, |
1321 | [ 0x31 ] = KEY_PRINT, /* PREVIEW */ | 1321 | [0x31] = KEY_PRINT, /* PREVIEW */ |
1322 | [ 0x3e ] = KEY_VIDEO, | 1322 | [0x3e] = KEY_VIDEO, |
1323 | [ 0x10 ] = KEY_CHANNELUP, | 1323 | [0x10] = KEY_CHANNELUP, |
1324 | [ 0x20 ] = KEY_CHANNELDOWN, | 1324 | [0x20] = KEY_CHANNELDOWN, |
1325 | [ 0x0c ] = KEY_VOLUMEDOWN, | 1325 | [0x0c] = KEY_VOLUMEDOWN, |
1326 | [ 0x28 ] = KEY_VOLUMEUP, | 1326 | [0x28] = KEY_VOLUMEUP, |
1327 | [ 0x08 ] = KEY_MUTE, | 1327 | [0x08] = KEY_MUTE, |
1328 | [ 0x26 ] = KEY_SEARCH, /*SCAN*/ | 1328 | [0x26] = KEY_SEARCH, /*SCAN*/ |
1329 | [ 0x3f ] = KEY_SHUFFLE, /* SNAPSHOT */ | 1329 | [0x3f] = KEY_SHUFFLE, /* SNAPSHOT */ |
1330 | [ 0x12 ] = KEY_RECORD, | 1330 | [0x12] = KEY_RECORD, |
1331 | [ 0x32 ] = KEY_STOP, | 1331 | [0x32] = KEY_STOP, |
1332 | [ 0x3c ] = KEY_PLAY, | 1332 | [0x3c] = KEY_PLAY, |
1333 | [ 0x1d ] = KEY_REWIND, | 1333 | [0x1d] = KEY_REWIND, |
1334 | [ 0x2d ] = KEY_PAUSE, | 1334 | [0x2d] = KEY_PAUSE, |
1335 | [ 0x0d ] = KEY_FORWARD, | 1335 | [0x0d] = KEY_FORWARD, |
1336 | [ 0x05 ] = KEY_ZOOM, /*FULL*/ | 1336 | [0x05] = KEY_ZOOM, /*FULL*/ |
1337 | 1337 | ||
1338 | [ 0x2a ] = KEY_F21, /* LIVE TIMESHIFT */ | 1338 | [0x2a] = KEY_F21, /* LIVE TIMESHIFT */ |
1339 | [ 0x0e ] = KEY_F22, /* MIN TIMESHIFT */ | 1339 | [0x0e] = KEY_F22, /* MIN TIMESHIFT */ |
1340 | [ 0x1e ] = KEY_F23, /* TIMESHIFT */ | 1340 | [0x1e] = KEY_F23, /* TIMESHIFT */ |
1341 | [ 0x38 ] = KEY_F24, /* NORMAL TIMESHIFT */ | 1341 | [0x38] = KEY_F24, /* NORMAL TIMESHIFT */ |
1342 | }; | 1342 | }; |
1343 | 1343 | ||
1344 | EXPORT_SYMBOL_GPL(ir_codes_gotview7135); | 1344 | EXPORT_SYMBOL_GPL(ir_codes_gotview7135); |
1345 | 1345 | ||
1346 | IR_KEYTAB_TYPE ir_codes_purpletv[IR_KEYTAB_SIZE] = { | 1346 | IR_KEYTAB_TYPE ir_codes_purpletv[IR_KEYTAB_SIZE] = { |
1347 | [ 0x03 ] = KEY_POWER, | 1347 | [0x03] = KEY_POWER, |
1348 | [ 0x6f ] = KEY_MUTE, | 1348 | [0x6f] = KEY_MUTE, |
1349 | [ 0x10 ] = KEY_BACKSPACE, /* Recall */ | 1349 | [0x10] = KEY_BACKSPACE, /* Recall */ |
1350 | 1350 | ||
1351 | [ 0x11 ] = KEY_0, | 1351 | [0x11] = KEY_0, |
1352 | [ 0x04 ] = KEY_1, | 1352 | [0x04] = KEY_1, |
1353 | [ 0x05 ] = KEY_2, | 1353 | [0x05] = KEY_2, |
1354 | [ 0x06 ] = KEY_3, | 1354 | [0x06] = KEY_3, |
1355 | [ 0x08 ] = KEY_4, | 1355 | [0x08] = KEY_4, |
1356 | [ 0x09 ] = KEY_5, | 1356 | [0x09] = KEY_5, |
1357 | [ 0x0a ] = KEY_6, | 1357 | [0x0a] = KEY_6, |
1358 | [ 0x0c ] = KEY_7, | 1358 | [0x0c] = KEY_7, |
1359 | [ 0x0d ] = KEY_8, | 1359 | [0x0d] = KEY_8, |
1360 | [ 0x0e ] = KEY_9, | 1360 | [0x0e] = KEY_9, |
1361 | [ 0x12 ] = KEY_DOT, /* 100+ */ | 1361 | [0x12] = KEY_DOT, /* 100+ */ |
1362 | 1362 | ||
1363 | [ 0x07 ] = KEY_VOLUMEUP, | 1363 | [0x07] = KEY_VOLUMEUP, |
1364 | [ 0x0b ] = KEY_VOLUMEDOWN, | 1364 | [0x0b] = KEY_VOLUMEDOWN, |
1365 | [ 0x1a ] = KEY_KPPLUS, | 1365 | [0x1a] = KEY_KPPLUS, |
1366 | [ 0x18 ] = KEY_KPMINUS, | 1366 | [0x18] = KEY_KPMINUS, |
1367 | [ 0x15 ] = KEY_UP, | 1367 | [0x15] = KEY_UP, |
1368 | [ 0x1d ] = KEY_DOWN, | 1368 | [0x1d] = KEY_DOWN, |
1369 | [ 0x0f ] = KEY_CHANNELUP, | 1369 | [0x0f] = KEY_CHANNELUP, |
1370 | [ 0x13 ] = KEY_CHANNELDOWN, | 1370 | [0x13] = KEY_CHANNELDOWN, |
1371 | [ 0x48 ] = KEY_ZOOM, | 1371 | [0x48] = KEY_ZOOM, |
1372 | 1372 | ||
1373 | [ 0x1b ] = KEY_VIDEO, /* Video source */ | 1373 | [0x1b] = KEY_VIDEO, /* Video source */ |
1374 | [ 0x49 ] = KEY_LANGUAGE, /* MTS Select */ | 1374 | [0x49] = KEY_LANGUAGE, /* MTS Select */ |
1375 | [ 0x19 ] = KEY_SEARCH, /* Auto Scan */ | 1375 | [0x19] = KEY_SEARCH, /* Auto Scan */ |
1376 | 1376 | ||
1377 | [ 0x4b ] = KEY_RECORD, | 1377 | [0x4b] = KEY_RECORD, |
1378 | [ 0x46 ] = KEY_PLAY, | 1378 | [0x46] = KEY_PLAY, |
1379 | [ 0x45 ] = KEY_PAUSE, /* Pause */ | 1379 | [0x45] = KEY_PAUSE, /* Pause */ |
1380 | [ 0x44 ] = KEY_STOP, | 1380 | [0x44] = KEY_STOP, |
1381 | [ 0x40 ] = KEY_FORWARD, /* Forward ? */ | 1381 | [0x40] = KEY_FORWARD, /* Forward ? */ |
1382 | [ 0x42 ] = KEY_REWIND, /* Backward ? */ | 1382 | [0x42] = KEY_REWIND, /* Backward ? */ |
1383 | 1383 | ||
1384 | }; | 1384 | }; |
1385 | 1385 | ||
@@ -1390,35 +1390,35 @@ EXPORT_SYMBOL_GPL(ir_codes_purpletv); | |||
1390 | Pavel Mihaylov <bin@bash.info> | 1390 | Pavel Mihaylov <bin@bash.info> |
1391 | Also for the remote bundled with Kozumi KTV-01C card */ | 1391 | Also for the remote bundled with Kozumi KTV-01C card */ |
1392 | IR_KEYTAB_TYPE ir_codes_pctv_sedna[IR_KEYTAB_SIZE] = { | 1392 | IR_KEYTAB_TYPE ir_codes_pctv_sedna[IR_KEYTAB_SIZE] = { |
1393 | [ 0x00 ] = KEY_0, | 1393 | [0x00] = KEY_0, |
1394 | [ 0x01 ] = KEY_1, | 1394 | [0x01] = KEY_1, |
1395 | [ 0x02 ] = KEY_2, | 1395 | [0x02] = KEY_2, |
1396 | [ 0x03 ] = KEY_3, | 1396 | [0x03] = KEY_3, |
1397 | [ 0x04 ] = KEY_4, | 1397 | [0x04] = KEY_4, |
1398 | [ 0x05 ] = KEY_5, | 1398 | [0x05] = KEY_5, |
1399 | [ 0x06 ] = KEY_6, | 1399 | [0x06] = KEY_6, |
1400 | [ 0x07 ] = KEY_7, | 1400 | [0x07] = KEY_7, |
1401 | [ 0x08 ] = KEY_8, | 1401 | [0x08] = KEY_8, |
1402 | [ 0x09 ] = KEY_9, | 1402 | [0x09] = KEY_9, |
1403 | 1403 | ||
1404 | [ 0x0a ] = KEY_AGAIN, /* Recall */ | 1404 | [0x0a] = KEY_AGAIN, /* Recall */ |
1405 | [ 0x0b ] = KEY_CHANNELUP, | 1405 | [0x0b] = KEY_CHANNELUP, |
1406 | [ 0x0c ] = KEY_VOLUMEUP, | 1406 | [0x0c] = KEY_VOLUMEUP, |
1407 | [ 0x0d ] = KEY_MODE, /* Stereo */ | 1407 | [0x0d] = KEY_MODE, /* Stereo */ |
1408 | [ 0x0e ] = KEY_STOP, | 1408 | [0x0e] = KEY_STOP, |
1409 | [ 0x0f ] = KEY_PREVIOUSSONG, | 1409 | [0x0f] = KEY_PREVIOUSSONG, |
1410 | [ 0x10 ] = KEY_ZOOM, | 1410 | [0x10] = KEY_ZOOM, |
1411 | [ 0x11 ] = KEY_TUNER, /* Source */ | 1411 | [0x11] = KEY_TUNER, /* Source */ |
1412 | [ 0x12 ] = KEY_POWER, | 1412 | [0x12] = KEY_POWER, |
1413 | [ 0x13 ] = KEY_MUTE, | 1413 | [0x13] = KEY_MUTE, |
1414 | [ 0x15 ] = KEY_CHANNELDOWN, | 1414 | [0x15] = KEY_CHANNELDOWN, |
1415 | [ 0x18 ] = KEY_VOLUMEDOWN, | 1415 | [0x18] = KEY_VOLUMEDOWN, |
1416 | [ 0x19 ] = KEY_SHUFFLE, /* Snapshot */ | 1416 | [0x19] = KEY_SHUFFLE, /* Snapshot */ |
1417 | [ 0x1a ] = KEY_NEXTSONG, | 1417 | [0x1a] = KEY_NEXTSONG, |
1418 | [ 0x1b ] = KEY_TEXT, /* Time Shift */ | 1418 | [0x1b] = KEY_TEXT, /* Time Shift */ |
1419 | [ 0x1c ] = KEY_RADIO, /* FM Radio */ | 1419 | [0x1c] = KEY_RADIO, /* FM Radio */ |
1420 | [ 0x1d ] = KEY_RECORD, | 1420 | [0x1d] = KEY_RECORD, |
1421 | [ 0x1e ] = KEY_PAUSE, | 1421 | [0x1e] = KEY_PAUSE, |
1422 | /* additional codes for Kozumi's remote */ | 1422 | /* additional codes for Kozumi's remote */ |
1423 | [0x14] = KEY_INFO, /* OSD */ | 1423 | [0x14] = KEY_INFO, /* OSD */ |
1424 | [0x16] = KEY_OK, /* OK */ | 1424 | [0x16] = KEY_OK, /* OK */ |
@@ -1430,41 +1430,41 @@ EXPORT_SYMBOL_GPL(ir_codes_pctv_sedna); | |||
1430 | 1430 | ||
1431 | /* Mark Phalan <phalanm@o2.ie> */ | 1431 | /* Mark Phalan <phalanm@o2.ie> */ |
1432 | IR_KEYTAB_TYPE ir_codes_pv951[IR_KEYTAB_SIZE] = { | 1432 | IR_KEYTAB_TYPE ir_codes_pv951[IR_KEYTAB_SIZE] = { |
1433 | [ 0x00 ] = KEY_0, | 1433 | [0x00] = KEY_0, |
1434 | [ 0x01 ] = KEY_1, | 1434 | [0x01] = KEY_1, |
1435 | [ 0x02 ] = KEY_2, | 1435 | [0x02] = KEY_2, |
1436 | [ 0x03 ] = KEY_3, | 1436 | [0x03] = KEY_3, |
1437 | [ 0x04 ] = KEY_4, | 1437 | [0x04] = KEY_4, |
1438 | [ 0x05 ] = KEY_5, | 1438 | [0x05] = KEY_5, |
1439 | [ 0x06 ] = KEY_6, | 1439 | [0x06] = KEY_6, |
1440 | [ 0x07 ] = KEY_7, | 1440 | [0x07] = KEY_7, |
1441 | [ 0x08 ] = KEY_8, | 1441 | [0x08] = KEY_8, |
1442 | [ 0x09 ] = KEY_9, | 1442 | [0x09] = KEY_9, |
1443 | 1443 | ||
1444 | [ 0x12 ] = KEY_POWER, | 1444 | [0x12] = KEY_POWER, |
1445 | [ 0x10 ] = KEY_MUTE, | 1445 | [0x10] = KEY_MUTE, |
1446 | [ 0x1f ] = KEY_VOLUMEDOWN, | 1446 | [0x1f] = KEY_VOLUMEDOWN, |
1447 | [ 0x1b ] = KEY_VOLUMEUP, | 1447 | [0x1b] = KEY_VOLUMEUP, |
1448 | [ 0x1a ] = KEY_CHANNELUP, | 1448 | [0x1a] = KEY_CHANNELUP, |
1449 | [ 0x1e ] = KEY_CHANNELDOWN, | 1449 | [0x1e] = KEY_CHANNELDOWN, |
1450 | [ 0x0e ] = KEY_PAGEUP, | 1450 | [0x0e] = KEY_PAGEUP, |
1451 | [ 0x1d ] = KEY_PAGEDOWN, | 1451 | [0x1d] = KEY_PAGEDOWN, |
1452 | [ 0x13 ] = KEY_SOUND, | 1452 | [0x13] = KEY_SOUND, |
1453 | 1453 | ||
1454 | [ 0x18 ] = KEY_KPPLUSMINUS, /* CH +/- */ | 1454 | [0x18] = KEY_KPPLUSMINUS, /* CH +/- */ |
1455 | [ 0x16 ] = KEY_SUBTITLE, /* CC */ | 1455 | [0x16] = KEY_SUBTITLE, /* CC */ |
1456 | [ 0x0d ] = KEY_TEXT, /* TTX */ | 1456 | [0x0d] = KEY_TEXT, /* TTX */ |
1457 | [ 0x0b ] = KEY_TV, /* AIR/CBL */ | 1457 | [0x0b] = KEY_TV, /* AIR/CBL */ |
1458 | [ 0x11 ] = KEY_PC, /* PC/TV */ | 1458 | [0x11] = KEY_PC, /* PC/TV */ |
1459 | [ 0x17 ] = KEY_OK, /* CH RTN */ | 1459 | [0x17] = KEY_OK, /* CH RTN */ |
1460 | [ 0x19 ] = KEY_MODE, /* FUNC */ | 1460 | [0x19] = KEY_MODE, /* FUNC */ |
1461 | [ 0x0c ] = KEY_SEARCH, /* AUTOSCAN */ | 1461 | [0x0c] = KEY_SEARCH, /* AUTOSCAN */ |
1462 | 1462 | ||
1463 | /* Not sure what to do with these ones! */ | 1463 | /* Not sure what to do with these ones! */ |
1464 | [ 0x0f ] = KEY_SELECT, /* SOURCE */ | 1464 | [0x0f] = KEY_SELECT, /* SOURCE */ |
1465 | [ 0x0a ] = KEY_KPPLUS, /* +100 */ | 1465 | [0x0a] = KEY_KPPLUS, /* +100 */ |
1466 | [ 0x14 ] = KEY_EQUAL, /* SYNC */ | 1466 | [0x14] = KEY_EQUAL, /* SYNC */ |
1467 | [ 0x1c ] = KEY_MEDIA, /* PC/TV */ | 1467 | [0x1c] = KEY_MEDIA, /* PC/TV */ |
1468 | }; | 1468 | }; |
1469 | 1469 | ||
1470 | EXPORT_SYMBOL_GPL(ir_codes_pv951); | 1470 | EXPORT_SYMBOL_GPL(ir_codes_pv951); |
@@ -1474,40 +1474,40 @@ EXPORT_SYMBOL_GPL(ir_codes_pv951); | |||
1474 | /* used by old (black) Hauppauge remotes */ | 1474 | /* used by old (black) Hauppauge remotes */ |
1475 | IR_KEYTAB_TYPE ir_codes_rc5_tv[IR_KEYTAB_SIZE] = { | 1475 | IR_KEYTAB_TYPE ir_codes_rc5_tv[IR_KEYTAB_SIZE] = { |
1476 | /* Keys 0 to 9 */ | 1476 | /* Keys 0 to 9 */ |
1477 | [ 0x00 ] = KEY_0, | 1477 | [0x00] = KEY_0, |
1478 | [ 0x01 ] = KEY_1, | 1478 | [0x01] = KEY_1, |
1479 | [ 0x02 ] = KEY_2, | 1479 | [0x02] = KEY_2, |
1480 | [ 0x03 ] = KEY_3, | 1480 | [0x03] = KEY_3, |
1481 | [ 0x04 ] = KEY_4, | 1481 | [0x04] = KEY_4, |
1482 | [ 0x05 ] = KEY_5, | 1482 | [0x05] = KEY_5, |
1483 | [ 0x06 ] = KEY_6, | 1483 | [0x06] = KEY_6, |
1484 | [ 0x07 ] = KEY_7, | 1484 | [0x07] = KEY_7, |
1485 | [ 0x08 ] = KEY_8, | 1485 | [0x08] = KEY_8, |
1486 | [ 0x09 ] = KEY_9, | 1486 | [0x09] = KEY_9, |
1487 | 1487 | ||
1488 | [ 0x0b ] = KEY_CHANNEL, /* channel / program (japan: 11) */ | 1488 | [0x0b] = KEY_CHANNEL, /* channel / program (japan: 11) */ |
1489 | [ 0x0c ] = KEY_POWER, /* standby */ | 1489 | [0x0c] = KEY_POWER, /* standby */ |
1490 | [ 0x0d ] = KEY_MUTE, /* mute / demute */ | 1490 | [0x0d] = KEY_MUTE, /* mute / demute */ |
1491 | [ 0x0f ] = KEY_TV, /* display */ | 1491 | [0x0f] = KEY_TV, /* display */ |
1492 | [ 0x10 ] = KEY_VOLUMEUP, | 1492 | [0x10] = KEY_VOLUMEUP, |
1493 | [ 0x11 ] = KEY_VOLUMEDOWN, | 1493 | [0x11] = KEY_VOLUMEDOWN, |
1494 | [ 0x12 ] = KEY_BRIGHTNESSUP, | 1494 | [0x12] = KEY_BRIGHTNESSUP, |
1495 | [ 0x13 ] = KEY_BRIGHTNESSDOWN, | 1495 | [0x13] = KEY_BRIGHTNESSDOWN, |
1496 | [ 0x1e ] = KEY_SEARCH, /* search + */ | 1496 | [0x1e] = KEY_SEARCH, /* search + */ |
1497 | [ 0x20 ] = KEY_CHANNELUP, /* channel / program + */ | 1497 | [0x20] = KEY_CHANNELUP, /* channel / program + */ |
1498 | [ 0x21 ] = KEY_CHANNELDOWN, /* channel / program - */ | 1498 | [0x21] = KEY_CHANNELDOWN, /* channel / program - */ |
1499 | [ 0x22 ] = KEY_CHANNEL, /* alt / channel */ | 1499 | [0x22] = KEY_CHANNEL, /* alt / channel */ |
1500 | [ 0x23 ] = KEY_LANGUAGE, /* 1st / 2nd language */ | 1500 | [0x23] = KEY_LANGUAGE, /* 1st / 2nd language */ |
1501 | [ 0x26 ] = KEY_SLEEP, /* sleeptimer */ | 1501 | [0x26] = KEY_SLEEP, /* sleeptimer */ |
1502 | [ 0x2e ] = KEY_MENU, /* 2nd controls (USA: menu) */ | 1502 | [0x2e] = KEY_MENU, /* 2nd controls (USA: menu) */ |
1503 | [ 0x30 ] = KEY_PAUSE, | 1503 | [0x30] = KEY_PAUSE, |
1504 | [ 0x32 ] = KEY_REWIND, | 1504 | [0x32] = KEY_REWIND, |
1505 | [ 0x33 ] = KEY_GOTO, | 1505 | [0x33] = KEY_GOTO, |
1506 | [ 0x35 ] = KEY_PLAY, | 1506 | [0x35] = KEY_PLAY, |
1507 | [ 0x36 ] = KEY_STOP, | 1507 | [0x36] = KEY_STOP, |
1508 | [ 0x37 ] = KEY_RECORD, /* recording */ | 1508 | [0x37] = KEY_RECORD, /* recording */ |
1509 | [ 0x3c ] = KEY_TEXT, /* teletext submode (Japan: 12) */ | 1509 | [0x3c] = KEY_TEXT, /* teletext submode (Japan: 12) */ |
1510 | [ 0x3d ] = KEY_SUSPEND, /* system standby */ | 1510 | [0x3d] = KEY_SUSPEND, /* system standby */ |
1511 | 1511 | ||
1512 | }; | 1512 | }; |
1513 | 1513 | ||
@@ -1516,123 +1516,123 @@ EXPORT_SYMBOL_GPL(ir_codes_rc5_tv); | |||
1516 | /* Table for Leadtek Winfast Remote Controls - used by both bttv and cx88 */ | 1516 | /* Table for Leadtek Winfast Remote Controls - used by both bttv and cx88 */ |
1517 | IR_KEYTAB_TYPE ir_codes_winfast[IR_KEYTAB_SIZE] = { | 1517 | IR_KEYTAB_TYPE ir_codes_winfast[IR_KEYTAB_SIZE] = { |
1518 | /* Keys 0 to 9 */ | 1518 | /* Keys 0 to 9 */ |
1519 | [ 0x12 ] = KEY_0, | 1519 | [0x12] = KEY_0, |
1520 | [ 0x05 ] = KEY_1, | 1520 | [0x05] = KEY_1, |
1521 | [ 0x06 ] = KEY_2, | 1521 | [0x06] = KEY_2, |
1522 | [ 0x07 ] = KEY_3, | 1522 | [0x07] = KEY_3, |
1523 | [ 0x09 ] = KEY_4, | 1523 | [0x09] = KEY_4, |
1524 | [ 0x0a ] = KEY_5, | 1524 | [0x0a] = KEY_5, |
1525 | [ 0x0b ] = KEY_6, | 1525 | [0x0b] = KEY_6, |
1526 | [ 0x0d ] = KEY_7, | 1526 | [0x0d] = KEY_7, |
1527 | [ 0x0e ] = KEY_8, | 1527 | [0x0e] = KEY_8, |
1528 | [ 0x0f ] = KEY_9, | 1528 | [0x0f] = KEY_9, |
1529 | 1529 | ||
1530 | [ 0x00 ] = KEY_POWER, | 1530 | [0x00] = KEY_POWER, |
1531 | [ 0x1b ] = KEY_AUDIO, /* Audio Source */ | 1531 | [0x1b] = KEY_AUDIO, /* Audio Source */ |
1532 | [ 0x02 ] = KEY_TUNER, /* TV/FM, not on Y0400052 */ | 1532 | [0x02] = KEY_TUNER, /* TV/FM, not on Y0400052 */ |
1533 | [ 0x1e ] = KEY_VIDEO, /* Video Source */ | 1533 | [0x1e] = KEY_VIDEO, /* Video Source */ |
1534 | [ 0x16 ] = KEY_INFO, /* Display information */ | 1534 | [0x16] = KEY_INFO, /* Display information */ |
1535 | [ 0x04 ] = KEY_VOLUMEUP, | 1535 | [0x04] = KEY_VOLUMEUP, |
1536 | [ 0x08 ] = KEY_VOLUMEDOWN, | 1536 | [0x08] = KEY_VOLUMEDOWN, |
1537 | [ 0x0c ] = KEY_CHANNELUP, | 1537 | [0x0c] = KEY_CHANNELUP, |
1538 | [ 0x10 ] = KEY_CHANNELDOWN, | 1538 | [0x10] = KEY_CHANNELDOWN, |
1539 | [ 0x03 ] = KEY_ZOOM, /* fullscreen */ | 1539 | [0x03] = KEY_ZOOM, /* fullscreen */ |
1540 | [ 0x1f ] = KEY_TEXT, /* closed caption/teletext */ | 1540 | [0x1f] = KEY_TEXT, /* closed caption/teletext */ |
1541 | [ 0x20 ] = KEY_SLEEP, | 1541 | [0x20] = KEY_SLEEP, |
1542 | [ 0x29 ] = KEY_CLEAR, /* boss key */ | 1542 | [0x29] = KEY_CLEAR, /* boss key */ |
1543 | [ 0x14 ] = KEY_MUTE, | 1543 | [0x14] = KEY_MUTE, |
1544 | [ 0x2b ] = KEY_RED, | 1544 | [0x2b] = KEY_RED, |
1545 | [ 0x2c ] = KEY_GREEN, | 1545 | [0x2c] = KEY_GREEN, |
1546 | [ 0x2d ] = KEY_YELLOW, | 1546 | [0x2d] = KEY_YELLOW, |
1547 | [ 0x2e ] = KEY_BLUE, | 1547 | [0x2e] = KEY_BLUE, |
1548 | [ 0x18 ] = KEY_KPPLUS, /* fine tune + , not on Y040052 */ | 1548 | [0x18] = KEY_KPPLUS, /* fine tune + , not on Y040052 */ |
1549 | [ 0x19 ] = KEY_KPMINUS, /* fine tune - , not on Y040052 */ | 1549 | [0x19] = KEY_KPMINUS, /* fine tune - , not on Y040052 */ |
1550 | [ 0x2a ] = KEY_MEDIA, /* PIP (Picture in picture */ | 1550 | [0x2a] = KEY_MEDIA, /* PIP (Picture in picture */ |
1551 | [ 0x21 ] = KEY_DOT, | 1551 | [0x21] = KEY_DOT, |
1552 | [ 0x13 ] = KEY_ENTER, | 1552 | [0x13] = KEY_ENTER, |
1553 | [ 0x11 ] = KEY_LAST, /* Recall (last channel */ | 1553 | [0x11] = KEY_LAST, /* Recall (last channel */ |
1554 | [ 0x22 ] = KEY_PREVIOUS, | 1554 | [0x22] = KEY_PREVIOUS, |
1555 | [ 0x23 ] = KEY_PLAYPAUSE, | 1555 | [0x23] = KEY_PLAYPAUSE, |
1556 | [ 0x24 ] = KEY_NEXT, | 1556 | [0x24] = KEY_NEXT, |
1557 | [ 0x25 ] = KEY_ARCHIVE, /* Time Shifting */ | 1557 | [0x25] = KEY_ARCHIVE, /* Time Shifting */ |
1558 | [ 0x26 ] = KEY_STOP, | 1558 | [0x26] = KEY_STOP, |
1559 | [ 0x27 ] = KEY_RECORD, | 1559 | [0x27] = KEY_RECORD, |
1560 | [ 0x28 ] = KEY_SAVE, /* Screenshot */ | 1560 | [0x28] = KEY_SAVE, /* Screenshot */ |
1561 | [ 0x2f ] = KEY_MENU, | 1561 | [0x2f] = KEY_MENU, |
1562 | [ 0x30 ] = KEY_CANCEL, | 1562 | [0x30] = KEY_CANCEL, |
1563 | [ 0x31 ] = KEY_CHANNEL, /* Channel Surf */ | 1563 | [0x31] = KEY_CHANNEL, /* Channel Surf */ |
1564 | [ 0x32 ] = KEY_SUBTITLE, | 1564 | [0x32] = KEY_SUBTITLE, |
1565 | [ 0x33 ] = KEY_LANGUAGE, | 1565 | [0x33] = KEY_LANGUAGE, |
1566 | [ 0x34 ] = KEY_REWIND, | 1566 | [0x34] = KEY_REWIND, |
1567 | [ 0x35 ] = KEY_FASTFORWARD, | 1567 | [0x35] = KEY_FASTFORWARD, |
1568 | [ 0x36 ] = KEY_TV, | 1568 | [0x36] = KEY_TV, |
1569 | [ 0x37 ] = KEY_RADIO, /* FM */ | 1569 | [0x37] = KEY_RADIO, /* FM */ |
1570 | [ 0x38 ] = KEY_DVD, | 1570 | [0x38] = KEY_DVD, |
1571 | 1571 | ||
1572 | [ 0x3e ] = KEY_F21, /* MCE +VOL, on Y04G0033 */ | 1572 | [0x3e] = KEY_F21, /* MCE +VOL, on Y04G0033 */ |
1573 | [ 0x3a ] = KEY_F22, /* MCE -VOL, on Y04G0033 */ | 1573 | [0x3a] = KEY_F22, /* MCE -VOL, on Y04G0033 */ |
1574 | [ 0x3b ] = KEY_F23, /* MCE +CH, on Y04G0033 */ | 1574 | [0x3b] = KEY_F23, /* MCE +CH, on Y04G0033 */ |
1575 | [ 0x3f ] = KEY_F24 /* MCE -CH, on Y04G0033 */ | 1575 | [0x3f] = KEY_F24 /* MCE -CH, on Y04G0033 */ |
1576 | }; | 1576 | }; |
1577 | 1577 | ||
1578 | EXPORT_SYMBOL_GPL(ir_codes_winfast); | 1578 | EXPORT_SYMBOL_GPL(ir_codes_winfast); |
1579 | 1579 | ||
1580 | IR_KEYTAB_TYPE ir_codes_pinnacle_color[IR_KEYTAB_SIZE] = { | 1580 | IR_KEYTAB_TYPE ir_codes_pinnacle_color[IR_KEYTAB_SIZE] = { |
1581 | [ 0x59 ] = KEY_MUTE, | 1581 | [0x59] = KEY_MUTE, |
1582 | [ 0x4a ] = KEY_POWER, | 1582 | [0x4a] = KEY_POWER, |
1583 | 1583 | ||
1584 | [ 0x18 ] = KEY_TEXT, | 1584 | [0x18] = KEY_TEXT, |
1585 | [ 0x26 ] = KEY_TV, | 1585 | [0x26] = KEY_TV, |
1586 | [ 0x3d ] = KEY_PRINT, | 1586 | [0x3d] = KEY_PRINT, |
1587 | 1587 | ||
1588 | [ 0x48 ] = KEY_RED, | 1588 | [0x48] = KEY_RED, |
1589 | [ 0x04 ] = KEY_GREEN, | 1589 | [0x04] = KEY_GREEN, |
1590 | [ 0x11 ] = KEY_YELLOW, | 1590 | [0x11] = KEY_YELLOW, |
1591 | [ 0x00 ] = KEY_BLUE, | 1591 | [0x00] = KEY_BLUE, |
1592 | 1592 | ||
1593 | [ 0x2d ] = KEY_VOLUMEUP, | 1593 | [0x2d] = KEY_VOLUMEUP, |
1594 | [ 0x1e ] = KEY_VOLUMEDOWN, | 1594 | [0x1e] = KEY_VOLUMEDOWN, |
1595 | |||
1596 | [ 0x49 ] = KEY_MENU, | ||
1597 | |||
1598 | [ 0x16 ] = KEY_CHANNELUP, | ||
1599 | [ 0x17 ] = KEY_CHANNELDOWN, | ||
1600 | |||
1601 | [ 0x20 ] = KEY_UP, | ||
1602 | [ 0x21 ] = KEY_DOWN, | ||
1603 | [ 0x22 ] = KEY_LEFT, | ||
1604 | [ 0x23 ] = KEY_RIGHT, | ||
1605 | [ 0x0d ] = KEY_SELECT, | ||
1606 | |||
1607 | |||
1608 | |||
1609 | [ 0x08 ] = KEY_BACK, | ||
1610 | [ 0x07 ] = KEY_REFRESH, | ||
1611 | |||
1612 | [ 0x2f ] = KEY_ZOOM, | ||
1613 | [ 0x29 ] = KEY_RECORD, | ||
1614 | 1595 | ||
1615 | [ 0x4b ] = KEY_PAUSE, | 1596 | [0x49] = KEY_MENU, |
1616 | [ 0x4d ] = KEY_REWIND, | ||
1617 | [ 0x2e ] = KEY_PLAY, | ||
1618 | [ 0x4e ] = KEY_FORWARD, | ||
1619 | [ 0x53 ] = KEY_PREVIOUS, | ||
1620 | [ 0x4c ] = KEY_STOP, | ||
1621 | [ 0x54 ] = KEY_NEXT, | ||
1622 | 1597 | ||
1623 | [ 0x69 ] = KEY_0, | 1598 | [0x16] = KEY_CHANNELUP, |
1624 | [ 0x6a ] = KEY_1, | 1599 | [0x17] = KEY_CHANNELDOWN, |
1625 | [ 0x6b ] = KEY_2, | ||
1626 | [ 0x6c ] = KEY_3, | ||
1627 | [ 0x6d ] = KEY_4, | ||
1628 | [ 0x6e ] = KEY_5, | ||
1629 | [ 0x6f ] = KEY_6, | ||
1630 | [ 0x70 ] = KEY_7, | ||
1631 | [ 0x71 ] = KEY_8, | ||
1632 | [ 0x72 ] = KEY_9, | ||
1633 | 1600 | ||
1634 | [ 0x74 ] = KEY_CHANNEL, | 1601 | [0x20] = KEY_UP, |
1635 | [ 0x0a ] = KEY_BACKSPACE, | 1602 | [0x21] = KEY_DOWN, |
1603 | [0x22] = KEY_LEFT, | ||
1604 | [0x23] = KEY_RIGHT, | ||
1605 | [0x0d] = KEY_SELECT, | ||
1606 | |||
1607 | |||
1608 | |||
1609 | [0x08] = KEY_BACK, | ||
1610 | [0x07] = KEY_REFRESH, | ||
1611 | |||
1612 | [0x2f] = KEY_ZOOM, | ||
1613 | [0x29] = KEY_RECORD, | ||
1614 | |||
1615 | [0x4b] = KEY_PAUSE, | ||
1616 | [0x4d] = KEY_REWIND, | ||
1617 | [0x2e] = KEY_PLAY, | ||
1618 | [0x4e] = KEY_FORWARD, | ||
1619 | [0x53] = KEY_PREVIOUS, | ||
1620 | [0x4c] = KEY_STOP, | ||
1621 | [0x54] = KEY_NEXT, | ||
1622 | |||
1623 | [0x69] = KEY_0, | ||
1624 | [0x6a] = KEY_1, | ||
1625 | [0x6b] = KEY_2, | ||
1626 | [0x6c] = KEY_3, | ||
1627 | [0x6d] = KEY_4, | ||
1628 | [0x6e] = KEY_5, | ||
1629 | [0x6f] = KEY_6, | ||
1630 | [0x70] = KEY_7, | ||
1631 | [0x71] = KEY_8, | ||
1632 | [0x72] = KEY_9, | ||
1633 | |||
1634 | [0x74] = KEY_CHANNEL, | ||
1635 | [0x0a] = KEY_BACKSPACE, | ||
1636 | }; | 1636 | }; |
1637 | 1637 | ||
1638 | EXPORT_SYMBOL_GPL(ir_codes_pinnacle_color); | 1638 | EXPORT_SYMBOL_GPL(ir_codes_pinnacle_color); |
@@ -1642,103 +1642,103 @@ EXPORT_SYMBOL_GPL(ir_codes_pinnacle_color); | |||
1642 | * almost rc5 coding, but some non-standard keys */ | 1642 | * almost rc5 coding, but some non-standard keys */ |
1643 | IR_KEYTAB_TYPE ir_codes_hauppauge_new[IR_KEYTAB_SIZE] = { | 1643 | IR_KEYTAB_TYPE ir_codes_hauppauge_new[IR_KEYTAB_SIZE] = { |
1644 | /* Keys 0 to 9 */ | 1644 | /* Keys 0 to 9 */ |
1645 | [ 0x00 ] = KEY_0, | 1645 | [0x00] = KEY_0, |
1646 | [ 0x01 ] = KEY_1, | 1646 | [0x01] = KEY_1, |
1647 | [ 0x02 ] = KEY_2, | 1647 | [0x02] = KEY_2, |
1648 | [ 0x03 ] = KEY_3, | 1648 | [0x03] = KEY_3, |
1649 | [ 0x04 ] = KEY_4, | 1649 | [0x04] = KEY_4, |
1650 | [ 0x05 ] = KEY_5, | 1650 | [0x05] = KEY_5, |
1651 | [ 0x06 ] = KEY_6, | 1651 | [0x06] = KEY_6, |
1652 | [ 0x07 ] = KEY_7, | 1652 | [0x07] = KEY_7, |
1653 | [ 0x08 ] = KEY_8, | 1653 | [0x08] = KEY_8, |
1654 | [ 0x09 ] = KEY_9, | 1654 | [0x09] = KEY_9, |
1655 | 1655 | ||
1656 | [ 0x0a ] = KEY_TEXT, /* keypad asterisk as well */ | 1656 | [0x0a] = KEY_TEXT, /* keypad asterisk as well */ |
1657 | [ 0x0b ] = KEY_RED, /* red button */ | 1657 | [0x0b] = KEY_RED, /* red button */ |
1658 | [ 0x0c ] = KEY_RADIO, | 1658 | [0x0c] = KEY_RADIO, |
1659 | [ 0x0d ] = KEY_MENU, | 1659 | [0x0d] = KEY_MENU, |
1660 | [ 0x0e ] = KEY_SUBTITLE, /* also the # key */ | 1660 | [0x0e] = KEY_SUBTITLE, /* also the # key */ |
1661 | [ 0x0f ] = KEY_MUTE, | 1661 | [0x0f] = KEY_MUTE, |
1662 | [ 0x10 ] = KEY_VOLUMEUP, | 1662 | [0x10] = KEY_VOLUMEUP, |
1663 | [ 0x11 ] = KEY_VOLUMEDOWN, | 1663 | [0x11] = KEY_VOLUMEDOWN, |
1664 | [ 0x12 ] = KEY_PREVIOUS, /* previous channel */ | 1664 | [0x12] = KEY_PREVIOUS, /* previous channel */ |
1665 | [ 0x14 ] = KEY_UP, | 1665 | [0x14] = KEY_UP, |
1666 | [ 0x15 ] = KEY_DOWN, | 1666 | [0x15] = KEY_DOWN, |
1667 | [ 0x16 ] = KEY_LEFT, | 1667 | [0x16] = KEY_LEFT, |
1668 | [ 0x17 ] = KEY_RIGHT, | 1668 | [0x17] = KEY_RIGHT, |
1669 | [ 0x18 ] = KEY_VIDEO, /* Videos */ | 1669 | [0x18] = KEY_VIDEO, /* Videos */ |
1670 | [ 0x19 ] = KEY_AUDIO, /* Music */ | 1670 | [0x19] = KEY_AUDIO, /* Music */ |
1671 | /* 0x1a: Pictures - presume this means | 1671 | /* 0x1a: Pictures - presume this means |
1672 | "Multimedia Home Platform" - | 1672 | "Multimedia Home Platform" - |
1673 | no "PICTURES" key in input.h | 1673 | no "PICTURES" key in input.h |
1674 | */ | 1674 | */ |
1675 | [ 0x1a ] = KEY_MHP, | 1675 | [0x1a] = KEY_MHP, |
1676 | 1676 | ||
1677 | [ 0x1b ] = KEY_EPG, /* Guide */ | 1677 | [0x1b] = KEY_EPG, /* Guide */ |
1678 | [ 0x1c ] = KEY_TV, | 1678 | [0x1c] = KEY_TV, |
1679 | [ 0x1e ] = KEY_NEXTSONG, /* skip >| */ | 1679 | [0x1e] = KEY_NEXTSONG, /* skip >| */ |
1680 | [ 0x1f ] = KEY_EXIT, /* back/exit */ | 1680 | [0x1f] = KEY_EXIT, /* back/exit */ |
1681 | [ 0x20 ] = KEY_CHANNELUP, /* channel / program + */ | 1681 | [0x20] = KEY_CHANNELUP, /* channel / program + */ |
1682 | [ 0x21 ] = KEY_CHANNELDOWN, /* channel / program - */ | 1682 | [0x21] = KEY_CHANNELDOWN, /* channel / program - */ |
1683 | [ 0x22 ] = KEY_CHANNEL, /* source (old black remote) */ | 1683 | [0x22] = KEY_CHANNEL, /* source (old black remote) */ |
1684 | [ 0x24 ] = KEY_PREVIOUSSONG, /* replay |< */ | 1684 | [0x24] = KEY_PREVIOUSSONG, /* replay |< */ |
1685 | [ 0x25 ] = KEY_ENTER, /* OK */ | 1685 | [0x25] = KEY_ENTER, /* OK */ |
1686 | [ 0x26 ] = KEY_SLEEP, /* minimize (old black remote) */ | 1686 | [0x26] = KEY_SLEEP, /* minimize (old black remote) */ |
1687 | [ 0x29 ] = KEY_BLUE, /* blue key */ | 1687 | [0x29] = KEY_BLUE, /* blue key */ |
1688 | [ 0x2e ] = KEY_GREEN, /* green button */ | 1688 | [0x2e] = KEY_GREEN, /* green button */ |
1689 | [ 0x30 ] = KEY_PAUSE, /* pause */ | 1689 | [0x30] = KEY_PAUSE, /* pause */ |
1690 | [ 0x32 ] = KEY_REWIND, /* backward << */ | 1690 | [0x32] = KEY_REWIND, /* backward << */ |
1691 | [ 0x34 ] = KEY_FASTFORWARD, /* forward >> */ | 1691 | [0x34] = KEY_FASTFORWARD, /* forward >> */ |
1692 | [ 0x35 ] = KEY_PLAY, | 1692 | [0x35] = KEY_PLAY, |
1693 | [ 0x36 ] = KEY_STOP, | 1693 | [0x36] = KEY_STOP, |
1694 | [ 0x37 ] = KEY_RECORD, /* recording */ | 1694 | [0x37] = KEY_RECORD, /* recording */ |
1695 | [ 0x38 ] = KEY_YELLOW, /* yellow key */ | 1695 | [0x38] = KEY_YELLOW, /* yellow key */ |
1696 | [ 0x3b ] = KEY_SELECT, /* top right button */ | 1696 | [0x3b] = KEY_SELECT, /* top right button */ |
1697 | [ 0x3c ] = KEY_ZOOM, /* full */ | 1697 | [0x3c] = KEY_ZOOM, /* full */ |
1698 | [ 0x3d ] = KEY_POWER, /* system power (green button) */ | 1698 | [0x3d] = KEY_POWER, /* system power (green button) */ |
1699 | }; | 1699 | }; |
1700 | 1700 | ||
1701 | EXPORT_SYMBOL_GPL(ir_codes_hauppauge_new); | 1701 | EXPORT_SYMBOL_GPL(ir_codes_hauppauge_new); |
1702 | 1702 | ||
1703 | IR_KEYTAB_TYPE ir_codes_npgtech[IR_KEYTAB_SIZE] = { | 1703 | IR_KEYTAB_TYPE ir_codes_npgtech[IR_KEYTAB_SIZE] = { |
1704 | [ 0x1d ] = KEY_SWITCHVIDEOMODE, /* switch inputs */ | 1704 | [0x1d] = KEY_SWITCHVIDEOMODE, /* switch inputs */ |
1705 | [ 0x2a ] = KEY_FRONT, | 1705 | [0x2a] = KEY_FRONT, |
1706 | 1706 | ||
1707 | [ 0x3e ] = KEY_1, | 1707 | [0x3e] = KEY_1, |
1708 | [ 0x02 ] = KEY_2, | 1708 | [0x02] = KEY_2, |
1709 | [ 0x06 ] = KEY_3, | 1709 | [0x06] = KEY_3, |
1710 | [ 0x0a ] = KEY_4, | 1710 | [0x0a] = KEY_4, |
1711 | [ 0x0e ] = KEY_5, | 1711 | [0x0e] = KEY_5, |
1712 | [ 0x12 ] = KEY_6, | 1712 | [0x12] = KEY_6, |
1713 | [ 0x16 ] = KEY_7, | 1713 | [0x16] = KEY_7, |
1714 | [ 0x1a ] = KEY_8, | 1714 | [0x1a] = KEY_8, |
1715 | [ 0x1e ] = KEY_9, | 1715 | [0x1e] = KEY_9, |
1716 | [ 0x3a ] = KEY_0, | 1716 | [0x3a] = KEY_0, |
1717 | [ 0x22 ] = KEY_NUMLOCK, /* -/-- */ | 1717 | [0x22] = KEY_NUMLOCK, /* -/-- */ |
1718 | [ 0x20 ] = KEY_REFRESH, | 1718 | [0x20] = KEY_REFRESH, |
1719 | 1719 | ||
1720 | [ 0x03 ] = KEY_BRIGHTNESSDOWN, | 1720 | [0x03] = KEY_BRIGHTNESSDOWN, |
1721 | [ 0x28 ] = KEY_AUDIO, | 1721 | [0x28] = KEY_AUDIO, |
1722 | [ 0x3c ] = KEY_UP, | 1722 | [0x3c] = KEY_UP, |
1723 | [ 0x3f ] = KEY_LEFT, | 1723 | [0x3f] = KEY_LEFT, |
1724 | [ 0x2e ] = KEY_MUTE, | 1724 | [0x2e] = KEY_MUTE, |
1725 | [ 0x3b ] = KEY_RIGHT, | 1725 | [0x3b] = KEY_RIGHT, |
1726 | [ 0x00 ] = KEY_DOWN, | 1726 | [0x00] = KEY_DOWN, |
1727 | [ 0x07 ] = KEY_BRIGHTNESSUP, | 1727 | [0x07] = KEY_BRIGHTNESSUP, |
1728 | [ 0x2c ] = KEY_TEXT, | 1728 | [0x2c] = KEY_TEXT, |
1729 | 1729 | ||
1730 | [ 0x37 ] = KEY_RECORD, | 1730 | [0x37] = KEY_RECORD, |
1731 | [ 0x17 ] = KEY_PLAY, | 1731 | [0x17] = KEY_PLAY, |
1732 | [ 0x13 ] = KEY_PAUSE, | 1732 | [0x13] = KEY_PAUSE, |
1733 | [ 0x26 ] = KEY_STOP, | 1733 | [0x26] = KEY_STOP, |
1734 | [ 0x18 ] = KEY_FASTFORWARD, | 1734 | [0x18] = KEY_FASTFORWARD, |
1735 | [ 0x14 ] = KEY_REWIND, | 1735 | [0x14] = KEY_REWIND, |
1736 | [ 0x33 ] = KEY_ZOOM, | 1736 | [0x33] = KEY_ZOOM, |
1737 | [ 0x32 ] = KEY_KEYBOARD, | 1737 | [0x32] = KEY_KEYBOARD, |
1738 | [ 0x30 ] = KEY_GOTO, /* Pointing arrow */ | 1738 | [0x30] = KEY_GOTO, /* Pointing arrow */ |
1739 | [ 0x36 ] = KEY_MACRO, /* Maximize/Minimize (yellow) */ | 1739 | [0x36] = KEY_MACRO, /* Maximize/Minimize (yellow) */ |
1740 | [ 0x0b ] = KEY_RADIO, | 1740 | [0x0b] = KEY_RADIO, |
1741 | [ 0x10 ] = KEY_POWER, | 1741 | [0x10] = KEY_POWER, |
1742 | 1742 | ||
1743 | }; | 1743 | }; |
1744 | 1744 | ||
@@ -1749,45 +1749,45 @@ EXPORT_SYMBOL_GPL(ir_codes_npgtech); | |||
1749 | Key comments are the functions given in the manual */ | 1749 | Key comments are the functions given in the manual */ |
1750 | IR_KEYTAB_TYPE ir_codes_norwood[IR_KEYTAB_SIZE] = { | 1750 | IR_KEYTAB_TYPE ir_codes_norwood[IR_KEYTAB_SIZE] = { |
1751 | /* Keys 0 to 9 */ | 1751 | /* Keys 0 to 9 */ |
1752 | [ 0x20 ] = KEY_0, | 1752 | [0x20] = KEY_0, |
1753 | [ 0x21 ] = KEY_1, | 1753 | [0x21] = KEY_1, |
1754 | [ 0x22 ] = KEY_2, | 1754 | [0x22] = KEY_2, |
1755 | [ 0x23 ] = KEY_3, | 1755 | [0x23] = KEY_3, |
1756 | [ 0x24 ] = KEY_4, | 1756 | [0x24] = KEY_4, |
1757 | [ 0x25 ] = KEY_5, | 1757 | [0x25] = KEY_5, |
1758 | [ 0x26 ] = KEY_6, | 1758 | [0x26] = KEY_6, |
1759 | [ 0x27 ] = KEY_7, | 1759 | [0x27] = KEY_7, |
1760 | [ 0x28 ] = KEY_8, | 1760 | [0x28] = KEY_8, |
1761 | [ 0x29 ] = KEY_9, | 1761 | [0x29] = KEY_9, |
1762 | 1762 | ||
1763 | [ 0x78 ] = KEY_TUNER, /* Video Source */ | 1763 | [0x78] = KEY_TUNER, /* Video Source */ |
1764 | [ 0x2c ] = KEY_EXIT, /* Open/Close software */ | 1764 | [0x2c] = KEY_EXIT, /* Open/Close software */ |
1765 | [ 0x2a ] = KEY_SELECT, /* 2 Digit Select */ | 1765 | [0x2a] = KEY_SELECT, /* 2 Digit Select */ |
1766 | [ 0x69 ] = KEY_AGAIN, /* Recall */ | 1766 | [0x69] = KEY_AGAIN, /* Recall */ |
1767 | 1767 | ||
1768 | [ 0x32 ] = KEY_BRIGHTNESSUP, /* Brightness increase */ | 1768 | [0x32] = KEY_BRIGHTNESSUP, /* Brightness increase */ |
1769 | [ 0x33 ] = KEY_BRIGHTNESSDOWN, /* Brightness decrease */ | 1769 | [0x33] = KEY_BRIGHTNESSDOWN, /* Brightness decrease */ |
1770 | [ 0x6b ] = KEY_KPPLUS, /* (not named >>>>>) */ | 1770 | [0x6b] = KEY_KPPLUS, /* (not named >>>>>) */ |
1771 | [ 0x6c ] = KEY_KPMINUS, /* (not named <<<<<) */ | 1771 | [0x6c] = KEY_KPMINUS, /* (not named <<<<<) */ |
1772 | 1772 | ||
1773 | [ 0x2d ] = KEY_MUTE, /* Mute */ | 1773 | [0x2d] = KEY_MUTE, /* Mute */ |
1774 | [ 0x30 ] = KEY_VOLUMEUP, /* Volume up */ | 1774 | [0x30] = KEY_VOLUMEUP, /* Volume up */ |
1775 | [ 0x31 ] = KEY_VOLUMEDOWN, /* Volume down */ | 1775 | [0x31] = KEY_VOLUMEDOWN, /* Volume down */ |
1776 | [ 0x60 ] = KEY_CHANNELUP, /* Channel up */ | 1776 | [0x60] = KEY_CHANNELUP, /* Channel up */ |
1777 | [ 0x61 ] = KEY_CHANNELDOWN, /* Channel down */ | 1777 | [0x61] = KEY_CHANNELDOWN, /* Channel down */ |
1778 | 1778 | ||
1779 | [ 0x3f ] = KEY_RECORD, /* Record */ | 1779 | [0x3f] = KEY_RECORD, /* Record */ |
1780 | [ 0x37 ] = KEY_PLAY, /* Play */ | 1780 | [0x37] = KEY_PLAY, /* Play */ |
1781 | [ 0x36 ] = KEY_PAUSE, /* Pause */ | 1781 | [0x36] = KEY_PAUSE, /* Pause */ |
1782 | [ 0x2b ] = KEY_STOP, /* Stop */ | 1782 | [0x2b] = KEY_STOP, /* Stop */ |
1783 | [ 0x67 ] = KEY_FASTFORWARD, /* Foward */ | 1783 | [0x67] = KEY_FASTFORWARD, /* Foward */ |
1784 | [ 0x66 ] = KEY_REWIND, /* Rewind */ | 1784 | [0x66] = KEY_REWIND, /* Rewind */ |
1785 | [ 0x3e ] = KEY_SEARCH, /* Auto Scan */ | 1785 | [0x3e] = KEY_SEARCH, /* Auto Scan */ |
1786 | [ 0x2e ] = KEY_CAMERA, /* Capture Video */ | 1786 | [0x2e] = KEY_CAMERA, /* Capture Video */ |
1787 | [ 0x6d ] = KEY_MENU, /* Show/Hide Control */ | 1787 | [0x6d] = KEY_MENU, /* Show/Hide Control */ |
1788 | [ 0x2f ] = KEY_ZOOM, /* Full Screen */ | 1788 | [0x2f] = KEY_ZOOM, /* Full Screen */ |
1789 | [ 0x34 ] = KEY_RADIO, /* FM */ | 1789 | [0x34] = KEY_RADIO, /* FM */ |
1790 | [ 0x65 ] = KEY_POWER, /* Computer power */ | 1790 | [0x65] = KEY_POWER, /* Computer power */ |
1791 | }; | 1791 | }; |
1792 | 1792 | ||
1793 | EXPORT_SYMBOL_GPL(ir_codes_norwood); | 1793 | EXPORT_SYMBOL_GPL(ir_codes_norwood); |
@@ -1798,51 +1798,51 @@ EXPORT_SYMBOL_GPL(ir_codes_norwood); | |||
1798 | * This is a "middle of the road" approach, differences are noted | 1798 | * This is a "middle of the road" approach, differences are noted |
1799 | */ | 1799 | */ |
1800 | IR_KEYTAB_TYPE ir_codes_budget_ci_old[IR_KEYTAB_SIZE] = { | 1800 | IR_KEYTAB_TYPE ir_codes_budget_ci_old[IR_KEYTAB_SIZE] = { |
1801 | [ 0x00 ] = KEY_0, | 1801 | [0x00] = KEY_0, |
1802 | [ 0x01 ] = KEY_1, | 1802 | [0x01] = KEY_1, |
1803 | [ 0x02 ] = KEY_2, | 1803 | [0x02] = KEY_2, |
1804 | [ 0x03 ] = KEY_3, | 1804 | [0x03] = KEY_3, |
1805 | [ 0x04 ] = KEY_4, | 1805 | [0x04] = KEY_4, |
1806 | [ 0x05 ] = KEY_5, | 1806 | [0x05] = KEY_5, |
1807 | [ 0x06 ] = KEY_6, | 1807 | [0x06] = KEY_6, |
1808 | [ 0x07 ] = KEY_7, | 1808 | [0x07] = KEY_7, |
1809 | [ 0x08 ] = KEY_8, | 1809 | [0x08] = KEY_8, |
1810 | [ 0x09 ] = KEY_9, | 1810 | [0x09] = KEY_9, |
1811 | [ 0x0a ] = KEY_ENTER, | 1811 | [0x0a] = KEY_ENTER, |
1812 | [ 0x0b ] = KEY_RED, | 1812 | [0x0b] = KEY_RED, |
1813 | [ 0x0c ] = KEY_POWER, /* RADIO on Hauppauge */ | 1813 | [0x0c] = KEY_POWER, /* RADIO on Hauppauge */ |
1814 | [ 0x0d ] = KEY_MUTE, | 1814 | [0x0d] = KEY_MUTE, |
1815 | [ 0x0f ] = KEY_A, /* TV on Hauppauge */ | 1815 | [0x0f] = KEY_A, /* TV on Hauppauge */ |
1816 | [ 0x10 ] = KEY_VOLUMEUP, | 1816 | [0x10] = KEY_VOLUMEUP, |
1817 | [ 0x11 ] = KEY_VOLUMEDOWN, | 1817 | [0x11] = KEY_VOLUMEDOWN, |
1818 | [ 0x14 ] = KEY_B, | 1818 | [0x14] = KEY_B, |
1819 | [ 0x1c ] = KEY_UP, | 1819 | [0x1c] = KEY_UP, |
1820 | [ 0x1d ] = KEY_DOWN, | 1820 | [0x1d] = KEY_DOWN, |
1821 | [ 0x1e ] = KEY_OPTION, /* RESERVED on Hauppauge */ | 1821 | [0x1e] = KEY_OPTION, /* RESERVED on Hauppauge */ |
1822 | [ 0x1f ] = KEY_BREAK, | 1822 | [0x1f] = KEY_BREAK, |
1823 | [ 0x20 ] = KEY_CHANNELUP, | 1823 | [0x20] = KEY_CHANNELUP, |
1824 | [ 0x21 ] = KEY_CHANNELDOWN, | 1824 | [0x21] = KEY_CHANNELDOWN, |
1825 | [ 0x22 ] = KEY_PREVIOUS, /* Prev. Ch on Zenith, SOURCE on Hauppauge */ | 1825 | [0x22] = KEY_PREVIOUS, /* Prev. Ch on Zenith, SOURCE on Hauppauge */ |
1826 | [ 0x24 ] = KEY_RESTART, | 1826 | [0x24] = KEY_RESTART, |
1827 | [ 0x25 ] = KEY_OK, | 1827 | [0x25] = KEY_OK, |
1828 | [ 0x26 ] = KEY_CYCLEWINDOWS, /* MINIMIZE on Hauppauge */ | 1828 | [0x26] = KEY_CYCLEWINDOWS, /* MINIMIZE on Hauppauge */ |
1829 | [ 0x28 ] = KEY_ENTER, /* VCR mode on Zenith */ | 1829 | [0x28] = KEY_ENTER, /* VCR mode on Zenith */ |
1830 | [ 0x29 ] = KEY_PAUSE, | 1830 | [0x29] = KEY_PAUSE, |
1831 | [ 0x2b ] = KEY_RIGHT, | 1831 | [0x2b] = KEY_RIGHT, |
1832 | [ 0x2c ] = KEY_LEFT, | 1832 | [0x2c] = KEY_LEFT, |
1833 | [ 0x2e ] = KEY_MENU, /* FULL SCREEN on Hauppauge */ | 1833 | [0x2e] = KEY_MENU, /* FULL SCREEN on Hauppauge */ |
1834 | [ 0x30 ] = KEY_SLOW, | 1834 | [0x30] = KEY_SLOW, |
1835 | [ 0x31 ] = KEY_PREVIOUS, /* VCR mode on Zenith */ | 1835 | [0x31] = KEY_PREVIOUS, /* VCR mode on Zenith */ |
1836 | [ 0x32 ] = KEY_REWIND, | 1836 | [0x32] = KEY_REWIND, |
1837 | [ 0x34 ] = KEY_FASTFORWARD, | 1837 | [0x34] = KEY_FASTFORWARD, |
1838 | [ 0x35 ] = KEY_PLAY, | 1838 | [0x35] = KEY_PLAY, |
1839 | [ 0x36 ] = KEY_STOP, | 1839 | [0x36] = KEY_STOP, |
1840 | [ 0x37 ] = KEY_RECORD, | 1840 | [0x37] = KEY_RECORD, |
1841 | [ 0x38 ] = KEY_TUNER, /* TV/VCR on Zenith */ | 1841 | [0x38] = KEY_TUNER, /* TV/VCR on Zenith */ |
1842 | [ 0x3a ] = KEY_C, | 1842 | [0x3a] = KEY_C, |
1843 | [ 0x3c ] = KEY_EXIT, | 1843 | [0x3c] = KEY_EXIT, |
1844 | [ 0x3d ] = KEY_POWER2, | 1844 | [0x3d] = KEY_POWER2, |
1845 | [ 0x3e ] = KEY_TUNER, | 1845 | [0x3e] = KEY_TUNER, |
1846 | }; | 1846 | }; |
1847 | 1847 | ||
1848 | EXPORT_SYMBOL_GPL(ir_codes_budget_ci_old); | 1848 | EXPORT_SYMBOL_GPL(ir_codes_budget_ci_old); |
@@ -1854,49 +1854,49 @@ EXPORT_SYMBOL_GPL(ir_codes_budget_ci_old); | |||
1854 | */ | 1854 | */ |
1855 | IR_KEYTAB_TYPE ir_codes_asus_pc39[IR_KEYTAB_SIZE] = { | 1855 | IR_KEYTAB_TYPE ir_codes_asus_pc39[IR_KEYTAB_SIZE] = { |
1856 | /* Keys 0 to 9 */ | 1856 | /* Keys 0 to 9 */ |
1857 | [ 0x15 ] = KEY_0, | 1857 | [0x15] = KEY_0, |
1858 | [ 0x29 ] = KEY_1, | 1858 | [0x29] = KEY_1, |
1859 | [ 0x2d ] = KEY_2, | 1859 | [0x2d] = KEY_2, |
1860 | [ 0x2b ] = KEY_3, | 1860 | [0x2b] = KEY_3, |
1861 | [ 0x09 ] = KEY_4, | 1861 | [0x09] = KEY_4, |
1862 | [ 0x0d ] = KEY_5, | 1862 | [0x0d] = KEY_5, |
1863 | [ 0x0b ] = KEY_6, | 1863 | [0x0b] = KEY_6, |
1864 | [ 0x31 ] = KEY_7, | 1864 | [0x31] = KEY_7, |
1865 | [ 0x35 ] = KEY_8, | 1865 | [0x35] = KEY_8, |
1866 | [ 0x33 ] = KEY_9, | 1866 | [0x33] = KEY_9, |
1867 | 1867 | ||
1868 | [ 0x3e ] = KEY_RADIO, /* radio */ | 1868 | [0x3e] = KEY_RADIO, /* radio */ |
1869 | [ 0x03 ] = KEY_MENU, /* dvd/menu */ | 1869 | [0x03] = KEY_MENU, /* dvd/menu */ |
1870 | [ 0x2a ] = KEY_VOLUMEUP, | 1870 | [0x2a] = KEY_VOLUMEUP, |
1871 | [ 0x19 ] = KEY_VOLUMEDOWN, | 1871 | [0x19] = KEY_VOLUMEDOWN, |
1872 | [ 0x37 ] = KEY_UP, | 1872 | [0x37] = KEY_UP, |
1873 | [ 0x3b ] = KEY_DOWN, | 1873 | [0x3b] = KEY_DOWN, |
1874 | [ 0x27 ] = KEY_LEFT, | 1874 | [0x27] = KEY_LEFT, |
1875 | [ 0x2f ] = KEY_RIGHT, | 1875 | [0x2f] = KEY_RIGHT, |
1876 | [ 0x25 ] = KEY_VIDEO, /* video */ | 1876 | [0x25] = KEY_VIDEO, /* video */ |
1877 | [ 0x39 ] = KEY_AUDIO, /* music */ | 1877 | [0x39] = KEY_AUDIO, /* music */ |
1878 | 1878 | ||
1879 | [ 0x21 ] = KEY_TV, /* tv */ | 1879 | [0x21] = KEY_TV, /* tv */ |
1880 | [ 0x1d ] = KEY_EXIT, /* back */ | 1880 | [0x1d] = KEY_EXIT, /* back */ |
1881 | [ 0x0a ] = KEY_CHANNELUP, /* channel / program + */ | 1881 | [0x0a] = KEY_CHANNELUP, /* channel / program + */ |
1882 | [ 0x1b ] = KEY_CHANNELDOWN, /* channel / program - */ | 1882 | [0x1b] = KEY_CHANNELDOWN, /* channel / program - */ |
1883 | [ 0x1a ] = KEY_ENTER, /* enter */ | 1883 | [0x1a] = KEY_ENTER, /* enter */ |
1884 | 1884 | ||
1885 | [ 0x06 ] = KEY_PAUSE, /* play/pause */ | 1885 | [0x06] = KEY_PAUSE, /* play/pause */ |
1886 | [ 0x1e ] = KEY_PREVIOUS, /* rew */ | 1886 | [0x1e] = KEY_PREVIOUS, /* rew */ |
1887 | [ 0x26 ] = KEY_NEXT, /* forward */ | 1887 | [0x26] = KEY_NEXT, /* forward */ |
1888 | [ 0x0e ] = KEY_REWIND, /* backward << */ | 1888 | [0x0e] = KEY_REWIND, /* backward << */ |
1889 | [ 0x3a ] = KEY_FASTFORWARD, /* forward >> */ | 1889 | [0x3a] = KEY_FASTFORWARD, /* forward >> */ |
1890 | [ 0x36 ] = KEY_STOP, | 1890 | [0x36] = KEY_STOP, |
1891 | [ 0x2e ] = KEY_RECORD, /* recording */ | 1891 | [0x2e] = KEY_RECORD, /* recording */ |
1892 | [ 0x16 ] = KEY_POWER, /* the button that reads "close" */ | 1892 | [0x16] = KEY_POWER, /* the button that reads "close" */ |
1893 | 1893 | ||
1894 | [ 0x11 ] = KEY_ZOOM, /* full screen */ | 1894 | [0x11] = KEY_ZOOM, /* full screen */ |
1895 | [ 0x13 ] = KEY_MACRO, /* recall */ | 1895 | [0x13] = KEY_MACRO, /* recall */ |
1896 | [ 0x23 ] = KEY_HOME, /* home */ | 1896 | [0x23] = KEY_HOME, /* home */ |
1897 | [ 0x05 ] = KEY_PVR, /* picture */ | 1897 | [0x05] = KEY_PVR, /* picture */ |
1898 | [ 0x3d ] = KEY_MUTE, /* mute */ | 1898 | [0x3d] = KEY_MUTE, /* mute */ |
1899 | [ 0x01 ] = KEY_DVD, /* dvd */ | 1899 | [0x01] = KEY_DVD, /* dvd */ |
1900 | }; | 1900 | }; |
1901 | 1901 | ||
1902 | EXPORT_SYMBOL_GPL(ir_codes_asus_pc39); | 1902 | EXPORT_SYMBOL_GPL(ir_codes_asus_pc39); |
@@ -1908,71 +1908,71 @@ IR_KEYTAB_TYPE ir_codes_encore_enltv[IR_KEYTAB_SIZE] = { | |||
1908 | 1908 | ||
1909 | /* Power button does nothing, neither in Windows app, | 1909 | /* Power button does nothing, neither in Windows app, |
1910 | although it sends data (used for BIOS wakeup?) */ | 1910 | although it sends data (used for BIOS wakeup?) */ |
1911 | [ 0x0d ] = KEY_MUTE, | 1911 | [0x0d] = KEY_MUTE, |
1912 | 1912 | ||
1913 | [ 0x1e ] = KEY_TV, | 1913 | [0x1e] = KEY_TV, |
1914 | [ 0x00 ] = KEY_VIDEO, | 1914 | [0x00] = KEY_VIDEO, |
1915 | [ 0x01 ] = KEY_AUDIO, /* music */ | 1915 | [0x01] = KEY_AUDIO, /* music */ |
1916 | [ 0x02 ] = KEY_MHP, /* picture */ | 1916 | [0x02] = KEY_MHP, /* picture */ |
1917 | 1917 | ||
1918 | [ 0x1f ] = KEY_1, | 1918 | [0x1f] = KEY_1, |
1919 | [ 0x03 ] = KEY_2, | 1919 | [0x03] = KEY_2, |
1920 | [ 0x04 ] = KEY_3, | 1920 | [0x04] = KEY_3, |
1921 | [ 0x05 ] = KEY_4, | 1921 | [0x05] = KEY_4, |
1922 | [ 0x1c ] = KEY_5, | 1922 | [0x1c] = KEY_5, |
1923 | [ 0x06 ] = KEY_6, | 1923 | [0x06] = KEY_6, |
1924 | [ 0x07 ] = KEY_7, | 1924 | [0x07] = KEY_7, |
1925 | [ 0x08 ] = KEY_8, | 1925 | [0x08] = KEY_8, |
1926 | [ 0x1d ] = KEY_9, | 1926 | [0x1d] = KEY_9, |
1927 | [ 0x0a ] = KEY_0, | 1927 | [0x0a] = KEY_0, |
1928 | 1928 | ||
1929 | [ 0x09 ] = KEY_LIST, /* -/-- */ | 1929 | [0x09] = KEY_LIST, /* -/-- */ |
1930 | [ 0x0b ] = KEY_LAST, /* recall */ | 1930 | [0x0b] = KEY_LAST, /* recall */ |
1931 | 1931 | ||
1932 | [ 0x14 ] = KEY_HOME, /* win start menu */ | 1932 | [0x14] = KEY_HOME, /* win start menu */ |
1933 | [ 0x15 ] = KEY_EXIT, /* exit */ | 1933 | [0x15] = KEY_EXIT, /* exit */ |
1934 | [ 0x16 ] = KEY_UP, | 1934 | [0x16] = KEY_UP, |
1935 | [ 0x12 ] = KEY_DOWN, | 1935 | [0x12] = KEY_DOWN, |
1936 | [ 0x0c ] = KEY_RIGHT, | 1936 | [0x0c] = KEY_RIGHT, |
1937 | [ 0x17 ] = KEY_LEFT, | 1937 | [0x17] = KEY_LEFT, |
1938 | 1938 | ||
1939 | [ 0x18 ] = KEY_ENTER, /* OK */ | 1939 | [0x18] = KEY_ENTER, /* OK */ |
1940 | 1940 | ||
1941 | [ 0x0e ] = KEY_ESC, | 1941 | [0x0e] = KEY_ESC, |
1942 | [ 0x13 ] = KEY_D, /* desktop */ | 1942 | [0x13] = KEY_D, /* desktop */ |
1943 | [ 0x11 ] = KEY_TAB, | 1943 | [0x11] = KEY_TAB, |
1944 | [ 0x19 ] = KEY_SWITCHVIDEOMODE, /* switch */ | 1944 | [0x19] = KEY_SWITCHVIDEOMODE, /* switch */ |
1945 | 1945 | ||
1946 | [ 0x1a ] = KEY_MENU, | 1946 | [0x1a] = KEY_MENU, |
1947 | [ 0x1b ] = KEY_ZOOM, /* fullscreen */ | 1947 | [0x1b] = KEY_ZOOM, /* fullscreen */ |
1948 | [ 0x44 ] = KEY_TIME, /* time shift */ | 1948 | [0x44] = KEY_TIME, /* time shift */ |
1949 | [ 0x40 ] = KEY_MODE, /* source */ | 1949 | [0x40] = KEY_MODE, /* source */ |
1950 | 1950 | ||
1951 | [ 0x5a ] = KEY_RECORD, | 1951 | [0x5a] = KEY_RECORD, |
1952 | [ 0x42 ] = KEY_PLAY, /* play/pause */ | 1952 | [0x42] = KEY_PLAY, /* play/pause */ |
1953 | [ 0x45 ] = KEY_STOP, | 1953 | [0x45] = KEY_STOP, |
1954 | [ 0x43 ] = KEY_CAMERA, /* camera icon */ | 1954 | [0x43] = KEY_CAMERA, /* camera icon */ |
1955 | 1955 | ||
1956 | [ 0x48 ] = KEY_REWIND, | 1956 | [0x48] = KEY_REWIND, |
1957 | [ 0x4a ] = KEY_FASTFORWARD, | 1957 | [0x4a] = KEY_FASTFORWARD, |
1958 | [ 0x49 ] = KEY_PREVIOUS, | 1958 | [0x49] = KEY_PREVIOUS, |
1959 | [ 0x4b ] = KEY_NEXT, | 1959 | [0x4b] = KEY_NEXT, |
1960 | 1960 | ||
1961 | [ 0x4c ] = KEY_FAVORITES, /* tv wall */ | 1961 | [0x4c] = KEY_FAVORITES, /* tv wall */ |
1962 | [ 0x4d ] = KEY_SOUND, /* DVD sound */ | 1962 | [0x4d] = KEY_SOUND, /* DVD sound */ |
1963 | [ 0x4e ] = KEY_LANGUAGE, /* DVD lang */ | 1963 | [0x4e] = KEY_LANGUAGE, /* DVD lang */ |
1964 | [ 0x4f ] = KEY_TEXT, /* DVD text */ | 1964 | [0x4f] = KEY_TEXT, /* DVD text */ |
1965 | 1965 | ||
1966 | [ 0x50 ] = KEY_SLEEP, /* shutdown */ | 1966 | [0x50] = KEY_SLEEP, /* shutdown */ |
1967 | [ 0x51 ] = KEY_MODE, /* stereo > main */ | 1967 | [0x51] = KEY_MODE, /* stereo > main */ |
1968 | [ 0x52 ] = KEY_SELECT, /* stereo > sap */ | 1968 | [0x52] = KEY_SELECT, /* stereo > sap */ |
1969 | [ 0x53 ] = KEY_PROG1, /* teletext */ | 1969 | [0x53] = KEY_PROG1, /* teletext */ |
1970 | 1970 | ||
1971 | 1971 | ||
1972 | [ 0x59 ] = KEY_RED, /* AP1 */ | 1972 | [0x59] = KEY_RED, /* AP1 */ |
1973 | [ 0x41 ] = KEY_GREEN, /* AP2 */ | 1973 | [0x41] = KEY_GREEN, /* AP2 */ |
1974 | [ 0x47 ] = KEY_YELLOW, /* AP3 */ | 1974 | [0x47] = KEY_YELLOW, /* AP3 */ |
1975 | [ 0x57 ] = KEY_BLUE, /* AP4 */ | 1975 | [0x57] = KEY_BLUE, /* AP4 */ |
1976 | }; | 1976 | }; |
1977 | EXPORT_SYMBOL_GPL(ir_codes_encore_enltv); | 1977 | EXPORT_SYMBOL_GPL(ir_codes_encore_enltv); |
1978 | 1978 | ||
@@ -2030,45 +2030,45 @@ EXPORT_SYMBOL_GPL(ir_codes_encore_enltv2); | |||
2030 | 2030 | ||
2031 | /* for the Technotrend 1500 bundled remotes (grey and black): */ | 2031 | /* for the Technotrend 1500 bundled remotes (grey and black): */ |
2032 | IR_KEYTAB_TYPE ir_codes_tt_1500[IR_KEYTAB_SIZE] = { | 2032 | IR_KEYTAB_TYPE ir_codes_tt_1500[IR_KEYTAB_SIZE] = { |
2033 | [ 0x01 ] = KEY_POWER, | 2033 | [0x01] = KEY_POWER, |
2034 | [ 0x02 ] = KEY_SHUFFLE, /* ? double-arrow key */ | 2034 | [0x02] = KEY_SHUFFLE, /* ? double-arrow key */ |
2035 | [ 0x03 ] = KEY_1, | 2035 | [0x03] = KEY_1, |
2036 | [ 0x04 ] = KEY_2, | 2036 | [0x04] = KEY_2, |
2037 | [ 0x05 ] = KEY_3, | 2037 | [0x05] = KEY_3, |
2038 | [ 0x06 ] = KEY_4, | 2038 | [0x06] = KEY_4, |
2039 | [ 0x07 ] = KEY_5, | 2039 | [0x07] = KEY_5, |
2040 | [ 0x08 ] = KEY_6, | 2040 | [0x08] = KEY_6, |
2041 | [ 0x09 ] = KEY_7, | 2041 | [0x09] = KEY_7, |
2042 | [ 0x0a ] = KEY_8, | 2042 | [0x0a] = KEY_8, |
2043 | [ 0x0b ] = KEY_9, | 2043 | [0x0b] = KEY_9, |
2044 | [ 0x0c ] = KEY_0, | 2044 | [0x0c] = KEY_0, |
2045 | [ 0x0d ] = KEY_UP, | 2045 | [0x0d] = KEY_UP, |
2046 | [ 0x0e ] = KEY_LEFT, | 2046 | [0x0e] = KEY_LEFT, |
2047 | [ 0x0f ] = KEY_OK, | 2047 | [0x0f] = KEY_OK, |
2048 | [ 0x10 ] = KEY_RIGHT, | 2048 | [0x10] = KEY_RIGHT, |
2049 | [ 0x11 ] = KEY_DOWN, | 2049 | [0x11] = KEY_DOWN, |
2050 | [ 0x12 ] = KEY_INFO, | 2050 | [0x12] = KEY_INFO, |
2051 | [ 0x13 ] = KEY_EXIT, | 2051 | [0x13] = KEY_EXIT, |
2052 | [ 0x14 ] = KEY_RED, | 2052 | [0x14] = KEY_RED, |
2053 | [ 0x15 ] = KEY_GREEN, | 2053 | [0x15] = KEY_GREEN, |
2054 | [ 0x16 ] = KEY_YELLOW, | 2054 | [0x16] = KEY_YELLOW, |
2055 | [ 0x17 ] = KEY_BLUE, | 2055 | [0x17] = KEY_BLUE, |
2056 | [ 0x18 ] = KEY_MUTE, | 2056 | [0x18] = KEY_MUTE, |
2057 | [ 0x19 ] = KEY_TEXT, | 2057 | [0x19] = KEY_TEXT, |
2058 | [ 0x1a ] = KEY_MODE, /* ? TV/Radio */ | 2058 | [0x1a] = KEY_MODE, /* ? TV/Radio */ |
2059 | [ 0x21 ] = KEY_OPTION, | 2059 | [0x21] = KEY_OPTION, |
2060 | [ 0x22 ] = KEY_EPG, | 2060 | [0x22] = KEY_EPG, |
2061 | [ 0x23 ] = KEY_CHANNELUP, | 2061 | [0x23] = KEY_CHANNELUP, |
2062 | [ 0x24 ] = KEY_CHANNELDOWN, | 2062 | [0x24] = KEY_CHANNELDOWN, |
2063 | [ 0x25 ] = KEY_VOLUMEUP, | 2063 | [0x25] = KEY_VOLUMEUP, |
2064 | [ 0x26 ] = KEY_VOLUMEDOWN, | 2064 | [0x26] = KEY_VOLUMEDOWN, |
2065 | [ 0x27 ] = KEY_SETUP, | 2065 | [0x27] = KEY_SETUP, |
2066 | [ 0x3a ] = KEY_RECORD, /* these keys are only in the black remote */ | 2066 | [0x3a] = KEY_RECORD, /* these keys are only in the black remote */ |
2067 | [ 0x3b ] = KEY_PLAY, | 2067 | [0x3b] = KEY_PLAY, |
2068 | [ 0x3c ] = KEY_STOP, | 2068 | [0x3c] = KEY_STOP, |
2069 | [ 0x3d ] = KEY_REWIND, | 2069 | [0x3d] = KEY_REWIND, |
2070 | [ 0x3e ] = KEY_PAUSE, | 2070 | [0x3e] = KEY_PAUSE, |
2071 | [ 0x3f ] = KEY_FORWARD, | 2071 | [0x3f] = KEY_FORWARD, |
2072 | }; | 2072 | }; |
2073 | 2073 | ||
2074 | EXPORT_SYMBOL_GPL(ir_codes_tt_1500); | 2074 | EXPORT_SYMBOL_GPL(ir_codes_tt_1500); |
@@ -2076,60 +2076,60 @@ EXPORT_SYMBOL_GPL(ir_codes_tt_1500); | |||
2076 | /* DViCO FUSION HDTV MCE remote */ | 2076 | /* DViCO FUSION HDTV MCE remote */ |
2077 | IR_KEYTAB_TYPE ir_codes_fusionhdtv_mce[IR_KEYTAB_SIZE] = { | 2077 | IR_KEYTAB_TYPE ir_codes_fusionhdtv_mce[IR_KEYTAB_SIZE] = { |
2078 | 2078 | ||
2079 | [ 0x0b ] = KEY_1, | 2079 | [0x0b] = KEY_1, |
2080 | [ 0x17 ] = KEY_2, | 2080 | [0x17] = KEY_2, |
2081 | [ 0x1b ] = KEY_3, | 2081 | [0x1b] = KEY_3, |
2082 | [ 0x07 ] = KEY_4, | 2082 | [0x07] = KEY_4, |
2083 | [ 0x50 ] = KEY_5, | 2083 | [0x50] = KEY_5, |
2084 | [ 0x54 ] = KEY_6, | 2084 | [0x54] = KEY_6, |
2085 | [ 0x48 ] = KEY_7, | 2085 | [0x48] = KEY_7, |
2086 | [ 0x4c ] = KEY_8, | 2086 | [0x4c] = KEY_8, |
2087 | [ 0x58 ] = KEY_9, | 2087 | [0x58] = KEY_9, |
2088 | [ 0x03 ] = KEY_0, | 2088 | [0x03] = KEY_0, |
2089 | 2089 | ||
2090 | [ 0x5e ] = KEY_OK, | 2090 | [0x5e] = KEY_OK, |
2091 | [ 0x51 ] = KEY_UP, | 2091 | [0x51] = KEY_UP, |
2092 | [ 0x53 ] = KEY_DOWN, | 2092 | [0x53] = KEY_DOWN, |
2093 | [ 0x5b ] = KEY_LEFT, | 2093 | [0x5b] = KEY_LEFT, |
2094 | [ 0x5f ] = KEY_RIGHT, | 2094 | [0x5f] = KEY_RIGHT, |
2095 | 2095 | ||
2096 | [ 0x02 ] = KEY_TV, /* Labeled DTV on remote */ | 2096 | [0x02] = KEY_TV, /* Labeled DTV on remote */ |
2097 | [ 0x0e ] = KEY_MP3, | 2097 | [0x0e] = KEY_MP3, |
2098 | [ 0x1a ] = KEY_DVD, | 2098 | [0x1a] = KEY_DVD, |
2099 | [ 0x1e ] = KEY_FAVORITES, /* Labeled CPF on remote */ | 2099 | [0x1e] = KEY_FAVORITES, /* Labeled CPF on remote */ |
2100 | [ 0x16 ] = KEY_SETUP, | 2100 | [0x16] = KEY_SETUP, |
2101 | [ 0x46 ] = KEY_POWER2, /* TV On/Off button on remote */ | 2101 | [0x46] = KEY_POWER2, /* TV On/Off button on remote */ |
2102 | [ 0x0a ] = KEY_EPG, /* Labeled Guide on remote */ | 2102 | [0x0a] = KEY_EPG, /* Labeled Guide on remote */ |
2103 | 2103 | ||
2104 | [ 0x49 ] = KEY_BACK, | 2104 | [0x49] = KEY_BACK, |
2105 | [ 0x59 ] = KEY_INFO, /* Labeled MORE on remote */ | 2105 | [0x59] = KEY_INFO, /* Labeled MORE on remote */ |
2106 | [ 0x4d ] = KEY_MENU, /* Labeled DVDMENU on remote */ | 2106 | [0x4d] = KEY_MENU, /* Labeled DVDMENU on remote */ |
2107 | [ 0x55 ] = KEY_CYCLEWINDOWS, /* Labeled ALT-TAB on remote */ | 2107 | [0x55] = KEY_CYCLEWINDOWS, /* Labeled ALT-TAB on remote */ |
2108 | 2108 | ||
2109 | [ 0x0f ] = KEY_PREVIOUSSONG, /* Labeled |<< REPLAY on remote */ | 2109 | [0x0f] = KEY_PREVIOUSSONG, /* Labeled |<< REPLAY on remote */ |
2110 | [ 0x12 ] = KEY_NEXTSONG, /* Labeled >>| SKIP on remote */ | 2110 | [0x12] = KEY_NEXTSONG, /* Labeled >>| SKIP on remote */ |
2111 | [ 0x42 ] = KEY_ENTER, /* Labeled START with a green | 2111 | [0x42] = KEY_ENTER, /* Labeled START with a green |
2112 | * MS windows logo on remote */ | 2112 | * MS windows logo on remote */ |
2113 | 2113 | ||
2114 | [ 0x15 ] = KEY_VOLUMEUP, | 2114 | [0x15] = KEY_VOLUMEUP, |
2115 | [ 0x05 ] = KEY_VOLUMEDOWN, | 2115 | [0x05] = KEY_VOLUMEDOWN, |
2116 | [ 0x11 ] = KEY_CHANNELUP, | 2116 | [0x11] = KEY_CHANNELUP, |
2117 | [ 0x09 ] = KEY_CHANNELDOWN, | 2117 | [0x09] = KEY_CHANNELDOWN, |
2118 | 2118 | ||
2119 | [ 0x52 ] = KEY_CAMERA, | 2119 | [0x52] = KEY_CAMERA, |
2120 | [ 0x5a ] = KEY_TUNER, | 2120 | [0x5a] = KEY_TUNER, |
2121 | [ 0x19 ] = KEY_OPEN, | 2121 | [0x19] = KEY_OPEN, |
2122 | 2122 | ||
2123 | [ 0x13 ] = KEY_MODE, /* 4:3 16:9 select */ | 2123 | [0x13] = KEY_MODE, /* 4:3 16:9 select */ |
2124 | [ 0x1f ] = KEY_ZOOM, | 2124 | [0x1f] = KEY_ZOOM, |
2125 | 2125 | ||
2126 | [ 0x43 ] = KEY_REWIND, | 2126 | [0x43] = KEY_REWIND, |
2127 | [ 0x47 ] = KEY_PLAYPAUSE, | 2127 | [0x47] = KEY_PLAYPAUSE, |
2128 | [ 0x4f ] = KEY_FASTFORWARD, | 2128 | [0x4f] = KEY_FASTFORWARD, |
2129 | [ 0x57 ] = KEY_MUTE, | 2129 | [0x57] = KEY_MUTE, |
2130 | [ 0x0d ] = KEY_STOP, | 2130 | [0x0d] = KEY_STOP, |
2131 | [ 0x01 ] = KEY_RECORD, | 2131 | [0x01] = KEY_RECORD, |
2132 | [ 0x4e ] = KEY_POWER, | 2132 | [0x4e] = KEY_POWER, |
2133 | }; | 2133 | }; |
2134 | 2134 | ||
2135 | EXPORT_SYMBOL_GPL(ir_codes_fusionhdtv_mce); | 2135 | EXPORT_SYMBOL_GPL(ir_codes_fusionhdtv_mce); |
@@ -2185,8 +2185,8 @@ IR_KEYTAB_TYPE ir_codes_behold[IR_KEYTAB_SIZE] = { | |||
2185 | /* 0x1c 0x12 * | 2185 | /* 0x1c 0x12 * |
2186 | * TV/FM POWER * | 2186 | * TV/FM POWER * |
2187 | * */ | 2187 | * */ |
2188 | [ 0x1c ] = KEY_TUNER, /*XXX KEY_TV KEY_RADIO */ | 2188 | [0x1c] = KEY_TUNER, /*XXX KEY_TV KEY_RADIO */ |
2189 | [ 0x12 ] = KEY_POWER, | 2189 | [0x12] = KEY_POWER, |
2190 | 2190 | ||
2191 | /* 0x01 0x02 0x03 * | 2191 | /* 0x01 0x02 0x03 * |
2192 | * 1 2 3 * | 2192 | * 1 2 3 * |
@@ -2197,28 +2197,28 @@ IR_KEYTAB_TYPE ir_codes_behold[IR_KEYTAB_SIZE] = { | |||
2197 | * 0x07 0x08 0x09 * | 2197 | * 0x07 0x08 0x09 * |
2198 | * 7 8 9 * | 2198 | * 7 8 9 * |
2199 | * */ | 2199 | * */ |
2200 | [ 0x01 ] = KEY_1, | 2200 | [0x01] = KEY_1, |
2201 | [ 0x02 ] = KEY_2, | 2201 | [0x02] = KEY_2, |
2202 | [ 0x03 ] = KEY_3, | 2202 | [0x03] = KEY_3, |
2203 | [ 0x04 ] = KEY_4, | 2203 | [0x04] = KEY_4, |
2204 | [ 0x05 ] = KEY_5, | 2204 | [0x05] = KEY_5, |
2205 | [ 0x06 ] = KEY_6, | 2205 | [0x06] = KEY_6, |
2206 | [ 0x07 ] = KEY_7, | 2206 | [0x07] = KEY_7, |
2207 | [ 0x08 ] = KEY_8, | 2207 | [0x08] = KEY_8, |
2208 | [ 0x09 ] = KEY_9, | 2208 | [0x09] = KEY_9, |
2209 | 2209 | ||
2210 | /* 0x0a 0x00 0x17 * | 2210 | /* 0x0a 0x00 0x17 * |
2211 | * RECALL 0 MODE * | 2211 | * RECALL 0 MODE * |
2212 | * */ | 2212 | * */ |
2213 | [ 0x0a ] = KEY_AGAIN, | 2213 | [0x0a] = KEY_AGAIN, |
2214 | [ 0x00 ] = KEY_0, | 2214 | [0x00] = KEY_0, |
2215 | [ 0x17 ] = KEY_MODE, | 2215 | [0x17] = KEY_MODE, |
2216 | 2216 | ||
2217 | /* 0x14 0x10 * | 2217 | /* 0x14 0x10 * |
2218 | * ASPECT FULLSCREEN * | 2218 | * ASPECT FULLSCREEN * |
2219 | * */ | 2219 | * */ |
2220 | [ 0x14 ] = KEY_SCREEN, | 2220 | [0x14] = KEY_SCREEN, |
2221 | [ 0x10 ] = KEY_ZOOM, | 2221 | [0x10] = KEY_ZOOM, |
2222 | 2222 | ||
2223 | /* 0x0b * | 2223 | /* 0x0b * |
2224 | * Up * | 2224 | * Up * |
@@ -2229,17 +2229,17 @@ IR_KEYTAB_TYPE ir_codes_behold[IR_KEYTAB_SIZE] = { | |||
2229 | * 0x015 * | 2229 | * 0x015 * |
2230 | * Down * | 2230 | * Down * |
2231 | * */ | 2231 | * */ |
2232 | [ 0x0b ] = KEY_CHANNELUP, /*XXX KEY_UP */ | 2232 | [0x0b] = KEY_CHANNELUP, /*XXX KEY_UP */ |
2233 | [ 0x18 ] = KEY_VOLUMEDOWN, /*XXX KEY_LEFT */ | 2233 | [0x18] = KEY_VOLUMEDOWN, /*XXX KEY_LEFT */ |
2234 | [ 0x16 ] = KEY_OK, /*XXX KEY_ENTER */ | 2234 | [0x16] = KEY_OK, /*XXX KEY_ENTER */ |
2235 | [ 0x0c ] = KEY_VOLUMEUP, /*XXX KEY_RIGHT */ | 2235 | [0x0c] = KEY_VOLUMEUP, /*XXX KEY_RIGHT */ |
2236 | [ 0x15 ] = KEY_CHANNELDOWN, /*XXX KEY_DOWN */ | 2236 | [0x15] = KEY_CHANNELDOWN, /*XXX KEY_DOWN */ |
2237 | 2237 | ||
2238 | /* 0x11 0x0d * | 2238 | /* 0x11 0x0d * |
2239 | * MUTE INFO * | 2239 | * MUTE INFO * |
2240 | * */ | 2240 | * */ |
2241 | [ 0x11 ] = KEY_MUTE, | 2241 | [0x11] = KEY_MUTE, |
2242 | [ 0x0d ] = KEY_INFO, | 2242 | [0x0d] = KEY_INFO, |
2243 | 2243 | ||
2244 | /* 0x0f 0x1b 0x1a * | 2244 | /* 0x0f 0x1b 0x1a * |
2245 | * RECORD PLAY/PAUSE STOP * | 2245 | * RECORD PLAY/PAUSE STOP * |
@@ -2248,26 +2248,26 @@ IR_KEYTAB_TYPE ir_codes_behold[IR_KEYTAB_SIZE] = { | |||
2248 | *TELETEXT AUDIO SOURCE * | 2248 | *TELETEXT AUDIO SOURCE * |
2249 | * RED YELLOW * | 2249 | * RED YELLOW * |
2250 | * */ | 2250 | * */ |
2251 | [ 0x0f ] = KEY_RECORD, | 2251 | [0x0f] = KEY_RECORD, |
2252 | [ 0x1b ] = KEY_PLAYPAUSE, | 2252 | [0x1b] = KEY_PLAYPAUSE, |
2253 | [ 0x1a ] = KEY_STOP, | 2253 | [0x1a] = KEY_STOP, |
2254 | [ 0x0e ] = KEY_TEXT, | 2254 | [0x0e] = KEY_TEXT, |
2255 | [ 0x1f ] = KEY_RED, /*XXX KEY_AUDIO */ | 2255 | [0x1f] = KEY_RED, /*XXX KEY_AUDIO */ |
2256 | [ 0x1e ] = KEY_YELLOW, /*XXX KEY_SOURCE */ | 2256 | [0x1e] = KEY_YELLOW, /*XXX KEY_SOURCE */ |
2257 | 2257 | ||
2258 | /* 0x1d 0x13 0x19 * | 2258 | /* 0x1d 0x13 0x19 * |
2259 | * SLEEP PREVIEW DVB * | 2259 | * SLEEP PREVIEW DVB * |
2260 | * GREEN BLUE * | 2260 | * GREEN BLUE * |
2261 | * */ | 2261 | * */ |
2262 | [ 0x1d ] = KEY_SLEEP, | 2262 | [0x1d] = KEY_SLEEP, |
2263 | [ 0x13 ] = KEY_GREEN, | 2263 | [0x13] = KEY_GREEN, |
2264 | [ 0x19 ] = KEY_BLUE, /*XXX KEY_SAT */ | 2264 | [0x19] = KEY_BLUE, /*XXX KEY_SAT */ |
2265 | 2265 | ||
2266 | /* 0x58 0x5c * | 2266 | /* 0x58 0x5c * |
2267 | * FREEZE SNAPSHOT * | 2267 | * FREEZE SNAPSHOT * |
2268 | * */ | 2268 | * */ |
2269 | [ 0x58 ] = KEY_SLOW, | 2269 | [0x58] = KEY_SLOW, |
2270 | [ 0x5c ] = KEY_SAVE, | 2270 | [0x5c] = KEY_SAVE, |
2271 | 2271 | ||
2272 | }; | 2272 | }; |
2273 | 2273 | ||