Log In
New Account
  
Home My Page Project Cloud Code Snippets Project Openings Pierogi
Summary Forums Tracker Lists Tasks Docs News SCM Files
1 #ifndef PIRKEYNAMES_H
2 #define PIRKEYNAMES_H
4 // I will need to eventually have a set of "universal" buttons, something that
5 // should be able to match a decent subset of the buttons on all the remotes
6 // out there.  The following list should give me a decent start...
7 enum PIRKeyName{
8   // The "Unmapped" key is a placeholder for commands with no key mapping:
9   Unmapped_Key,
10   // Number keys:
11   Zero_Key,
12   One_Key,
13   Two_Key,
14   Three_Key,
15   Four_Key,
16   Five_Key,
17   Six_Key,
18   Seven_Key,
19   Eight_Key,
20   Nine_Key,
21   // Other keypad commands:
22   Enter_Key,
23   Clear_Key,
24   PlusOneHundred_Key,
25   Dash_Key,
26   DoubleDigit_Key,
27   // Power control:
28   Power_Key,
29   // Volume control:
30   VolumeUp_Key,
31   VolumeDown_Key,
32   Mute_Key,
33   // Channel control:
34   ChannelUp_Key,
35   ChannelDown_Key,
36   PrevChannel_Key,
37   Input_Key,
38   // Recorded media control:
39   Play_Key,
40   Pause_Key,
41   Stop_Key,
42   Record_Key,
43   FastForward_Key,
44   Rewind_Key,
45   Next_Key,
46   Previous_Key,
47   StepForward_Key,
48   StepBack_Key,
49   Advance_Key,
50   Replay_Key,
51   Eject_Key,
52   Random_Key,
53   Repeat_Key,
54   // Menu control:
55   Menu_Key,
56   Up_Key,
57   Down_Key,
58   Left_Key,
59   Right_Key,
60   Select_Key,
61   Exit_Key,
62   // Color buttons:
63   Red_Key,
64   Green_Key,
65   Yellow_Key,
66   Blue_Key,
67   // Picture-in-picture stuff:
68   PIP_Key,
69   PIPSwap_Key,
70   PIPMove_Key,
71   PIPSource_Key,
72   PIPChannelUp_Key,
73   PIPChannelDown_Key,
74   PIPPause_Key,
75   // DVD / Blue-ray / etc. keys:
76   DiscTitle_Key,
77   DiscMenu_Key,
78   DiscSelect_Key,
79   // VHS / Beta / etc. keys:
80   VHSSpeed_Key,
81   TrackingPlus_Key,
82   TrackingMinus_Key,
83   AutoTracking_Key,
84   // Other keys:
85   Captions_Key,
86   Info_Key,
87   Guide_Key,
88   Sleep_Key,
89   PictureMode_Key, // "PMODE"
90   SoundMode_Key,
91   Clock_Key,
92   Timer_Key,
93   Reset_Key,
94   Program_Key,
95   Surround_Key,
96   AspectRatio_Key,
97   Language_Key,
98   Favorites_Key,
99   Scan_Key
100 };
102 #endif // PIRKEYNAMES_H

Terms of Use    Privacy Policy    Contribution Guidelines    Feedback

Powered By GForge Collaborative Development Environment