1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
|
#ifndef __JSLIBRC_TYPES__
#define __JSLIBRC_TYPES__
/* Rc5 System 0 raw key codes ----------------------*/
#define rc5S0Digit0 0
#define rc5S0Digit1 1
#define rc5S0Digit2 2
#define rc5S0Digit3 3
#define rc5S0Digit4 4
#define rc5S0Digit5 5
#define rc5S0Digit6 6
#define rc5S0Digit7 7
#define rc5S0Digit8 8
#define rc5S0Digit9 9
#define rc5S0123Digits 10
#define rc5S0ChannelProgramFrequency 11
#define rc5S0Standby 12
#define rc5S0MasterMuteDemute 13
#define rc5S0PersonalPreference 14
#define rc5S0Display 15
#define rc5S0MasterVolumeUp 16
#define rc5S0MasterVolumeDown 17
#define rc5S0MasterBrightnessUp 18
#define rc5S0MasterBrightnessDown 19
#define rc5S0MasterSaturationUp 20
#define rc5S0MasterSaturationDown 21
#define rc5S0MasterBassUp 22
#define rc5S0MasterBassDown 23
#define rc5S0MasterTrebleUp 24
#define rc5S0MasterTrebleDown 25
#define rc5S0MasterBalanceRight 26
#define rc5S0MasterBalanceLeft 27
#define rc5S0ContrastUp 28
#define rc5S0ContrastDown 29
#define rc5S0SearchUp 30
#define rc5S0TintHueDown 31
#define rc5S0ChannelProgramUp 32
#define rc5S0ChannelProgramDown 33
#define rc5S0AlternateChannel 34
#define rc5S0SoundSelect 35
#define rc5S0SpatialStereo 36
#define rc5S0StereoMono 37
#define rc5S0Sleeptimer 38
#define rc5S0TintHueUp 39
#define rc5S0RfSwitch 40
#define rc5S0StoreExecute 41
#define rc5S0Time 42
#define rc5S0ScanForward 43
#define rc5S0Decrement 44
#define rc5S0Cancel 45
#define rc5S0SecondaryControlMenu 46
#define rc5S0ShowClock 47
#define rc5S0Pause 48
#define rc5S0EraseCorrect 49
#define rc5S0Rewind 50
#define rc5S0GoTo 51
#define rc5S0Wind 52
#define rc5S0Play 53
#define rc5S0Stop 54
#define rc5S0Record 55
#define rc5S0External1 56
#define rc5S0External2 57
#define rc5S0ClosedCaptioning 58
#define rc5S0ViewDataAdvance 59
#define rc5S0TxtSubmode 60
#define rc5S0SystemStandby 61
#define rc5S0Crispener 62
#define rc5S0SystemSelect 63
#define rc5S0SurroundSoundScroll 64
/* define rc5S0... 65 */
/* define rc5S0... 66 */
#define rc5S0PipReplay 67
#define rc5S0PipClear 68
#define rc5S0PipSlowMotion 69
#define rc5S0SpeechMusic 70
#define rc5S0DimDown 71
#define rc5S0RfLocator 72
#define rc5S0Increment 73
#define rc5S0Help 74
#define rc5S0TunerAb 75
#define rc5S0PcTv 76
#define rc5S0LinearIncrement 77
#define rc5S0LinearDecrement 78
#define rc5S0SoundScroll 79
#define rc5S0StepUp 80
#define rc5S0StepDown 81
#define rc5S0MenuOn 82
#define rc5S0MenuOff 83
#define rc5S0DisplayAvSystemStatus 84
#define rc5S0StepLeft 85
#define rc5S0StepRight 86
#define rc5S0Acknowledge 87
#define rc5S0PipPopOff 88
#define rc5S0PipShift 89
#define rc5S0PipMainSwap 90
#define rc5S0StrobeOnOff 91
#define rc5S0MultiStrobe 92
#define rc5S0MainFreezed 93
#define rc5S0MultiScanPip 94
#define rc5S0PipSelect 95
#define rc5S0MosaicMultiPip 96
#define rc5S0PictureDigitalNoiseReduction 97
#define rc5S0MainStored 98
#define rc5S0PipStrobe 99
#define rc5S0RecallMain 100
#define rc5S0PipFreeze 101
#define rc5S0PipStepUp 102
#define rc5S0PipStepDown 103
#define rc5S0PipSize 104
#define rc5S0PictureScroll 105
#define rc5S0ActuartorOnOff 106
#define rc5S0Red 107
#define rc5S0Green 108
#define rc5S0Yellow 109
#define rc5S0Cyan 110
#define rc5S0IndexWhiteCancel 111
#define rc5S0Next 112
#define rc5S0Previous 113
#define rc5S0LearningUp 114
#define rc5S0LearningDown 115
#define rc5S0ZoomPlus 116
#define rc5S0SubtitleReposition 117
#define rc5S0SubMode 118
#define rc5S0OptionSubMode 119
#define rc5S0ChannelGuide 120
#define rc5S0SmartChannel 121
#define rc5S0StoreOpenClose 122
#define rc5S0Connect 123
#define rc5S0Disconnect 124
#define rc5S0ZoomMinus 125
#define rc5S0MovieExpand 126
#define rc5S0ParentalAccess 127
/* Rc6 System 0 raw key codes ----------------------*/
#define rc6S0Digit0 0
#define rc6S0Digit1 1
#define rc6S0Digit2 2
#define rc6S0Digit3 3
#define rc6S0Digit4 4
#define rc6S0Digit5 5
#define rc6S0Digit6 6
#define rc6S0Digit7 7
#define rc6S0Digit8 8
#define rc6S0Digit9 9
#define rc6S0PreviousProgram 10
/* define rc6S0... 11 */
#define rc6S0Standby 12
#define rc6S0MuteDemute 13
#define rc6S0PersonalPreference 14
#define rc6S0Display 15
#define rc6S0VolumeUp 16
#define rc6S0VolumeDown 17
#define rc6S0BrightnessUp 18
#define rc6S0BrightnessDown 19
#define rc6S0SaturationUp 20
#define rc6S0SaturationDown 21
#define rc6S0BassUp 22
#define rc6S0BassDown 23
#define rc6S0TrebleUp 24
#define rc6S0TrebleDown 25
#define rc6S0BalanceRight 26
#define rc6S0BalanceLeft 27
#define rc6S0CtrlLastPosition 28
/* define rc6S0... 29 */
#define rc6S0SearchUp 30
#define rc6S0SearchDown 31
#define rc6S0Next 32
#define rc6S0Previous 33
/* define rc6S0... 34 */
/* define rc6S0... 35 */
/* define rc6S0... 36 */
/* define rc6S0... 37 */
/* define rc6S0... 38 */
/* define rc6S0... 39 */
#define rc6S0FastForward 40
/* define rc6S0... 41 */
/* define rc6S0... 42 */
#define rc6S0ScanReverse 43
#define rc6S0Play 44
/* define rc6S0... 45 */
/* define rc6S0... 46 */
/* define rc6S0... 47 */
/* define rc6S0... 48 */
#define rc6S0Stop 49
/* define rc6S0... 50 */
/* define rc6S0... 51 */
/* define rc6S0... 52 */
/* define rc6S0... 53 */
/* define rc6S0... 54 */
#define rc6S0Record 55
#define rc6S0External1 56
#define rc6S0External2 57
/* define rc6S0... 58 */
#define rc6S0AbProgram 59
#define rc6S0TxtSubmode 60
#define rc6S0SystemStandby 61
/* define rc6S0... 62 */
#define rc6S0SystemSelect 63
#define rc6S0ContextualOptions 64
/* define rc6S0... 65 */
/* define rc6S0... 66 */
/* define rc6S0... 67 */
/* define rc6S0... 68 */
#define rc6S0StoreOpenClose 69
#define rc6S0ClosedCaptioning 70
#define rc6S0Sleeptimer 71
/* define rc6S0... 72 */
/* define rc6S0... 73 */
#define rc6S0PictureNumberTime 74
#define rc6S0TvTextSubtitle 75
/* define rc6S0... 76 */
/* define rc6S0... 77 */
#define rc6S0SoundSelect 78
#define rc6S0SpatialStereo 79
#define rc6S0StereoMono 80
#define rc6S0SoundScroll 81
#define rc6S0SurroundSound 82
#define rc6S0SurroundSoundScroll 83
#define rc6S0MenuOn 84
#define rc6S0MenuOff 85
/* define rc6S0... 86 */
/* define rc6S0... 87 */
#define rc6S0StepUp 88
#define rc6S0StepDown 89
#define rc6S0StepLeft 90
#define rc6S0StepRight 91
#define rc6S0Acknowledge 92
#define rc6S0PipOnOff 93
#define rc6S0PipSelect 94
#define rc6S0PipShift 95
#define rc6S0PipSize 96
#define rc6S0PipStepDown 97
#define rc6S0PipStepUp 98
#define rc6S0PipMainSwap 99
#define rc6S0PipFreeze 100
#define rc6S0PipStrobe 101
#define rc6S0MosaicMultiPip 102
#define rc6S0MainFreezed 103
#define rc6S0MainStored 104
/* define rc6S0... 105 */
/* define rc6S0... 106 */
/* define rc6S0... 107 */
/* define rc6S0... 108 */
#define rc6S0Red 109
#define rc6S0Green 110
#define rc6S0Yellow 111
#define rc6S0Cyan 112
#define rc6S0IndexWhite 113
/* define rc6S0... 114 */
/* define rc6S0... 115 */
/* define rc6S0... 116 */
#define rc6S0TimerSet 117
/* define rc6S0... 118 */
/* define rc6S0... 119 */
#define rc6S0Preset10 120
#define rc6S0Preset11 121
#define rc6S0Preset12 122
#define rc6S0Preset13 123
#define rc6S0Preset14 124
#define rc6S0Preset15 125
#define rc6S0Preset16 126
#define rc6S0Time 127
/* define rc6S0... 128 */
#define rc6S0Help 129
#define rc6S0DefaultMenuSelect 130
/* define rc6S0... 131 */
#define rc6S0FavouriteMode 132
#define rc6S0SwivelMode 133
#define rc6S0External3 134
#define rc6S0External4 135
#define rc6S0External5 136
/* define rc6S0... 137 */
#define rc6S0VideoVgaSelect 138
#define rc6S0NextSource 139
#define rc6S0BacklightUp 140
#define rc6S0BacklightDown 141
#define rc6S0HdAtHome 142
#define rc6S0AmbLightOnOffDim 143
#define rc6S0AmbLightMode 144
#define rc6S0AmbilightBrightnessUp 145
#define rc6S0AmbilightBrightnessDown 146
/* define rc6S0... 147 */
/* define rc6S0... 148 */
/* define rc6S0... 149 */
#define rc6S0Smart 150
#define rc6S0SoftKey1A 151
#define rc6S0SoftKey1B 152
#define rc6S0SoftKey2A 153
#define rc6S0SoftKey2B 154
#define rc6S0SoftKey3A 155
#define rc6S0SoftKey3B 156
#define rc6S0Smiley 157
#define rc6S0Frownie 158
/* define rc6S0... 159 */
/* define rc6S0... 160 */
/* define rc6S0... 161 */
/* define rc6S0... 162 */
#define rc6S0AvMute 163
/* define rc6S0... 164 */
/* define rc6S0... 165 */
/* define rc6S0... 166 */
/* define rc6S0... 167 */
/* define rc6S0... 168 */
/* define rc6S0... 169 */
/* define rc6S0... 170 */
/* define rc6S0... 171 */
/* define rc6S0... 172 */
/* define rc6S0... 173 */
/* define rc6S0... 174 */
/* define rc6S0... 175 */
#define rc6S0MainSubmode 176
#define rc6S0Resume 177
/* define rc6S0... 178 */
/* define rc6S0... 179 */
/* define rc6S0... 180 */
/* define rc6S0... 181 */
/* define rc6S0... 182 */
/* define rc6S0... 183 */
/* define rc6S0... 184 */
/* define rc6S0... 185 */
/* define rc6S0... 186 */
/* define rc6S0... 187 */
/* define rc6S0... 188 */
/* define rc6S0... 189 */
#define rc6S0DisplayBrowser 190
/* define rc6S0... 191 */
#define rc6S0AnalogueDigital 192
#define rc6S0DigitalSetupMenu 193
#define rc6S0OneTouchHomeCinema 194
#define rc6S0BatteryLow 195
#define rc6S0CursorUpRight 196
#define rc6S0CursorUpLeft 197
#define rc6S0CursorDownRight 198
#define rc6S0CursorDownLeft 199
#define rc6S0Digit100 200
#define rc6S0RotCabClockwise 201
#define rc6S0CenterCabinet 202
#define rc6S0RotCabAntiClockwise 203
#define rc6S0EpgGuide 204
#define rc6S0ToggleStandby 205
#define rc6S0PageUp 206
#define rc6S0PageDown 207
#define rc6S0DigitalPictureMenu 208
#define rc6S0StartPage 209
#define rc6S0FavouritesList 210
#define rc6S0MarkListitem 211
/* define rc6S0... 212 */
#define rc6S0SubmodeSystemMenu 213
#define rc6S0ZoomOnOff 214
#define rc6S0CableMode 215
#define rc6S0WideScreen 216
#define rc6S0Dot 217
#define rc6S0SpeechMusic 218
#define rc6S0Options 219
#define rc6S0RfSwitch 220
#define rc6S0ActuatorOnOff 221
#define rc6S0Learn1 222
#define rc6S0Learn2 223
#define rc6S0CancelPicture 224
#define rc6S0Enter 225
#define rc6S0Exchange 226
#define rc6S0TxtTv 227
#define rc6S0NewsFlash 228
#define rc6S0RowZero 229
#define rc6S0SequenceOut 230
#define rc6S0LargeTopBottomNormal 231
#define rc6S0StepPageDown 232
#define rc6S0StepPageUp 233
#define rc6S0RevealConceal 234
#define rc6S0PageHold 235
#define rc6S0Index 236
#define rc6S0RadioChannelDown 237
#define rc6S0RadioChannelUp 238
#define rc6S0PayTvChannelDown 239
#define rc6S0PayTvChannelUp 240
#define rc6S0TiltForward 241
#define rc6S0TiltBackward 242
#define rc6S0VideoPp 243
#define rc6S0AudioPp 244
#define rc6S0MovieExpand 245
#define rc6S0ZoomMinus 246
#define rc6S0ZoomPlus 247
#define rc6S0ShowClock 248
#define rc6S0PictureDigitalNoiseReduction 249
#define rc6S0Crispener 250
#define rc6S0ContrastDown 251
#define rc6S0ContrastUp 252
#define rc6S0TintHueDown 253
#define rc6S0TintHueUp 254
#define rc6S0Wysiwyr 255
#define keySourceLkb 1
#define keySourceRc5 2
#define keySourceRc6 3
typedef enum{
amLib_ACT_Toggle,
amLib_ACT_Start,
amLib_ACT_Stop,
amLib_ACT_StartNoFocus
} amLib_EnumActivation;
typedef enum{
amLib_ACT_HomeScreen,
amLib_ACT_NetTV,
amLib_ACT_BrowseUSB,
amLib_ACT_BrowseDLNA,
amLib_ACT_WatchTV,
amLib_ACT_WatchSatellite,
amLib_ACT_WatchExt,
amLib_ACT_MultiApp,
amLib_ACT_VideoStore,
amLib_ACT_Dfu,
amLib_ACT_Teletext,
amLib_ACT_Epg,
amLib_ACT_Esticker,
amLib_ACT_Mhp,
amLib_ACT_Upgrade,
amLib_ACT_LoadingAnimation,
amLib_ACT_Widgets,
amLib_ACT_RemoteApp
} amLib_EnumActivityId;
#endif
|