2 #include "protocols/necprotocol.h"
5 KenwoodAudio1::KenwoodAudio1(
13 threadableProtocol = new NECProtocol(guiObject, index, false, true);
17 addKey("REW", Rewind_Key, 0x06, 8); // "CD_REW"
18 addKey("FWD", FastForward_Key, 0x07, 8); // "CD_FFWD"
19 addKey("DISC", NextDisc_Key, 0x08, 8);
20 addKey("VOL_CENTRE_DOWN", CenterVolumeDown_Key, 0x0A, 8);
21 addKey("VOL_CENTRE_UP", CenterVolumeUp_Key, 0x0B, 8);
22 addKey("10", DoubleDigit_Key, 0x0D, 8);
24 addKey("ENTER", Enter_Key, 0x1D, 8);
26 addKey("SQ2", Unmapped_Key, 0x4D, 8); // "DELAY_SURROUND"
28 addKey("SOURCEDIRECT", Unmapped_Key, 0x54, 8);
29 addKey("FUNCTION", Unmapped_Key, 0x57, 8);
30 addKey("RED", Red_Key, 0x56, 8); // "TEST_TONE"
32 addKey("0", Zero_Key, 0x80, 8);
33 addKey("1", One_Key, 0x81, 8);
34 addKey("2", Two_Key, 0x82, 8);
35 addKey("3", Three_Key, 0x83, 8);
36 addKey("4", Four_Key, 0x84, 8);
37 addKey("5", Five_Key, 0x85, 8);
38 addKey("6", Six_Key, 0x86, 8);
39 addKey("7", Seven_Key, 0x87, 8);
40 addKey("8", Eight_Key, 0x88, 8);
41 addKey("9", Nine_Key, 0x89, 8);
42 addKey("TUNER_DOWN", ChannelDown_Key, 0x8C, 8);
43 addKey("TUNER_AM", Unmapped_Key, 0x8E, 8);
44 addKey("TUNER_BAND", TunerBand_Key, 0x8F, 8); // "Tuner_FM"
46 addKey("PHONO", PhonoInput_Key, 0x90, 8);
47 addKey("SELECT_TUNER", TunerInput_Key, 0x91, 8);
48 addKey("SELECT_CD", CDInput_Key, 0x92, 8);
49 addKey("SELECT_VIDEO_2", AuxInput_Key, 0x93, 8); // "AUX"
50 addKey("SELECT_TAPE_A", TapeInput_Key, 0x94, 8);
51 addKey("SELECT_TAPE_B", Unmapped_Key, 0x95, 8);
52 addKey("SELECT_VIDEO_1", Unmapped_Key, 0x96, 8);
53 addKey("TUNER_UP", ChannelUp_Key, 0x99, 8);
54 addKey("VOL-", VolumeDown_Key, 0x9A, 8);
55 addKey("VOL+", VolumeUp_Key, 0x9B, 8);
56 addKey("MUTE", Mute_Key, 0x9C, 8);
57 addKey("POWER", Power_Key, 0x9D, 8);
58 addKey("TUNER_DIRECT", Unmapped_Key, 0x9E, 8);
59 addKey("TUNER_A/B", Unmapped_Key, 0x9F, 8);
61 addKey("Phono-STOP", Unmapped_Key, 0xC0, 8);
62 addKey("Phono-PLAY", Unmapped_Key, 0xC1, 8);
63 addKey("M.CALL", Call_Key, 0xC5, 8);
64 addKey("VOL_REAR_DOWN", RearVolumeDown_Key, 0xC6, 8);
65 addKey("VOL_REAR_UP", RearVolumeUp_Key, 0xC7, 8);
66 addKey("CD_STOP", Stop_Key, 0xC9, 8);
67 addKey("CD_PLAY/PAUSE", Play_Key, 0xCB, 8);
68 addKey("CD_PLAY/PAUSE", Pause_Key, 0xCB, 8);
69 addKey("CD_SEARCH_REW", Previous_Key, 0xCE, 8); // "CD_SKIPBACK"
70 addKey("CD_SEARCH_FWD", Next_Key, 0xCF, 8); // "CD_SKIPFORWARD"
72 addKey("TAPE_A_REV_PLAY", Unmapped_Key, 0xD0, 8);
73 addKey("TAPE_A_FWD_PLAY", Unmapped_Key, 0xD1, 8);
74 addKey("TAPE_A_REWIND", Unmapped_Key, 0xD2, 8);
75 addKey("TAPE_A_FFWD", Unmapped_Key, 0xD3, 8);
76 addKey("TAPE_A_PAUSE", Unmapped_Key, 0xD4, 8);
77 addKey("TAPE_A_STOP", Unmapped_Key, 0xD5, 8);
78 addKey("TAPE_A_RECORD", Unmapped_Key, 0xD6, 8);
79 addKey("STEREO", Audio_Key, 0xD7, 8);
80 addKey("TAPE_B_REV_PLAY", Unmapped_Key, 0xD8, 8);
81 addKey("TAPE_A_FWD_PLAY", Unmapped_Key, 0xD9, 8);
82 addKey("TAPE_A_REWIND", Unmapped_Key, 0xDA, 8);
83 addKey("TAPE_A_FFWD", Unmapped_Key, 0xDB, 8);
84 addKey("TAPE_A_PAUSE", Unmapped_Key, 0xDC, 8);
85 addKey("TAPE_A_STOP", Unmapped_Key, 0xDD, 8);
86 addKey("TAPE_A_RECORD", Unmapped_Key, 0xDE, 8);
87 addKey("SURROUND", Surround_Key, 0xDF, 8);
91 KenwoodAudio2::KenwoodAudio2(
99 threadableProtocol = new NECProtocol(guiObject, index, true, true);
101 setPreData(0x0000, 16);
103 addKey("POWER", Power_Key, 0x9D, 8);
104 addKey("REW", Rewind_Key, 0xDA, 8);
105 addKey("FWD", FastForward_Key, 0xDB, 8);
110 KenwoodComponent1::KenwoodComponent1(
114 "Component Keyset 1",
118 threadableProtocol = new NECProtocol(guiObject, index, true, true);
120 setPreData(0x00B8, 16);
122 addKey("discskip", NextDisc_Key, 0x08, 8);
123 addKey("CENTER_DOWN", CenterVolumeDown_Key, 0x0A, 8);
124 addKey("CENTER_UP", CenterVolumeUp_Key, 0x0B, 8);
125 addKey("+10", DoubleDigit_Key, 0x0D, 8);
126 addKey("TIME", Unmapped_Key, 0x0E, 8); // "pty/time"
127 addKey("EFFECT", Unmapped_Key, 0x0F, 8); // "GE_EFFECT", "EQ.ON/OFF"
129 addKey("LD", Unmapped_Key, 0x16, 8);
131 addKey("DELAY/ASFC-", Unmapped_Key, 0x4C, 8);
132 addKey("DELAY/ASFC+", Unmapped_Key, 0x4D, 8);
134 addKey("CENTER_MODE", Unmapped_Key, 0x55, 8);
135 addKey("TEST_TONE", Unmapped_Key, 0x56, 8);
136 addKey("RDS_DISP", Info_Key, 0x58, 8);
137 addKey("Loudness", Unmapped_Key, 0x5F, 8);
139 addKey("0", Zero_Key, 0x80, 8);
140 addKey("1", One_Key, 0x81, 8);
141 addKey("2", Two_Key, 0x82, 8);
142 addKey("3", Three_Key, 0x83, 8);
143 addKey("4", Four_Key, 0x84, 8);
144 addKey("5", Five_Key, 0x85, 8);
145 addKey("6", Six_Key, 0x86, 8);
146 addKey("7", Seven_Key, 0x87, 8);
147 addKey("8", Eight_Key, 0x88, 8);
148 addKey("9", Nine_Key, 0x89, 8);
149 addKey("BAND", TunerBand_Key, 0x8F, 8);
151 addKey("Phono-play", Unmapped_Key, 0x90, 8);
152 addKey("TUNER", TunerInput_Key, 0x91, 8);
153 addKey("CD", CDInput_Key, 0x92, 8);
154 addKey("AUX", AuxInput_Key, 0x93, 8);
155 addKey("tape/a_<>", Unmapped_Key, 0x94, 8);
156 addKey("TAPE", TapeInput_Key, 0x95, 8); // "tape/b_<>"
157 addKey("VIDEO", Unmapped_Key, 0x96, 8);
158 addKey("Sleep", Sleep_Key, 0x97, 8);
159 addKey("VOLUME_DOWN", VolumeDown_Key, 0x9A, 8); // "DOWN"
160 addKey("VOLUME_DOWN", Down_Key, 0x9A, 8); // "DOWN"
161 addKey("VOLUME_UP", VolumeUp_Key, 0x9B, 8); // "UP"
162 addKey("VOLUME_UP", Up_Key, 0x9B, 8); // "UP"
163 addKey("MUTE", Mute_Key, 0x9C, 8);
164 addKey("Power", Power_Key, 0x9D, 8);
166 addKey("Phono-stop", Unmapped_Key, 0xC0, 8);
167 addKey("PMODE_CD", Unmapped_Key, 0xC4, 8); // "Auto/Mono"
168 addKey("GE-m-call", Unmapped_Key, 0xC5, 8);
169 addKey("REAR_LEVEL-", RearVolumeDown_Key, 0xC6, 8); // "SURROUND_DOWN"
170 addKey("REAR_LEVEL+", RearVolumeUp_Key, 0xC7, 8); // "SURROUND_UP"
171 addKey("CHECK", Unmapped_Key, 0xC8, 8);
172 addKey("STOP_CD", Stop_Key, 0xC9, 8);
173 addKey("CLEAR", Clear_Key, 0xCA, 8);
174 addKey("PLAY/PAUSE_CD", Play_Key, 0xCB, 8);
175 addKey("PLAY/PAUSE_CD", Pause_Key, 0xCB, 8);
176 addKey("repeat", Repeat_Key, 0xCC, 8);
177 addKey("EDIT", Unmapped_Key, 0xCD, 8);
178 addKey("SKIP_REV", Previous_Key, 0xCE, 8);
179 addKey("SKIP_FWD", Next_Key, 0xCF, 8);
181 addKey("Tape-A-play-left", Unmapped_Key, 0xD0, 8);
182 addKey("Tape-A-play-right", Unmapped_Key, 0xD1, 8);
183 addKey("Tape-A-rew", Unmapped_Key, 0xD2, 8);
184 addKey("Tape-A-ffwd", Unmapped_Key, 0xD3, 8);
185 addKey("Tape-A-stop", Unmapped_Key, 0xD5, 8);
186 addKey("GE-off", Unmapped_Key, 0xD7, 8); // "STEREO"
187 addKey("PLAY_REV", Unmapped_Key, 0xD8, 8); // tape b
188 addKey("PLAY_FWD", Unmapped_Key, 0xD9, 8); // tape b
189 addKey("Tape-B-rew", Unmapped_Key, 0xDA, 8);
190 addKey("Tape-B-ffwd", Unmapped_Key, 0xDB, 8);
191 addKey("Tape-B-pause", Unmapped_Key, 0xDC, 8);
192 addKey("STOP", Unmapped_Key, 0xDD, 8);
193 addKey("Tape-B-record", Unmapped_Key, 0xDE, 8);
194 addKey("Presence", Unmapped_Key, 0xDF, 8); // "LISTEN_MODE"
198 KenwoodComponent2::KenwoodComponent2(
202 "Component Keyset 2",
206 threadableProtocol = new NECProtocol(guiObject, index, true, true);
208 setPreData(0x01B8, 16);
210 addKey("DOLBY_SURROUND", Surround_Key, 0x00, 8);
211 addKey("PCALL_DOWN", ChannelDown_Key, 0x06, 8); // tuner
212 addKey("PCALL_UP", ChannelUp_Key, 0x07, 8); // tuner
213 addKey("DOLBY_3_STEREO", Unmapped_Key, 0x0E, 8);
215 addKey("HITMASTER", Unmapped_Key, 0x1B, 8);
217 addKey("N.B.", NoiseReduction_Key, 0x4B, 8); // "noise_blanking"
218 addKey("SPACE", Unmapped_Key, 0x4F, 8);
220 addKey("Down", Down_Key, 0x54, 8);
221 addKey("Up", Up_Key, 0x55, 8);
222 addKey("sound_cont", Unmapped_Key, 0x57, 8);
223 addKey("enter", Enter_Key, 0x5A, 8); // "MEMO"
225 addKey("p.call_I<<", ChannelDown_Key, 0x91, 8); // "LEFT"
226 addKey("p.call_I<<", Left_Key, 0x91, 8); // "LEFT"
227 addKey("p.call_I>>", ChannelUp_Key, 0x92, 8); // "RIGHT"
228 addKey("p.call_I>>", Right_Key, 0x92, 8); // "RIGHT"
229 addKey("disc1", Unmapped_Key, 0x93, 8);
230 addKey("disc2", Unmapped_Key, 0x94, 8);
231 addKey("disc3", Unmapped_Key, 0x95, 8);
232 addKey("LINE", Unmapped_Key, 0x9B, 8);
233 addKey("PTY", Unmapped_Key, 0x9C, 8);
235 addKey("INPUT", Input_Key, 0xCC, 8);
236 addKey("dual_sound", Unmapped_Key, 0xCE, 8);
238 addKey("MD/DAT", Unmapped_Key, 0xD2, 8); // MDInput_Key?
239 addKey("random", Random_Key, 0xD4, 8);
240 addKey("FWD_MD", Unmapped_Key, 0xD8, 8); // play?
241 addKey("STOP_MD", Stop_Key, 0xD9, 8);
242 addKey("REW_MD", Rewind_Key, 0xDC, 8);
243 addKey("FWD_MD", Unmapped_Key, 0xDD, 8); // fast forward?
247 KenwoodComponent3::KenwoodComponent3(
251 "Component Keyset 3",
255 threadableProtocol = new NECProtocol(guiObject, index, true, true);
257 setPreData(0x02B8, 16);
259 addKey("SKIP_REV", Previous_Key, 0x00, 8); // "PREV", "Left"
260 addKey("SKIP_FWD", Next_Key, 0x01, 8); // "NEXT", "Right"
261 addKey("tuning<<", ChannelDown_Key, 0x02, 8); // "SEARCH_REV"
262 addKey("tuning<<", Rewind_Key, 0x02, 8); // "SEARCH_REV"
263 addKey("tuning>>", ChannelUp_Key, 0x03, 8); // "SEARCH_FWD"
264 addKey("tuning>>", FastForward_Key, 0x03, 8); // "SEARCH_FWD"
265 addKey("stop", Stop_Key, 0x04, 8);
266 addKey("</>", TapeInput_Key, 0x05, 8); // "TAPE"
267 addKey("tuner/band", TunerBand_Key, 0x06, 8); // "TUNER"
268 addKey("cd_play_pause", Play_Key, 0x07, 8); // "CD"
269 addKey("cd_play_pause", Pause_Key, 0x07, 8);
270 addKey("A/B", RepeatAB_Key, 0x08, 8); // "A_B"
271 addKey("CD/TUNER/TAPE", Input_Key, 0x09, 8);
273 addKey("low_stop", Unmapped_Key, 0x18, 8);
274 addKey("low_play", Unmapped_Key, 0x19, 8);
275 addKey("low_prev", Unmapped_Key, 0x1A, 8);
276 addKey("low_next", Unmapped_Key, 0x1B, 8);
277 addKey("long_play", Unmapped_Key, 0x1C, 8);
278 addKey("Dimmer", Unmapped_Key, 0x1D, 8);
279 addKey("llc", Unmapped_Key, 0x1F, 8);
281 addKey("+100", PlusOneHundred_Key, 0x4F, 8);
283 addKey("SRS_3D", Surround_Key, 0x55, 8);
284 addKey("ex.bass", EnhancedBass_Key, 0x57, 8);
286 addKey("TA_NEWS_INFO", Unmapped_Key, 0xC0, 8);
288 addKey("rev.mode", Unmapped_Key, 0xD0, 8);
289 addKey("tape_eq", Unmapped_Key, 0xD1, 8);
293 "rds_display/text_display", 0x1DC012ED
295 "PLAY_PAUSE", 0x1DC0609F
296 "PLAY_BACK", 0x1DC0906F // "Flip"
298 "InputSel", 0x1DC06A95
305 KenwoodAudio5::KenwoodAudio5(
313 threadableProtocol = new NECProtocol(guiObject, index, true, true);
315 setPreData(0x49B4, 16);
317 addKey("VOLUME_DOWN_SW", VolumeDown_Key, 0x12, 8);
318 addKey("VOLUME_UP_SW", VolumeUp_Key, 0x13, 8);
319 addKey("POWER_SW", Power_Key, 0x18, 8);
324 KenwoodCD1::KenwoodCD1(
332 threadableProtocol = new NECProtocol(guiObject, index, false, true);
336 addKey("0", Zero_Key, 0x00, 8);
337 addKey("1", One_Key, 0x01, 8);
338 addKey("2", Two_Key, 0x02, 8);
339 addKey("3", Three_Key, 0x03, 8);
340 addKey("4", Four_Key, 0x04, 8);
341 addKey("5", Five_Key, 0x05, 8);
342 addKey("6", Six_Key, 0x06, 8);
343 addKey("7", Seven_Key, 0x07, 8);
344 addKey("8", Eight_Key, 0x08, 8);
345 addKey("9", Nine_Key, 0x09, 8);
346 addKey("+10", DoubleDigit_Key, 0x0A, 8);
348 addKey("OPEN_CLOSE", Eject_Key, 0x10, 8);
349 addKey("stop", Stop_Key, 0x11, 8);
350 addKey("play", Play_Key, 0x13, 8); // "PAUSE"
351 addKey("play", Pause_Key, 0x13, 8); // "PAUSE"
352 addKey("back", Rewind_Key, 0x14, 8); // "REWIND"
353 addKey("forward", FastForward_Key, 0x15, 8);
354 addKey("last", Previous_Key, 0x16, 8);
355 addKey("next", Next_Key, 0x17, 8);
356 addKey("TIME_DISPLAY", Unmapped_Key, 0x18, 8);
357 addKey("REPEAT", Repeat_Key, 0x19, 8);
358 addKey("clear", Clear_Key, 0x1A, 8);
359 addKey("check", Unmapped_Key, 0x1B, 8);
360 addKey("INDEX_BACK", Unmapped_Key, 0x1C, 8);
361 addKey("INDEX_FWD", Unmapped_Key, 0x1D, 8);
362 addKey("EDIT_2", Unmapped_Key, 0x1E, 8);
363 addKey("p.mode", Unmapped_Key, 0x1F, 8);
365 addKey("bboost", EnhancedBass_Key, 0xC1, 8);
367 addKey("space", Unmapped_Key, 0x42, 8);
368 addKey("REPEAT_A-B", RepeatAB_Key, 0x43, 8);
369 addKey("TRACK", Unmapped_Key, 0x44, 8);
370 addKey("PGM", Program_Key, 0x45, 8);
371 addKey("TIME", Unmapped_Key, 0x46, 8);
372 addKey("down", Down_Key, 0x48, 8); // "VOL_DOWN"
373 addKey("down", VolumeDown_Key, 0x48, 8); // "VOL_DOWN"
374 addKey("up", Up_Key, 0x49, 8); // "VOL_UP"
375 addKey("up", VolumeUp_Key, 0x49, 8); // "VOL_UP"
376 addKey("edit", Unmapped_Key, 0x4A, 8);
377 addKey("DISPLAY_MODE", Info_Key, 0x4C, 8);
378 addKey("DISC_SKIP", NextDisc_Key, 0x4D, 8);
379 addKey("random", Random_Key, 0x4F, 8);
381 addKey("P", Unmapped_Key, 0x50, 8);
382 addKey("DISC_1", Unmapped_Key, 0x51, 8);
383 addKey("DISC_2", Unmapped_Key, 0x52, 8);
384 addKey("DISC_3", Unmapped_Key, 0x53, 8);
385 addKey("DISC_4", Unmapped_Key, 0x54, 8);
386 addKey("DISC_5", Unmapped_Key, 0x55, 8);
387 addKey("DISC_6", Unmapped_Key, 0x56, 8);
389 addKey("10", Unmapped_Key, 0x80, 8);
390 addKey("11", Unmapped_Key, 0x81, 8);
391 addKey("12", Unmapped_Key, 0x82, 8);
392 addKey("13", Unmapped_Key, 0x83, 8);
393 addKey("14", Unmapped_Key, 0x84, 8);
394 addKey("15", Unmapped_Key, 0x85, 8);
395 addKey("16", Unmapped_Key, 0x86, 8);
396 addKey("17", Unmapped_Key, 0x87, 8);
397 addKey("18", Unmapped_Key, 0x88, 8);
398 addKey("19", Unmapped_Key, 0x89, 8);
399 addKey("20/0", Unmapped_Key, 0x8A, 8);
400 addKey("peak_search", Unmapped_Key, 0x8D, 8);
401 addKey("DISC_FILE", Unmapped_Key, 0x8F, 8);
402 addKey("ERASE", Unmapped_Key, 0x90, 8);
403 addKey("power", Power_Key, 0x91, 8);
407 KenwoodDVD1::KenwoodDVD1(
415 addControlledDevice(Kenwood_Make, "DVF-9010", Audio_Device);
417 threadableProtocol = new NECProtocol(guiObject, index, true, true);
419 setPreData(0x0CB6, 16);
421 addKey("0", Zero_Key, 0x00, 8);
422 addKey("1", One_Key, 0x01, 8);
423 addKey("2", Two_Key, 0x02, 8);
424 addKey("3", Three_Key, 0x03, 8);
425 addKey("4", Four_Key, 0x04, 8);
426 addKey("5", Five_Key, 0x05, 8);
427 addKey("6", Six_Key, 0x06, 8);
428 addKey("7", Seven_Key, 0x07, 8);
429 addKey("8", Eight_Key, 0x08, 8);
430 addKey("9", Nine_Key, 0x09, 8);
431 addKey("PLUS_TEN", DoubleDigit_Key, 0x0A, 8);
433 addKey("(0)OpenClose", Eject_Key, 0x10, 8);
434 addKey("Stop", Stop_Key, 0x11, 8);
435 addKey("PAUSE", Pause_Key, 0x12, 8);
436 addKey("Play", Play_Key, 0x13, 8);
437 addKey("REVERSE", Rewind_Key, 0x14, 8);
438 addKey("FORWARD", FastForward_Key, 0x15, 8);
439 addKey("SkipDown", Previous_Key, 0x16, 8);
440 addKey("SkipUp", Next_Key, 0x17, 8); // ?
442 addKey("Repeat", Repeat_Key, 0x19, 8);
443 addKey("C", Unmapped_Key, 0x1A, 8);
444 addKey("P.Mode", PictureMode_Key, 0x1F, 8);
446 addKey("ABRepeat", RepeatAB_Key, 0x43, 8);
447 addKey("(1)Memory", Memory_Key, 0x4B, 8);
449 addKey("OnScreen", Unmapped_Key, 0x5F, 8);
451 addKey("Display", Info_Key, 0x8C, 8);
452 addKey("DVD_POWER", Power_Key, 0x91, 8);
453 addKey("(7)TextDisp", Unmapped_Key, 0x96, 8);
454 addKey("(8)AllInfo", Unmapped_Key, 0x97, 8);
455 addKey("(9)TitleSearch", Unmapped_Key, 0x98, 8);
457 addKey("Setup", Menu_Key, 0xC0, 8);
458 addKey("(3)Title", DiscTitle_Key, 0xC1, 8);
459 addKey("Menu", DiscMenu_Key, 0xC2, 8);
460 addKey("(4)Angle", Angle_Key, 0xC3, 8);
461 addKey("Return", Exit_Key, 0xC4, 8);
462 addKey("(6)Subtitle", Captions_Key, 0xC5, 8);
463 addKey("(5)Audio", Audio_Key, 0xC9, 8);
465 addKey("Enter", Select_Key, 0xD3, 8);
466 addKey("Up", Up_Key, 0xD6, 8);
467 addKey("Down", Down_Key, 0xD7, 8);
468 addKey("Left", Left_Key, 0xD8, 8);
469 addKey("Right", Right_Key, 0xD9, 8);
470 addKey("(2)VirtualSurr", Surround_Key, 0xDF, 8);
474 KenwoodTV1::KenwoodTV1(
482 threadableProtocol = new NECProtocol(guiObject, index, false, true);
486 addKey("TV-CH_UP", ChannelUp_Key, 0x00, 8);
487 addKey("TV-CH_DOWN", ChannelDown_Key, 0x01, 8);
488 addKey("TV-VOL_UP", VolumeUp_Key, 0x02, 8);
489 addKey("TV-VOL_DOWN", VolumeDown_Key, 0x03, 8);
491 addKey("Power_TV", Power_Key, 0x08, 8);
492 addKey("TV/VIDEO", Input_Key, 0x09, 8);
493 addKey("ANT/AUX", AntennaInput_Key, 0x0B, 8);
495 addKey("0", Zero_Key, 0x10, 8);
496 addKey("1", One_Key, 0x11, 8);
497 addKey("2", Two_Key, 0x12, 8);
498 addKey("3", Three_Key, 0x13, 8);
499 addKey("4", Four_Key, 0x14, 8);
500 addKey("5", Five_Key, 0x15, 8);
501 addKey("6", Six_Key, 0x16, 8);
502 addKey("7", Seven_Key, 0x17, 8);
503 addKey("8", Eight_Key, 0x18, 8);
504 addKey("9", Nine_Key, 0x19, 8);
506 addKey("TIMER", Sleep_Key, 0x1A, 8);
507 addKey("RECALL", PrevChannel_Key, 0x1B, 8);