void CambridgeAudio1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // If the pointer is not null, the keyset must already be populated. return; } threadableProtocol = new NECXProtocol(guiObject, index, true); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0xA0A0, 16); addKey("1", One_Key, 0x01, 8); addKey("5", Five_Key, 0x02, 8); addKey("9", Nine_Key, 0x03, 8); addKey("rew", Rewind_Key, 0x04, 8); addKey("prev", Previous_Key, 0x05, 8); addKey("intro", Unmapped_Key, 0x06, 8); addKey("eject", Eject_Key, 0x07, 8); addKey("2", Two_Key, 0x09, 8); addKey("6", Six_Key, 0x0A, 8); addKey("0", Zero_Key, 0x0B, 8); addKey("fwd", FastForward_Key, 0x0C, 8); addKey("next", Next_Key, 0x0D, 8); addKey("rnd", Random_Key, 0x0E, 8); addKey("remain", Unmapped_Key, 0x0F, 8); addKey("3", Three_Key, 0x11, 8); addKey("7", Seven_Key, 0x12, 8); addKey("onetwodash", DoubleDigit_Key, 0x13, 8); addKey("play", Play_Key, 0x15, 8); addKey("repeat", Repeat_Key, 0x16, 8); addKey("ab", RepeatAB_Key, 0x17, 8); addKey("4", Four_Key, 0x19, 8); addKey("8", Eight_Key, 0x1A, 8); addKey("prog", Program_Key, 0x1B, 8); addKey("stop", Stop_Key, 0x1C, 8); addKey("pause", Pause_Key, 0x1D, 8); addKey("skip", NextDisc_Key, 0x1E, 8); addKey("light", Info_Key, 0x47, 8); }
void VenturerTV1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, false, true); setPreData(0x04, 8); addKey("Channel Up", ChannelUp_Key, 0x00, 8); addKey("Channel Down", ChannelDown_Key, 0x01, 8); addKey("Volume Up", VolumeUp_Key, 0x02, 8); addKey("Volume Down", VolumeDown_Key, 0x03, 8); addKey("Menu", Menu_Key, 0x04, 8); addKey("Sound", SoundMode_Key, 0x06, 8); addKey("Standby/On", Power_Key, 0x08, 8); addKey("Mute", Mute_Key, 0x09, 8); addKey("0", Zero_Key, 0x10, 8); addKey("1", One_Key, 0x11, 8); addKey("2", Two_Key, 0x12, 8); addKey("3", Three_Key, 0x13, 8); addKey("4", Four_Key, 0x14, 8); addKey("5", Five_Key, 0x15, 8); addKey("6", Six_Key, 0x16, 8); addKey("7", Seven_Key, 0x17, 8); addKey("8", Eight_Key, 0x18, 8); addKey("9", Nine_Key, 0x19, 8); addKey("Last Channel", PrevChannel_Key, 0x1A, 8); addKey("Red", Red_Key, 0x21, 8); addKey("Green", Green_Key, 0x22, 8); addKey("Yellow", Yellow_Key, 0x23, 8); addKey("Blue", Blue_Key, 0x24, 8); addKey("Function", Unmapped_Key, 0x25, 8); addKey("Subtitle", Captions_Key, 0x26, 8); addKey("Time", Unmapped_Key, 0x27, 8); addKey("Picture", PictureMode_Key, 0x28, 8); addKey("Display", Info_Key, 0x3A, 8); addKey("I/II", Audio_Key, 0x40, 8); addKey("TV/Text", Teletext_Key, 0x48, 8); addKey("Sleep", Sleep_Key, 0x4B, 8); addKey("Format", Unmapped_Key, 0x4C, 8); addKey("YUV In", Unmapped_Key, 0x50, 8); addKey("AV In", CompositeInput_Key, 0x5A, 8); addKey("Exit", Exit_Key, 0x5B, 8); }
void EmersonTV2::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECXProtocol(guiObject, index, false); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0x1616, 16); addKey("1", One_Key, 0x00, 8); addKey("2", Two_Key, 0x01, 8); addKey("3", Three_Key, 0x02, 8); addKey("4", Four_Key, 0x03, 8); addKey("5", Five_Key, 0x04, 8); addKey("6", Six_Key, 0x05, 8); addKey("7", Seven_Key, 0x06, 8); addKey("8", Eight_Key, 0x07, 8); addKey("9", Nine_Key, 0x08, 8); addKey("0", Zero_Key, 0x09, 8); addKey("channel_plus", ChannelUp_Key, 0x0A, 8); addKey("channel_minus", ChannelDown_Key, 0x0B, 8); addKey("volume_plus", VolumeUp_Key, 0x0C, 8); addKey("volume_minus", VolumeDown_Key, 0x0D, 8); addKey("mute", Mute_Key, 0x0E, 8); addKey("power", Power_Key, 0x0F, 8); addKey("quick_view", PrevChannel_Key, 0x10, 8); // "last (prev ch)" addKey("sleep", Sleep_Key, 0x13, 8); addKey("add", Unmapped_Key, 0x14, 8); addKey("delete", Unmapped_Key, 0x15, 8); addKey("select", Select_Key, 0x16, 8); addKey("call", Info_Key, 0x17, 8); // "display" addKey("Timer Select", Unmapped_Key, 0x18, 8); addKey("auto", Unmapped_Key, 0x19, 8); addKey("channel_set", Unmapped_Key, 0x1A, 8); addKey("closed_caption", Captions_Key, 0x1C, 8); // "TV/CAP/TEXT" addKey("cc_channel", Unmapped_Key, 0x1D, 8); addKey("Closed Caption", Unmapped_Key, 0x1E, 8); // what is this? addKey("Discrete On", PowerOn_Key, 0x7E, 8); }
void GrundigAudio2::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // If the pointer is not null, the keyset must already be populated. return; } threadableProtocol = new NECXProtocol(guiObject, index, true); setPreData(0xA2A2, 16); addKey("1", One_Key, 0x01, 8); addKey("5", Five_Key, 0x02, 8); addKey("9", Nine_Key, 0x03, 8); addKey("tuning_down", ChannelDown_Key, 0x04, 8); addKey("display", Info_Key, 0x05, 8); // "MODE_remain addKey("on/off", Power_Key, 0x06, 8); addKey("tuner", TunerInput_Key, 0x07, 8); addKey("2", Two_Key, 0x09, 8); addKey("6", Six_Key, 0x0A, 8); addKey("0", Zero_Key, 0x0B, 8); addKey("tuning_up", ChannelUp_Key, 0x0C, 8); addKey("random", Random_Key, 0x0D, 8); addKey("band", ToggleBand_Key, 0x0E, 8); addKey("cd", CDInput_Key, 0x0F, 8); addKey("3", Three_Key, 0x11, 8); addKey("7", Seven_Key, 0x12, 8); addKey("play/pause", Play_Key, 0x13, 8); addKey("play/pause", Pause_Key, 0x13, 8); addKey("time_program", Program_Key, 0x14, 8); // "MEMORY_clock" addKey("intro", Unmapped_Key, 0x15, 8); addKey("SLEEP", Sleep_Key, 0x17, 8); addKey("4", Four_Key, 0x19, 8); addKey("8", Eight_Key, 0x1A, 8); addKey("stop", Stop_Key, 0x1B, 8); addKey("repeat/scan", Repeat_Key, 0x1C, 8); addKey("repeat/scan", Scan_Key, 0x1C, 8); addKey("BASS", EnhancedBass_Key, 0x1D, 8); addKey("tape", TapeInput_Key, 0x1E, 8); addKey("TIMER", Timer_Key, 0x1F, 8); addKey("volume_up", VolumeUp_Key, 0x20, 8); addKey("volume_down", VolumeDown_Key, 0x60, 8); addKey("mute", Mute_Key, 0xA0, 8); addKey("+10", DoubleDigit_Key, 0xE0, 8); }
void MotorolaSkyDigital::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, true, true); setPreData(0x2F86, 16); addKey("chandown", ChannelDown_Key, 0x01, 8); addKey("1", One_Key, 0x02, 8); addKey("yellow", Yellow_Key, 0x04, 8); addKey("chanup", ChannelUp_Key, 0x07, 8); addKey("blue", Blue_Key, 0x09, 8); addKey("mute", Mute_Key, 0x0A, 8); addKey("3", Three_Key, 0x0C, 8); addKey("8", Eight_Key, 0x0D, 8); addKey("0", Zero_Key, 0x0E, 8); addKey("ok", Select_Key, 0x10, 8); addKey("volup", VolumeUp_Key, 0x12, 8); addKey("2", Two_Key, 0x13, 8); addKey("5", Five_Key, 0x14, 8); addKey("plus", Unmapped_Key, 0x15, 8); addKey("4", Four_Key, 0x16, 8); addKey("6", Six_Key, 0x17, 8); addKey("7", Seven_Key, 0x18, 8); addKey("9", Nine_Key, 0x19, 8); addKey("power", Power_Key, 0x1A, 8); addKey("voldown", VolumeDown_Key, 0x1B, 8); addKey("green", Green_Key, 0x1E, 8); addKey("red", Red_Key, 0x1F, 8); addKey("tv", Input_Key, 0x82, 8); addKey("left", Left_Key, 0x88, 8); addKey("back", Exit_Key, 0x89, 8); addKey("up", Up_Key, 0x8B, 8); addKey("question", Unmapped_Key, 0x8F, 8); addKey("down", Down_Key, 0x91, 8); addKey("interactive", Unmapped_Key, 0x93, 8); addKey("guide", Guide_Key, 0x9C, 8); addKey("right", Right_Key, 0x9D, 8); }
void HaierTV1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // If the pointer is not null, the keyset must already be populated. return; } threadableProtocol = new AiwaProtocol(guiObject, index); setPreData(0x011C, 13); addKey("1", One_Key, 0x00, 8); addKey("2", Two_Key, 0x01, 8); addKey("3", Three_Key, 0x02, 8); addKey("4", Four_Key, 0x03, 8); addKey("5", Five_Key, 0x04, 8); addKey("6", Six_Key, 0x05, 8); addKey("7", Seven_Key, 0x06, 8); addKey("8", Eight_Key, 0x07, 8); addKey("9", Nine_Key, 0x08, 8); addKey("0", Zero_Key, 0x09, 8); addKey("menu", Menu_Key, 0x0D, 8); addKey("last (prev ch)", PrevChannel_Key, 0x0E, 8); addKey("tv/av", Input_Key, 0x0F, 8); addKey("vol up", VolumeUp_Key, 0x10, 8); // "right arrow" addKey("vol up", Right_Key, 0x10, 8); // "right arrow" addKey("osd control?", Unmapped_Key, 0x11, 8); addKey("power", Power_Key, 0x12, 8); addKey("channel up", ChannelUp_Key, 0x13, 8); // "up arrow" addKey("channel up", Up_Key, 0x13, 8); // "up arrow" addKey("vol down", VolumeDown_Key, 0x14, 8); // "left arrow" addKey("vol down", Left_Key, 0x14, 8); // "left arrow" addKey("unknown-blanks screen", Unmapped_Key, 0x15, 8); addKey("mute", Mute_Key, 0x16, 8); addKey("channel down", ChannelDown_Key, 0x17, 8); // "down arrow" addKey("channel down", Down_Key, 0x17, 8); // "down arrow" addKey("display", Info_Key, 0x18, 8); addKey("if control", Unmapped_Key, 0x19, 8); addKey("crt geometry", AspectRatio_Key, 0x1A, 8); addKey("rating", Unmapped_Key, 0x1B, 8); // "v-chip" addKey("rgb control", Unmapped_Key, 0x1C, 8); addKey("picture control", Unmapped_Key, 0x1D, 8); addKey("factory reset", FactoryReset_Key, 0x1E, 8); addKey("test pattern", Unmapped_Key, 0x1F, 8); }
void LifetecVCR1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, true, false); setPreData(0x7B80, 16); addKey("power", Power_Key, 0x13, 8); addKey("1", One_Key, 0x01, 8); addKey("2", Two_Key, 0x02, 8); addKey("3", Three_Key, 0x03, 8); addKey("4", Four_Key, 0x04, 8); addKey("5", Five_Key, 0x05, 8); addKey("6", Six_Key, 0x06, 8); addKey("7", Seven_Key, 0x07, 8); addKey("8", Eight_Key, 0x08, 8); addKey("9", Nine_Key, 0x09, 8); addKey("0", Zero_Key, 0x00, 8); addKey("CH-", ChannelDown_Key, 0x0B, 8); addKey("CH+", ChannelUp_Key, 0x0A, 8); addKey("REC/OTR", Record_Key, 0x15, 8); addKey("PAUSE/STILL", Pause_Key, 0x1A, 8); addKey("<<", Rewind_Key, 0x19, 8); addKey("PLAY/SLOW", Play_Key, 0x16, 8); addKey("PLAY/SLOW", Slow_Key, 0x16, 8); addKey(">>", FastForward_Key, 0x18, 8); addKey("stop", Stop_Key, 0x17, 8); addKey("ENTER", Select_Key, 0x45, 8); addKey("INDEX", IndexSearch_Key, 0x14, 8); addKey("CANCEL", Clear_Key, 0x4A, 8); addKey("MENU", Menu_Key, 0x50, 8); addKey("TIMER_REC", RecordTimed_Key, 0x0D, 8); addKey("SHOWVIEW", Unmapped_Key, 0x1D, 8); // vhsplus+, etc. addKey("CALL", Call_Key, 0x5F, 8); addKey("CLOCK/COUNTER", Unmapped_Key, 0x51, 8); addKey("COUNTER_RESET", Reset_Key, 0x4C, 8); addKey("ZERO_RETURN", Unmapped_Key, 0x4B, 8); addKey("SPEED_SP/LP", VHSSpeed_Key, 0x1E, 8); addKey("TV/VCR", Input_Key, 0x12, 8); addKey("AUDIO_SELECT", Audio_Key, 0x0E, 8); addKey("EJECT", Eject_Key, 0x4E, 8); }
void AiwaAudio3::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // If the pointer is not null, the keyset must already be populated. return; } threadableProtocol = new AiwaProtocol(guiObject, index); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0x007B, 13); addKey("Power", Power_Key, 0x00, 8); addKey("1", One_Key, 0x01, 8); addKey("2", Two_Key, 0x02, 8); addKey("3", Three_Key, 0x03, 8); addKey("4", Four_Key, 0x04, 8); addKey("5", Five_Key, 0x05, 8); addKey("6", Six_Key, 0x06, 8); addKey("7", Seven_Key, 0x07, 8); addKey("8", Eight_Key, 0x08, 8); addKey("9", Nine_Key, 0x09, 8); addKey("0", Zero_Key, 0x0A, 8); addKey("Yellow", Yellow_Key, 0x13, 8); addKey("Right", Right_Key, 0x18, 8); addKey("Left", Left_Key, 0x19, 8); addKey("Ok", Select_Key, 0x1B, 8); addKey("Up", Up_Key, 0x40, 8); addKey("Down", Down_Key, 0x41, 8); addKey("Volume-", VolumeDown_Key, 0x43, 8); addKey("Mute", Mute_Key, 0x4A, 8); addKey("Blue", Blue_Key, 0x4B, 8); addKey("RED", Red_Key, 0x4E, 8); addKey("Volume+", VolumeUp_Key, 0x4F, 8); addKey("Back", Exit_Key, 0x90, 8); addKey("Menu", Menu_Key, 0xC4, 8); addKey("Green", Green_Key, 0xDC, 8); }
void PhilcoTV::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // If the pointer is not null, the keyset must already be populated. return; } threadableProtocol = new NECProtocol(guiObject, index, false, true); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0x50, 8); addKey("EIGHT", Eight_Key, 0x04, 8); addKey("NINE", Nine_Key, 0x05, 8); addKey("XPRESS", Unmapped_Key, 0x06, 8); addKey("GUIDE", Guide_Key, 0x07, 8); addKey("SAP", Audio_Key, 0x08, 8); addKey("TVAV", Input_Key, 0x09, 8); addKey("LASTCH", PrevChannel_Key, 0x0A, 8); addKey("MUTE", Mute_Key, 0x0B, 8); addKey("ZERO", Zero_Key, 0x0C, 8); addKey("ONE", One_Key, 0x0D, 8); addKey("TWO", Two_Key, 0x0E, 8); addKey("THREE", Three_Key, 0x0F, 8); addKey("DISPLAY", Info_Key, 0x10, 8); addKey("TIMER", Sleep_Key, 0x11, 8); addKey("VOL+", VolumeUp_Key, 0x12, 8); addKey("PREF", Unmapped_Key, 0x13, 8); addKey("VOL-", VolumeDown_Key, 0x15, 8); addKey("POWER", Power_Key, 0x17, 8); addKey("CHANNEL-", ChannelDown_Key, 0x18, 8); addKey("CHANNEL+", ChannelUp_Key, 0x19, 8); addKey("FOUR", Four_Key, 0x1C, 8); addKey("FIVE", Five_Key, 0x1D, 8); addKey("SIX", Six_Key, 0x1E, 8); addKey("SEVEN", Seven_Key, 0x1F, 8); addKey("MAGIC", Unmapped_Key, 0x5B, 8); addKey("MENU", Menu_Key, 0x5E, 8); }
void DaewooTV5::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new ProtonProtocol(guiObject, index); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0x14, 8); addKey("0", Zero_Key, 0x00, 8); addKey("1", One_Key, 0x01, 8); addKey("2", Two_Key, 0x02, 8); addKey("3", Three_Key, 0x03, 8); addKey("4", Four_Key, 0x04, 8); addKey("5", Five_Key, 0x05, 8); addKey("6", Six_Key, 0x06, 8); addKey("7", Seven_Key, 0x07, 8); addKey("8", Eight_Key, 0x08, 8); addKey("9", Nine_Key, 0x09, 8); addKey("Sleep", Sleep_Key, 0x0D, 8); addKey("INFO", Info_Key, 0x11, 8); addKey("MUTE", Mute_Key, 0x12, 8); addKey("VOL+", VolumeUp_Key, 0x13, 8); addKey("right", Right_Key, 0x13, 8); addKey("VOL-", VolumeDown_Key, 0x14, 8); addKey("left", Left_Key, 0x14, 8); addKey("POWER", Power_Key, 0x15, 8); addKey("INPUT", Input_Key, 0x16, 8); addKey("CH+", ChannelUp_Key, 0x17, 8); addKey("up", Up_Key, 0x17, 8); addKey("CH-", ChannelDown_Key, 0x18, 8); addKey("down", Down_Key, 0x18, 8); addKey("Picture", PictureMode_Key, 0x1A, 8); addKey("PREV", PrevChannel_Key, 0x20, 8); addKey("MENU", Menu_Key, 0x22, 8); addKey("CC", Captions_Key, 0x25, 8); }
void SamsungSTB6::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, true, true); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0xA8AD, 16); addKey("Power", Power_Key, 0xA0, 8); addKey("CH+", ChannelUp_Key, 0xA6, 8); addKey("CH-", ChannelDown_Key, 0xA7, 8); addKey("Page+", PageUp_Key, 0xAA, 8); addKey("Page-", PageDown_Key, 0xAB, 8); addKey("Guide", Guide_Key, 0xAC, 8); addKey("up_arrow", Up_Key, 0xB0, 8); addKey("down_arrow", Down_Key, 0xB1, 8); addKey("Select", Select_Key, 0xB2, 8); addKey("left_arrow", Left_Key, 0xB3, 8); addKey("right_arrow", Right_Key, 0xB4, 8); addKey("Red", Red_Key, 0xB5, 8); addKey("Yellow", Yellow_Key, 0xB6, 8); addKey("Green", Green_Key, 0xB7, 8); addKey("Blue", Blue_Key, 0xB8, 8); addKey("num_1", One_Key, 0xB9, 8); addKey("num_2", Two_Key, 0xBA, 8); addKey("num_3", Three_Key, 0xBB, 8); addKey("num_4", Four_Key, 0xBC, 8); addKey("num_5", Five_Key, 0xBD, 8); addKey("num_6", Six_Key, 0xBE, 8); addKey("num_7", Seven_Key, 0xBF, 8); addKey("num_8", Eight_Key, 0xC0, 8); addKey("num_9", Nine_Key, 0xC1, 8); addKey("num_0", Zero_Key, 0xC2, 8); addKey("Backspace", Unmapped_Key, 0xC3, 8); addKey("Home", Unmapped_Key, 0xC6, 8); }
void CambridgeCD1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // If the pointer is not null, the keyset must already be populated. return; } threadableProtocol = new NECProtocol(guiObject, index, true, true); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0x4D84, 16); addKey("RANDOM", Random_Key, 0x00, 8); addKey("REPEAT", Repeat_Key, 0x01, 8); addKey("REMAIN", Unmapped_Key, 0x02, 8); addKey("PROG", Program_Key, 0x03, 8); addKey("INTRO", Unmapped_Key, 0x04, 8); addKey("SPACE", Unmapped_Key, 0x05, 8); addKey("A<>B", RepeatAB_Key, 0x06, 8); addKey("1", One_Key, 0x09, 8); addKey("<<", Rewind_Key, 0x0A, 8); addKey("PAUSE", Pause_Key, 0x0B, 8); addKey("4", Four_Key, 0x0D, 8); addKey("|<<", Previous_Key, 0x0E, 8); addKey("STOP", Stop_Key, 0x0F, 8); addKey("OPEN/CLOSE", Eject_Key, 0x10, 8); addKey("7", Seven_Key, 0x11, 8); addKey("10", Zero_Key, 0x12, 8); addKey("PLAY", Play_Key, 0x13, 8); addKey("8", Eight_Key, 0x15, 8); addKey("+10", DoubleDigit_Key, 0x16, 8); addKey("9", Nine_Key, 0x17, 8); addKey("5", Five_Key, 0x19, 8); addKey(">>|", Next_Key, 0x1A, 8); addKey("6", Six_Key, 0x1B, 8); addKey("2", Two_Key, 0x1D, 8); addKey(">>", FastForward_Key, 0x1E, 8); addKey("3", Three_Key, 0x1F, 8); }
void ApexSTB1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, true, true); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0xFB0C, 16); addKey("0", Zero_Key, 0x04, 8); addKey("1", One_Key, 0x05, 8); addKey("2", Two_Key, 0x06, 8); addKey("3", Three_Key, 0x07, 8); addKey("4", Four_Key, 0x08, 8); addKey("5", Five_Key, 0x09, 8); addKey("6", Six_Key, 0x0A, 8); addKey("7", Seven_Key, 0x0B, 8); addKey("8", Eight_Key, 0x0C, 8); addKey("9", Nine_Key, 0x0D, 8); addKey("-", Dash_Key, 0x36, 8); addKey("Power", Power_Key, 0x15, 8); addKey("Menu", Menu_Key, 0x70, 8); addKey("Exit", Exit_Key, 0x0F, 8); addKey("Up", Up_Key, 0x02, 8); addKey("Down", Down_Key, 0x03, 8); addKey("OK", Select_Key, 0x18, 8); addKey("Recall", PrevChannel_Key, 0x16, 8); addKey("Display", Info_Key, 0x13, 8); addKey("FAV+", Unmapped_Key, 0x19, 8); addKey("FAV-", Unmapped_Key, 0x10, 8); addKey("FAV", Favorites_Key, 0x11, 8); addKey("Signal", Unmapped_Key, 0x17, 8); addKey("Guide", Guide_Key, 0x12, 8); addKey("Zoom", Zoom_Key, 0x14, 8); addKey("MTS", Audio_Key, 0x64, 8); addKey("CCD", Captions_Key, 0x61, 8); }
void BlaupunktVCR1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new KaseikyoProtocol(guiObject, index); setPreData(0x2002, 16); addKaseikyoKey("ok", Select_Key, 0x009, 0x58); addKaseikyoKey("up", Up_Key, 0x009, 0x02); addKaseikyoKey("down", Down_Key, 0x009, 0x03); addKaseikyoKey("left", Left_Key, 0x009, 0x05); addKaseikyoKey("right", Right_Key, 0x009, 0x04); addKaseikyoKey("menu", Menu_Key, 0x009, 0x56); addKaseikyoKey("exit", Exit_Key, 0x009, 0x66); addKaseikyoKey("power", Power_Key, 0x009, 0x3D); addKaseikyoKey("prog+", ChannelUp_Key, 0x009, 0x34); addKaseikyoKey("prog-", ChannelDown_Key, 0x009, 0x35); addKaseikyoKey("vt_hold", TeletextHold_Key, 0x009, 0x66); addKaseikyoKey("vt_mix", TeletextMix_Key, 0x009, 0x58); addKaseikyoKey("vt_off", TeletextOff_Key, 0x009, 0x66); addKaseikyoKey("vt_on", Teletext_Key, 0x009, 0x56); addKaseikyoKey("adjust", Unmapped_Key, 0x009, 0x57); addKaseikyoKey("stop", Stop_Key, 0x009, 0x00); addKaseikyoKey("play", Play_Key, 0x009, 0x0A); addKaseikyoKey("rew", Rewind_Key, 0x009, 0x02); addKaseikyoKey("ffwd", FastForward_Key, 0x009, 0x03); addKaseikyoKey("rec", Record_Key, 0x009, 0x08); addKaseikyoKey("pause", Pause_Key, 0x009, 0x06); addKaseikyoKey("1", One_Key, 0x009, 0x10); addKaseikyoKey("2", Two_Key, 0x009, 0x11); addKaseikyoKey("3", Three_Key, 0x009, 0x12); addKaseikyoKey("4", Four_Key, 0x009, 0x13); addKaseikyoKey("5", Five_Key, 0x009, 0x14); addKaseikyoKey("6", Six_Key, 0x009, 0x15); addKaseikyoKey("7", Seven_Key, 0x009, 0x16); addKaseikyoKey("8", Eight_Key, 0x009, 0x17); addKaseikyoKey("9", Nine_Key, 0x009, 0x18); addKaseikyoKey("0", Zero_Key, 0x009, 0x19); addKaseikyoKey("av", Input_Key, 0x009, 0xC0); addKaseikyoKey("n/nm", Unmapped_Key, 0x009, 0x3B); }
void VenturerSTB1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, true, true); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0xBB42, 16); addKey("1", One_Key, 0x81, 8); addKey("2", Two_Key, 0x82, 8); addKey("3", Three_Key, 0x83, 8); addKey("4", Four_Key, 0x84, 8); addKey("5", Five_Key, 0x85, 8); addKey("6", Six_Key, 0x86, 8); addKey("7", Seven_Key, 0x87, 8); addKey("8", Eight_Key, 0x88, 8); addKey("9", Nine_Key, 0x89, 8); addKey("0", Zero_Key, 0x8A, 8); addKey("exit", Exit_Key, 0x8B, 8); addKey("cc", Captions_Key, 0x8C, 8); addKey(". (last ch)", PrevChannel_Key, 0x8E, 8); addKey("power", Power_Key, 0x92, 8); addKey("mute", Mute_Key, 0x96, 8); addKey("signal", Unmapped_Key, 0x98, 8); addKey("vol up", VolumeUp_Key, 0x9A, 8); addKey("channel up", ChannelUp_Key, 0x9B, 8); addKey("vol down", VolumeDown_Key, 0x9C, 8); addKey("channel down", ChannelDown_Key, 0x9F, 8); addKey("up arrow", Up_Key, 0xC8, 8); addKey("down arrow", Down_Key, 0xC9, 8); addKey("right arrow", Right_Key, 0xCA, 8); addKey("left arrow", Left_Key, 0xCB, 8); addKey("menu", Menu_Key, 0xD4, 8); addKey("info", Info_Key, 0xFE, 8); addKey("ok", Select_Key, 0xFF, 8); }
void EmersonSTB1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, false, true); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0x00, 8); addKey("fc scan", Unmapped_Key, 0x00, 8); addKey("fc memo", Unmapped_Key, 0x01, 8); addKey("tv/catv", Input_Key, 0x02, 8); addKey("rcl (previous channel)", PrevChannel_Key, 0x04, 8); addKey("+100", PlusOneHundred_Key, 0x05, 8); addKey("0", Zero_Key, 0x06, 8); addKey("channel down", ChannelDown_Key, 0x07, 8); addKey("7", Seven_Key, 0x08, 8); addKey("8", Eight_Key, 0x09, 8); addKey("9", Nine_Key, 0x0A, 8); addKey("channel up", ChannelUp_Key, 0x0B, 8); addKey("4", Four_Key, 0x0C, 8); addKey("5", Five_Key, 0x0D, 8); addKey("6", Six_Key, 0x0E, 8); addKey("vol down", VolumeDown_Key, 0x0F, 8); addKey("1", One_Key, 0x10, 8); addKey("2", Two_Key, 0x11, 8); addKey("3", Three_Key, 0x12, 8); addKey("vol up", VolumeUp_Key, 0x13, 8); addKey("pc", Unmapped_Key, 0x14, 8); addKey("pc memo", Unmapped_Key, 0x15, 8); addKey("pc scan", Unmapped_Key, 0x16, 8); addKey("mute", Mute_Key, 0x17, 8); addKey("sleep", Sleep_Key, 0x18, 8); addKey("mts", Audio_Key, 0x19, 8); addKey("power", Power_Key, 0x1F, 8); }
void EmersonTV1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // If the pointer is not null, the keyset must already be populated. return; } threadableProtocol = new NECProtocol(guiObject, index, true, false); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0x0586, 16); addKey("1", One_Key, 0x00, 8); addKey("2", Two_Key, 0x01, 8); addKey("3", Three_Key, 0x02, 8); addKey("4", Four_Key, 0x03, 8); addKey("5", Five_Key, 0x04, 8); addKey("6", Six_Key, 0x05, 8); addKey("7", Seven_Key, 0x06, 8); addKey("8", Eight_Key, 0x07, 8); addKey("9", Nine_Key, 0x08, 8); addKey("0", Zero_Key, 0x09, 8); addKey("CHUp", ChannelUp_Key, 0x0A, 8); addKey("CHDown", ChannelDown_Key, 0x0B, 8); addKey("VolUp", VolumeUp_Key, 0x0C, 8); addKey("VolDown", VolumeDown_Key, 0x0D, 8); addKey("Mute", Mute_Key, 0x0E, 8); addKey("Power", Power_Key, 0x0F, 8); addKey("QuickView", PrevChannel_Key, 0x10, 8); addKey("Sleep", Sleep_Key, 0x13, 8); addKey("Menu", Menu_Key, 0x14, 8); addKey("SetUp", Up_Key, 0x15, 8); addKey("SetDown", Down_Key, 0x16, 8); addKey("Call", Info_Key, 0x17, 8); // dubious addKey("Enter", Select_Key, 0x18, 8); addKey("Reset", Reset_Key, 0x19, 8); addKey("Caption", Captions_Key, 0x1C, 8); addKey("CapChan", Unmapped_Key, 0x1D, 8); }
void InsigniaTV2::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new AiwaProtocol(guiObject, index); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0x011A, 13); addKey("PICTURE ADJUST MENU", PictureMode_Key, 0x01, 8); addKey("DISPLAY", Info_Key, 0x02, 8); addKey("PREVIOUS CHANNEL", PrevChannel_Key, 0x03, 8); addKey("VOL+", VolumeUp_Key, 0x04, 8); addKey("CCD", Captions_Key, 0x06, 8); addKey("MENU", Menu_Key, 0x08, 8); addKey("CH-", ChannelDown_Key, 0x09, 8); addKey("POWER", Power_Key, 0x0A, 8); addKey("SLEEP", Sleep_Key, 0x0B, 8); addKey("AV/SOURCE", Input_Key, 0x0C, 8); addKey("MUTE", Mute_Key, 0x0D, 8); addKey("AIR/CABLE", AntennaInput_Key, 0x0E, 8); addKey("PICTURE PRESETS", Unmapped_Key, 0x0F, 8); addKey("0", Zero_Key, 0x10, 8); addKey("1", One_Key, 0x11, 8); addKey("2", Two_Key, 0x12, 8); addKey("3", Three_Key, 0x13, 8); addKey("4", Four_Key, 0x14, 8); addKey("5", Five_Key, 0x15, 8); addKey("6", Six_Key, 0x16, 8); addKey("7", Seven_Key, 0x17, 8); addKey("8", Eight_Key, 0x18, 8); addKey("9", Nine_Key, 0x19, 8); addKey("CH+", ChannelUp_Key, 0x1B, 8); addKey("VOL-", VolumeDown_Key, 0x1D, 8); addKey("PARENTAL CONTROL", Unmapped_Key, 0x1E, 8); }
void KeymatTV1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, false, true); setPreData(0x96, 8); addKey("Info/Display", Info_Key, 0x35, 8); addKey("Rewind", Rewind_Key, 0x32, 8); addKey("FFWD", FastForward_Key, 0x31, 8); addKey("Play", Play_Key, 0x1E, 8); addKey("Input/Source", Input_Key, 0x16, 8); addKey("Blue", Blue_Key, 0x16, 8); addKey("Last/Prev Ch", PrevChannel_Key, 0x15, 8); addKey("Yellow", Yellow_Key, 0x15, 8); addKey("Record", Record_Key, 0x14, 8); addKey("Green", Green_Key, 0x14, 8); addKey("Red", Red_Key, 0x13, 8); addKey("CH-", ChannelDown_Key, 0x11, 8); addKey("Arrow_Down", Down_Key, 0x11, 8); addKey("Volume +", VolumeUp_Key, 0x0F, 8); addKey("Arrow_Right", Right_Key, 0x0F, 8); addKey("Menu", Menu_Key, 0x0E, 8); addKey("Volume -", VolumeDown_Key, 0x0D, 8); addKey("Arrow_Left", Left_Key, 0x0D, 8); addKey("Power", Power_Key, 0x0C, 8); addKey("CH+", ChannelUp_Key, 0x0B, 8); addKey("Arrow_Up", Up_Key, 0x0B, 8); addKey("Mute", Mute_Key, 0x0A, 8); addKey("9", Nine_Key, 0x09, 8); addKey("8", Eight_Key, 0x08, 8); addKey("7", Seven_Key, 0x07, 8); addKey("6", Six_Key, 0x06, 8); addKey("5", Five_Key, 0x05, 8); addKey("4", Four_Key, 0x04, 8); addKey("3", Three_Key, 0x03, 8); addKey("2", Two_Key, 0x02, 8); addKey("1", One_Key, 0x01, 8); addKey("0", Zero_Key, 0x00, 8); }
void InsigniaTV3::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, true, true); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0xD900, 16); addKey("mute", Mute_Key, 0x06, 8); addKey("select", Select_Key, 0x08, 8); addKey("1", One_Key, 0x09, 8); addKey("4", Four_Key, 0x0D, 8); addKey("7", Seven_Key, 0x11, 8); addKey("0", Zero_Key, 0x12, 8); addKey("8", Eight_Key, 0x15, 8); addKey("enter", Enter_Key, 0x16, 8); addKey("9", Nine_Key, 0x17, 8); addKey("5", Five_Key, 0x19, 8); addKey("6", Six_Key, 0x1B, 8); addKey("power", Power_Key, 0x1C, 8); addKey("2", Two_Key, 0x1D, 8); addKey("3", Three_Key, 0x1F, 8); addKey("last/prev ch", PrevChannel_Key, 0x40, 8); addKey("tv/vcr", Input_Key, 0x43, 8); addKey("vol down", VolumeDown_Key, 0x47, 8); addKey("vol up", VolumeUp_Key, 0x48, 8); addKey("menu", Menu_Key, 0x4A, 8); addKey("display/info", Info_Key, 0x4E, 8); addKey("channel up", ChannelUp_Key, 0x4F, 8); addKey("channel down", ChannelDown_Key, 0x52, 8); addKey("up arrow", Up_Key, 0x5C, 8); addKey("down arrow", Down_Key, 0x5D, 8); addKey("left arrow", Left_Key, 0x5E, 8); addKey("right arrow", Right_Key, 0x5F, 8); }
void SamsungSTB2::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, true, true); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0xF58A, 16); addKey("num_0", Zero_Key, 0x00, 8); addKey("num_1", One_Key, 0x01, 8); addKey("num_2", Two_Key, 0x02, 8); addKey("num_3", Three_Key, 0x03, 8); addKey("num_4", Four_Key, 0x04, 8); addKey("num_5", Five_Key, 0x05, 8); addKey("num_6", Six_Key, 0x06, 8); addKey("num_7", Seven_Key, 0x07, 8); addKey("num_8", Eight_Key, 0x08, 8); addKey("num_9", Nine_Key, 0x09, 8); addKey("Power", Power_Key, 0x0C, 8); addKey("Guide", Guide_Key, 0x0E, 8); addKey("Mute", Mute_Key, 0x12, 8); addKey("VOL+", VolumeUp_Key, 0x13, 8); addKey("VOL-", VolumeDown_Key, 0x14, 8); addKey("Menu", Menu_Key, 0x16, 8); addKey("CH+", ChannelUp_Key, 0x17, 8); addKey("CH-", ChannelDown_Key, 0x18, 8); addKey("Last_ch", PrevChannel_Key, 0x19, 8); addKey("up_arrow", Up_Key, 0x1A, 8); addKey("down_arrow", Down_Key, 0x1B, 8); addKey("right_arrow", Right_Key, 0x1C, 8); addKey("left_arrow", Left_Key, 0x1D, 8); addKey("Select", Select_Key, 0x1F, 8); addKey("Info", Info_Key, 0x25, 8); addKey("exit", Exit_Key, 0x62, 8); }
void OnidaTV1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // If the pointer is not null, the keyset must already be populated. return; } threadableProtocol = new JVCProtocol(guiObject, index); setPreData(0x03, 8); addKey("sleep-timer", Sleep_Key, 0x03, 8); addKey("display", Info_Key, 0x04, 8); addKey("tv-video", Input_Key, 0x13, 8); addKey("power", Power_Key, 0x17, 8); addKey("chdn", ChannelDown_Key, 0x18, 8); addKey("chup", ChannelUp_Key, 0x19, 8); addKey("mute", Mute_Key, 0x1C, 8); addKey("volup", VolumeUp_Key, 0x1E, 8); addKey("voldn", VolumeDown_Key, 0x1F, 8); addKey("0", Zero_Key, 0x20, 8); addKey("1", One_Key, 0x21, 8); addKey("2", Two_Key, 0x22, 8); addKey("3", Three_Key, 0x23, 8); addKey("4", Four_Key, 0x24, 8); addKey("5", Five_Key, 0x25, 8); addKey("6", Six_Key, 0x26, 8); addKey("7", Seven_Key, 0x27, 8); addKey("8", Eight_Key, 0x28, 8); addKey("9", Nine_Key, 0x29, 8); addKey("surround", Surround_Key, 0x42, 8); addKey("picsnd-up", Unmapped_Key, 0x5A, 8); addKey("picsnd-dn", Unmapped_Key, 0x5B, 8); addKey("vsm", Unmapped_Key, 0x79, 8); addKey("menu", Menu_Key, 0x7A, 8); addKey("picture-sound", Unmapped_Key, 0x7B, 8); addKey("ssm", Unmapped_Key, 0x90, 8); addKey("color-system", Unmapped_Key, 0x92, 8); addKey("digits", DoubleDigit_Key, 0x9D, 8); }
void WestinghouseTV1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // If the pointer is not null, the keyset must already be populated. return; } threadableProtocol = new NECProtocol(guiObject, index, false, false); // setPreData(0x807F, 16); setPreData(0x01, 8); addKey("INPUT", Input_Key, 0x00, 8); addKey("KEY_POWER", Power_Key, 0x01, 8); addKey("KEY_VOLUMEUP", VolumeUp_Key, 0x04, 8); addKey("KEY_VOLUMEDOWN", VolumeDown_Key, 0x05, 8); addKey("DVI", HDMIInput_Key, 0x06, 8); addKey("ASPECT_RATIO", AspectRatio_Key, 0x07, 8); addKey("KEY_BACK", PrevChannel_Key, 0x08, 8); addKey("VGA", PCInput_Key, 0x09, 8); addKey("YPbPr", ComponentInput_Key, 0x0A, 8); addKey("AV", CompositeInput_Key, 0x0B, 8); addKey("S-Video", SVideoInput_Key, 0x0C, 8); addKey("KEY_MUTE", Mute_Key, 0x10, 8); addKey("KEY_1", One_Key, 0x11, 8); addKey("KEY_2", Two_Key, 0x12, 8); addKey("KEY_3", Three_Key, 0x13, 8); addKey("KEY_4", Four_Key, 0x14, 8); addKey("KEY_5", Five_Key, 0x15, 8); addKey("KEY_6", Six_Key, 0x16, 8); addKey("KEY_7", Seven_Key, 0x17, 8); addKey("KEY_8", Eight_Key, 0x18, 8); addKey("KEY_9", Nine_Key, 0x19, 8); addKey("KEY_0", Zero_Key, 0x1A, 8); addKey("KEY_INFO", Info_Key, 0x1B, 8); addKey("FREEZE", Pause_Key, 0x1C, 8); addKey("KEY_UP", Up_Key, 0x40, 8); addKey("KEY_LEFT", Left_Key, 0x41, 8); addKey("KEY_ENTER", Enter_Key, 0x42, 8); addKey("KEY_RIGHT", Right_Key, 0x43, 8); addKey("KEY_DOWN", Down_Key, 0x44, 8); addKey("KEY_MENU", Menu_Key, 0x46, 8); }
void LaskoFan2::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, false, true); setPreData(0x01, 8); addKey("power", Power_Key, 0x03, 8); addKey("speed", Fan_Key, 0x07, 8); addKey("timer", Timer_Key, 0x0B, 8); addKey("oscillate", Oscillate_Key, 0x0F, 8); }
void LaskoFan1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new AirtechProtocol(guiObject, index); setPreData(0x6C, 7); addKey("power", Power_Key, 0x01, 5); addKey("fan speed", Fan_Key, 0x02, 5); addKey("timer", Timer_Key, 0x08, 5); addKey("rotation", Oscillate_Key, 0x10, 5); }
void InsigniaTV1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECProtocol(guiObject, index, true, false); connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); setPreData(0x0586, 16); addKey("1", One_Key, 0x00, 8); addKey("2", Two_Key, 0x01, 8); addKey("3", Three_Key, 0x02, 8); addKey("4", Four_Key, 0x03, 8); addKey("5", Five_Key, 0x04, 8); addKey("6", Six_Key, 0x05, 8); addKey("7", Seven_Key, 0x06, 8); addKey("8", Eight_Key, 0x07, 8); addKey("9", Nine_Key, 0x08, 8); addKey("0", Zero_Key, 0x09, 8); addKey("channel up", ChannelUp_Key, 0x0A, 8); addKey("channel down", ChannelDown_Key, 0x0B, 8); addKey("vol up", VolumeUp_Key, 0x0C, 8); addKey("vol down", VolumeDown_Key, 0x0D, 8); addKey("mute", Mute_Key, 0x0E, 8); addKey("POWER", Power_Key, 0x0F, 8); addKey("PREV", PrevChannel_Key, 0x10, 8); addKey("TV/VCR", Input_Key, 0x12, 8); addKey("SLEEP", Sleep_Key, 0x13, 8); addKey("MENU", Menu_Key, 0x14, 8); addKey("Arrow UP", Up_Key, 0x15, 8); addKey("Arrow DOWN", Down_Key, 0x16, 8); addKey("INFO", Info_Key, 0x17, 8); addKey("SELECT", Select_Key, 0x18, 8); }
void SamsungAC1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // If the pointer is not null, the keyset must already be populated. return; } LIRCProtocol *lp = new LIRCProtocol( guiObject, index, 600, 500, 600, 1600, 60000, true); threadableProtocol = lp; connect( threadableProtocol, SIGNAL(errorMessage(QString)), this, SIGNAL(errorMessage(QString))); lp->setHeaderPair(4500, 4500); lp->setTrailerPulse(600); setPreData(0x804, 12); // np->setMinimumRepetitions(1); addKey("TIMER", Timer_Key, 0xA4, 8); addKey("SLEEP", Sleep_Key, 0xE4, 8); addKey("TEMP+", TempUp_Key, 0x4C, 8); addKey("TEMP-", TempDown_Key, 0x8C, 8); addKey("FAN", Fan_Key, 0x9C, 8); addKey("COOL", Cool_Key, 0x3C, 8); addKey("HEAT", Heat_Key, 0x5C, 8); addKey("FAN_HIGH", FanFaster_Key, 0xEC, 8); addKey("FAN_MED", Unmapped_Key, 0x6C, 8); addKey("FAN_LOW", FanSlower_Key, 0xAC, 8); addKey("SWING", Oscillate_Key, 0x94, 8); addKey("POWER", Power_Key, 0xFC, 8); }
void SinotecTV2::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new AiwaProtocol(guiObject, index); setPreData(0x011A, 13); addKey("Info/Display", Info_Key, 0x02, 8); addKey("Last/Prev Ch", PrevChannel_Key, 0x03, 8); addKey("Volume +", VolumeUp_Key, 0x04, 8); addKey("Arrow_Right", Right_Key, 0x04, 8); // addKey("Brightness -", BrightnessDown_Key, 0x06, 8); // addKey("Brightness +", BrightnessUp_Key, 0x07, 8); addKey("Menu", Menu_Key, 0x08, 8); addKey("CH-", ChannelDown_Key, 0x09, 8); addKey("Arrow_Down", Down_Key, 0x09, 8); addKey("Power", Power_Key, 0x0A, 8); addKey("Sleep", Sleep_Key, 0x0B, 8); addKey("Input/Source", Input_Key, 0x0C, 8); addKey("Mute", Mute_Key, 0x0D, 8); addKey("100+", PlusOneHundred_Key, 0x0E, 8); addKey("-/--", DoubleDigit_Key, 0x0E, 8); addKey("0", Zero_Key, 0x10, 8); addKey("1", One_Key, 0x11, 8); addKey("2", Two_Key, 0x12, 8); addKey("3", Three_Key, 0x13, 8); addKey("4", Four_Key, 0x14, 8); addKey("5", Five_Key, 0x15, 8); addKey("6", Six_Key, 0x16, 8); addKey("7", Seven_Key, 0x17, 8); addKey("8", Eight_Key, 0x18, 8); addKey("9", Nine_Key, 0x19, 8); addKey("CH+", ChannelUp_Key, 0x1B, 8); addKey("Arrow_Up", Up_Key, 0x1B, 8); addKey("Volume -", VolumeDown_Key, 0x1D, 8); addKey("Arrow_Left", Left_Key, 0x1D, 8); addKey("OK/Select", Select_Key, 0x40, 8); }
void SinotecTV1::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated. return; } threadableProtocol = new NECXProtocol(guiObject, index, false); setPreData(0x0E0E, 16); addKey("1", One_Key, 0x00, 8); addKey("2", Two_Key, 0x01, 8); addKey("3", Three_Key, 0x02, 8); addKey("4", Four_Key, 0x03, 8); addKey("5", Five_Key, 0x04, 8); addKey("6", Six_Key, 0x05, 8); addKey("7", Seven_Key, 0x06, 8); addKey("8", Eight_Key, 0x07, 8); addKey("9", Nine_Key, 0x08, 8); addKey("0", Zero_Key, 0x09, 8); addKey("-/--", DoubleDigit_Key, 0x0A, 8); addKey("Power", Power_Key, 0x0B, 8); addKey("Green", Green_Key, 0x0C, 8); addKey("TV/Video", Input_Key, 0x0F, 8); addKey("CH-", ChannelDown_Key, 0x10, 8); addKey("CH+", ChannelUp_Key, 0x11, 8); addKey("Volume -", VolumeDown_Key, 0x12, 8); addKey("Volume +", VolumeUp_Key, 0x13, 8); addKey("Mute", Mute_Key, 0x14, 8); addKey("Sleep", Sleep_Key, 0x15, 8); addKey("Info/Display", Info_Key, 0x16, 8); addKey("Blue", Blue_Key, 0x16, 8); addKey("Arrow_Down", Down_Key, 0x18, 8); addKey("Arrow_Up", Up_Key, 0x19, 8); addKey("Arrow_Left", Left_Key, 0x1A, 8); addKey("Arrow_Right", Right_Key, 0x1B, 8); addKey("Red", Red_Key, 0x1C, 8); addKey("Menu", Menu_Key, 0x1C, 8); addKey("Yellow", Yellow_Key, 0x1D, 8); }
void OnkyoAudio5::populateProtocol( QObject *guiObject) { if (threadableProtocol) { // Keyset already populated return; } threadableProtocol = new KaseikyoProtocol(guiObject, index); setPreData(0x2002, 16); addKaseikyoKey("Stop", Stop_Key, 0x0AA, 0x00); addKaseikyoKey("Play/Pause", Play_Key, 0x0AA, 0x0A); addKaseikyoKey("Play/Pause", Pause_Key, 0x0AA, 0x0A); addKaseikyoKey("1", One_Key, 0x0AA, 0x10); addKaseikyoKey("2", Two_Key, 0x0AA, 0x11); addKaseikyoKey("3", Three_Key, 0x0AA, 0x12); addKaseikyoKey("4", Four_Key, 0x0AA, 0x13); addKaseikyoKey("5", Five_Key, 0x0AA, 0x14); addKaseikyoKey("6", Six_Key, 0x0AA, 0x15); addKaseikyoKey("7", Seven_Key, 0x0AA, 0x16); addKaseikyoKey("8", Eight_Key, 0x0AA, 0x17); addKaseikyoKey("9", Nine_Key, 0x0AA, 0x18); addKaseikyoKey("0", Zero_Key, 0x0AA, 0x19); addKaseikyoKey("Output+", VolumeUp_Key, 0x0AA, 0x20); addKaseikyoKey("Output-", VolumeDown_Key, 0x0AA, 0x21); addKaseikyoKey("M.Scan", Unmapped_Key, 0x0AA, 0x46); addKaseikyoKey("RepeatAll", Repeat_Key, 0x0AA, 0x47); addKaseikyoKey("RepeatA-B", RepeatAB_Key, 0x0AA, 0x48); addKaseikyoKey("Skip/Search_Back", Rewind_Key, 0x0AA, 0x49); addKaseikyoKey("Skip/Search_Forward", FastForward_Key, 0x0AA, 0x4A); addKaseikyoKey("Clear", Clear_Key, 0x0AA, 0x80); addKaseikyoKey("Recall", Unmapped_Key, 0x0AA, 0x81); addKaseikyoKey(">10", DoubleDigit_Key, 0x0AA, 0x84); addKaseikyoKey("10", Unmapped_Key, 0x0AA, 0x85); addKaseikyoKey("Memory", Memory_Key, 0x0AA, 0x8A); }