New GUI, many changes
[pierogi] / pirkeynames.h
index 2d4aeec..a58404d 100644 (file)
@@ -7,6 +7,7 @@
 enum PIRKeyName{
   // The "Unmapped" key is a placeholder for commands with no key mapping:
   Unmapped_Key,
+
   // Number keys:
   Zero_Key,
   One_Key,
@@ -18,28 +19,44 @@ enum PIRKeyName{
   Seven_Key,
   Eight_Key,
   Nine_Key,
+
   // Other keypad commands:
   Enter_Key,
   Clear_Key,
   PlusOneHundred_Key,
   Dash_Key,
   DoubleDigit_Key,
+
   // Power control:
   Power_Key,
+  PowerOn_Key,
+  PowerOff_Key,
+
   // Volume control:
   VolumeUp_Key,
   VolumeDown_Key,
   Mute_Key,
+  Surround_Key,
+  RearVolumeUp_Key,
+  RearVolumeDown_Key,
+  CenterVolumeUp_Key,
+  CenterVolumeDown_Key,
+  WooferUp_Key,
+  WooferDown_Key,
+
   // Channel control:
   ChannelUp_Key,
   ChannelDown_Key,
   PrevChannel_Key,
-  Input_Key,
+
   // Recorded media control:
   Play_Key,
   Pause_Key,
   Stop_Key,
   Record_Key,
+  RecordPause_Key,
+  RecordStop_Key,
+  RecordMute_Key,
   FastForward_Key,
   Rewind_Key,
   Next_Key,
@@ -51,6 +68,15 @@ enum PIRKeyName{
   Eject_Key,
   Random_Key,
   Repeat_Key,
+  RepeatAB_Key,
+  Slow_Key,
+  SlowPlus_Key,
+  SlowMinus_Key,
+  Timer_Key,
+  Clock_Key,
+  NextDisc_Key,
+  PrevDisc_Key,
+
   // Menu control:
   Menu_Key,
   Up_Key,
@@ -59,11 +85,32 @@ enum PIRKeyName{
   Right_Key,
   Select_Key,
   Exit_Key,
+  PageUp_Key,
+  PageDown_Key,
+  Guide_Key,
+
   // Color buttons:
   Red_Key,
   Green_Key,
   Yellow_Key,
   Blue_Key,
+
+  // Teletext buttons:
+  Teletext_Key,
+  TeletextReveal_Key,
+  TeletextHold_Key,
+  TeletextSize_Key,
+  TeletextSelect_Key,
+  TeletextTime_Key,
+  TeletextAndTV_Key,
+  TeletextMix_Key, // same as "AndTV"?
+  TeletextDown_Key,
+  TeletextUp_Key,
+  TeletextBackgroundTV_Key,
+  TeletextStore_Key,
+  TeletextIndex_Key,
+  TeletextOff_Key,
+
   // Picture-in-picture stuff:
   PIP_Key,
   PIPSwap_Key,
@@ -71,31 +118,102 @@ enum PIRKeyName{
   PIPSource_Key,
   PIPChannelUp_Key,
   PIPChannelDown_Key,
+  PIPPause_Key,
+  PIPSize_Key,
+  PIPScan_Key,
+
   // DVD / Blue-ray / etc. keys:
   DiscTitle_Key,
   DiscMenu_Key,
-  DiscSelect_Key,
+  Angle_Key,
+
   // VHS / Beta / etc. keys:
   VHSSpeed_Key,
   TrackingPlus_Key,
   TrackingMinus_Key,
   AutoTracking_Key,
+
+  // Audio/Video Adjustment Controls:
+  PictureMode_Key,
+  SoundMode_Key,
+  NoiseReduction_Key,
+  EnhancedBass_Key,
+  BassUp_Key,
+  BassDown_Key,
+  TrebleUp_Key,
+  TrebleDown_Key,
+  BrightnessUp_Key,
+  BrightnessDown_Key,
+  ColorUp_Key,
+  ColorDown_Key,
+  ContrastUp_Key,
+  ContrastDown_Key,
+  BalanceRight_Key,
+  BalanceLeft_Key,
+
+  // Input Controls:
+  Input_Key,
+  CDInput_Key,
+  PhonoInput_Key,
+  TunerInput_Key,
+  LineInput_Key,
+  TapeInput_Key,
+  AntennaInput_Key,
+  Antenna2Input_Key,
+  PCInput_Key,
+  CompositeInput_Key,
+  Composite2Input_Key,
+  ComponentInput_Key,
+  Component2Input_Key,
+  HDMIInput_Key,
+  HDMI2Input_Key,
+  HDMI3Input_Key,
+  ScartInput_Key,
+  AuxInput_Key,
+  MDInput_Key,
+  LDInput_Key,
+  DVDInput_Key,
+  VCRInput_Key,
+  HDDInput_Key,
+  CableInput_Key,
+  SatInput_Key,
+  DVRInput_Key,
+  OpticalInput_Key,
+  DigitalCoaxInput_Key,
+  USBInput_Key,
+
+  // "Program" Controls:
+  Program_Key,
+  Memory_Key,
+  Call_Key,
+  NextPreset_Key,
+  PrevPreset_Key,
+
+  // Air Conditioner controls:
+  TempUp_Key,
+  TempDown_Key,
+  Fan_Key,
+  Cool_Key,
+  Heat_Key,
+  Oscillate_Key,
+  FanFaster_Key,
+  FanSlower_Key,
+  EnergySave_Key,
+
   // Other keys:
   Captions_Key,
   Info_Key,
-  Guide_Key,
   Sleep_Key,
-  PictureMode_Key, // "PMODE"
-  SoundMode_Key,
-  Clock_Key,
-  Timer_Key,
   Reset_Key,
-  Program_Key,
-  Surround_Key,
   AspectRatio_Key,
-  Language_Key,
+  Audio_Key,
   Favorites_Key,
-  Scan_Key
+  Scan_Key,
+  Zoom_Key,
+  LiveTV_Key,
+  TunerBand_Key,
+  FMMode_Key,
+  Mode_Key
 };
 
 #endif // PIRKEYNAMES_H