forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-10 23fa18eaa71266feff7ba8d83022d9e1cc83c65a
kernel/drivers/media/rc/keymaps/rc-hauppauge.c
....@@ -67,20 +67,20 @@
6767 { 0x1e30, KEY_PAUSE }, /* pause */
6868 { 0x1e1e, KEY_NEXTSONG }, /* skip >| */
6969
70
- { 0x1e01, KEY_1 },
71
- { 0x1e02, KEY_2 },
72
- { 0x1e03, KEY_3 },
70
+ { 0x1e01, KEY_NUMERIC_1 },
71
+ { 0x1e02, KEY_NUMERIC_2 },
72
+ { 0x1e03, KEY_NUMERIC_3 },
7373
74
- { 0x1e04, KEY_4 },
75
- { 0x1e05, KEY_5 },
76
- { 0x1e06, KEY_6 },
74
+ { 0x1e04, KEY_NUMERIC_4 },
75
+ { 0x1e05, KEY_NUMERIC_5 },
76
+ { 0x1e06, KEY_NUMERIC_6 },
7777
78
- { 0x1e07, KEY_7 },
79
- { 0x1e08, KEY_8 },
80
- { 0x1e09, KEY_9 },
78
+ { 0x1e07, KEY_NUMERIC_7 },
79
+ { 0x1e08, KEY_NUMERIC_8 },
80
+ { 0x1e09, KEY_NUMERIC_9 },
8181
8282 { 0x1e0a, KEY_TEXT }, /* keypad asterisk as well */
83
- { 0x1e00, KEY_0 },
83
+ { 0x1e00, KEY_NUMERIC_0 },
8484 { 0x1e0e, KEY_SUBTITLE }, /* also the Pound key (#) */
8585
8686 { 0x1e0b, KEY_RED }, /* red button */
....@@ -96,16 +96,16 @@
9696 { 0x1f3b, KEY_SELECT }, /* GO */
9797
9898 /* Keys 0 to 9 */
99
- { 0x1f00, KEY_0 },
100
- { 0x1f01, KEY_1 },
101
- { 0x1f02, KEY_2 },
102
- { 0x1f03, KEY_3 },
103
- { 0x1f04, KEY_4 },
104
- { 0x1f05, KEY_5 },
105
- { 0x1f06, KEY_6 },
106
- { 0x1f07, KEY_7 },
107
- { 0x1f08, KEY_8 },
108
- { 0x1f09, KEY_9 },
99
+ { 0x1f00, KEY_NUMERIC_0 },
100
+ { 0x1f01, KEY_NUMERIC_1 },
101
+ { 0x1f02, KEY_NUMERIC_2 },
102
+ { 0x1f03, KEY_NUMERIC_3 },
103
+ { 0x1f04, KEY_NUMERIC_4 },
104
+ { 0x1f05, KEY_NUMERIC_5 },
105
+ { 0x1f06, KEY_NUMERIC_6 },
106
+ { 0x1f07, KEY_NUMERIC_7 },
107
+ { 0x1f08, KEY_NUMERIC_8 },
108
+ { 0x1f09, KEY_NUMERIC_9 },
109109
110110 { 0x1f1f, KEY_EXIT }, /* back/exit */
111111 { 0x1f0d, KEY_MENU },
....@@ -140,16 +140,16 @@
140140 * Keycodes for DSR-0112 remote bundled with Haupauge MiniStick
141141 * Keycodes start with address = 0x1d
142142 */
143
- { 0x1d00, KEY_0 },
144
- { 0x1d01, KEY_1 },
145
- { 0x1d02, KEY_2 },
146
- { 0x1d03, KEY_3 },
147
- { 0x1d04, KEY_4 },
148
- { 0x1d05, KEY_5 },
149
- { 0x1d06, KEY_6 },
150
- { 0x1d07, KEY_7 },
151
- { 0x1d08, KEY_8 },
152
- { 0x1d09, KEY_9 },
143
+ { 0x1d00, KEY_NUMERIC_0 },
144
+ { 0x1d01, KEY_NUMERIC_1 },
145
+ { 0x1d02, KEY_NUMERIC_2 },
146
+ { 0x1d03, KEY_NUMERIC_3 },
147
+ { 0x1d04, KEY_NUMERIC_4 },
148
+ { 0x1d05, KEY_NUMERIC_5 },
149
+ { 0x1d06, KEY_NUMERIC_6 },
150
+ { 0x1d07, KEY_NUMERIC_7 },
151
+ { 0x1d08, KEY_NUMERIC_8 },
152
+ { 0x1d09, KEY_NUMERIC_9 },
153153 { 0x1d0a, KEY_TEXT },
154154 { 0x1d0d, KEY_MENU },
155155 { 0x1d0f, KEY_MUTE },
....@@ -190,16 +190,16 @@
190190 { 0x1c17, KEY_RIGHT },
191191 { 0x1c25, KEY_OK },
192192
193
- { 0x1c00, KEY_0 },
194
- { 0x1c01, KEY_1 },
195
- { 0x1c02, KEY_2 },
196
- { 0x1c03, KEY_3 },
197
- { 0x1c04, KEY_4 },
198
- { 0x1c05, KEY_5 },
199
- { 0x1c06, KEY_6 },
200
- { 0x1c07, KEY_7 },
201
- { 0x1c08, KEY_8 },
202
- { 0x1c09, KEY_9 },
193
+ { 0x1c00, KEY_NUMERIC_0 },
194
+ { 0x1c01, KEY_NUMERIC_1 },
195
+ { 0x1c02, KEY_NUMERIC_2 },
196
+ { 0x1c03, KEY_NUMERIC_3 },
197
+ { 0x1c04, KEY_NUMERIC_4 },
198
+ { 0x1c05, KEY_NUMERIC_5 },
199
+ { 0x1c06, KEY_NUMERIC_6 },
200
+ { 0x1c07, KEY_NUMERIC_7 },
201
+ { 0x1c08, KEY_NUMERIC_8 },
202
+ { 0x1c09, KEY_NUMERIC_9 },
203203
204204 { 0x1c1f, KEY_EXIT }, /* BACK */
205205 { 0x1c0d, KEY_MENU },
....@@ -233,6 +233,7 @@
233233 * This one also uses RC-5 protocol
234234 * Keycodes start with address = 0x00
235235 */
236
+ { 0x000f, KEY_TV },
236237 { 0x001f, KEY_TV },
237238 { 0x0020, KEY_CHANNELUP },
238239 { 0x000c, KEY_RADIO },
....@@ -245,20 +246,20 @@
245246 { 0x0021, KEY_CHANNELDOWN },
246247 { 0x0022, KEY_VIDEO }, /* source */
247248
248
- { 0x0001, KEY_1 },
249
- { 0x0002, KEY_2 },
250
- { 0x0003, KEY_3 },
249
+ { 0x0001, KEY_NUMERIC_1 },
250
+ { 0x0002, KEY_NUMERIC_2 },
251
+ { 0x0003, KEY_NUMERIC_3 },
251252
252
- { 0x0004, KEY_4 },
253
- { 0x0005, KEY_5 },
254
- { 0x0006, KEY_6 },
253
+ { 0x0004, KEY_NUMERIC_4 },
254
+ { 0x0005, KEY_NUMERIC_5 },
255
+ { 0x0006, KEY_NUMERIC_6 },
255256
256
- { 0x0007, KEY_7 },
257
- { 0x0008, KEY_8 },
258
- { 0x0009, KEY_9 },
257
+ { 0x0007, KEY_NUMERIC_7 },
258
+ { 0x0008, KEY_NUMERIC_8 },
259
+ { 0x0009, KEY_NUMERIC_9 },
259260
260261 { 0x001e, KEY_RED }, /* Reserved */
261
- { 0x0000, KEY_0 },
262
+ { 0x0000, KEY_NUMERIC_0 },
262263 { 0x0026, KEY_SLEEP }, /* Minimize */
263264 };
264265