- addKaseikyoKey("program", Program_Key, 0x0AA, 0x8A);
- addKaseikyoKey("cancel", Clear_Key, 0x0AA, 0xA3);
- addKaseikyoKey("repeat", Repeat_Key, 0x0AA, 0x47);
- addKaseikyoKey("random", Random_Key, 0x0AA, 0x4D);
- addKaseikyoKey("aux", AuxInput_Key, 0x00A, 0x9A);
- addKaseikyoKey("tape", TapeInput_Key, 0x08A, 0x96);
- addKaseikyoKey("cd", CDInput_Key, 0x00A, 0x94);
- addKaseikyoKey("tuner", TunerInput_Key, 0x04A, 0xA4);
+ addKaseikyoKey("Power", Power_Key, 0x1CA, 0x3D);
+ addKaseikyoKey("discrete on", PowerOn_Key, 0x1CA, 0x3E);
+ addKaseikyoKey("discrete off", PowerOff_Key, 0x1CA, 0x3F);
+ addKaseikyoKey("Back", Previous_Key, 0x1CA, 0x49);
+ addKaseikyoKey("Forward", Next_Key, 0x1CA, 0x4A);
+ addKaseikyoKey("Display", Info_Key, 0x1CA, 0x55);
+ addKaseikyoKey(">10", DoubleDigit_Key, 0x1CA, 0x84);
+ addKaseikyoKey("clock/timer", Timer_Key, 0x1CA, 0x95);
+ addKaseikyoKey("Sleep", Sleep_Key, 0x1CA, 0x96);
+ addKaseikyoKey("Dimmer", Unmapped_Key, 0x1CA, 0x97);
+ addKaseikyoKey("play/record timer", Unmapped_Key, 0x1CA, 0x9B);
+ addKaseikyoKey("play mode", Mode_Key, 0x1CA, 0xBB);
+}
+
+
+PanasonicAudio2a::PanasonicAudio2a(
+ unsigned int index)
+ : PanasonicAudio2(index)
+{
+ setKeysetName("Audio Keyset 2a");
+}
+
+
+void PanasonicAudio2a::populateProtocol(
+ QObject *guiObject)
+{
+ if (threadableProtocol)
+ {
+ // Keyset already populated.
+ return;
+ }
+
+ PanasonicAudio2::populateProtocol(guiObject);
+
+ addKaseikyoKey("INPUT: CD play/pause", CDInput_Key, 0x0AA, 0x0A);
+ addKaseikyoKey("INPUT: CD play/pause", Play_Key, 0x0AA, 0x0A);
+ addKaseikyoKey("INPUT: CD play/pause", Pause_Key, 0x0AA, 0x0A);