Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

CascadeKeyDefs.h

Go to the documentation of this file.
00001 //
00002 // CascadeKeyDefs.h - header file for Cascade key definitions
00003 //
00004 // Copyright (c) 2003, Roku, LLC.  All rights reserved.
00005 //
00016 
00017 #ifndef _ROKU_INCLUDE_CASCADE_APP_CASCADEKEYDEFS_H
00018 #define _ROKU_INCLUDE_CASCADE_APP_CASCADEKEYDEFS_H
00019 
00020 #include <cascade/CascadeTypedefs.h>
00021 
00023 // #defines for Cascade Keys
00024 #define CK_FIRST_ASCII      0                  
00025 #define CK_LAST_ASCII       255                
00026 #define CK_FIRST_UNICODE    256                
00027 #define CK_LAST_UNICODE     65535              
00028 
00029 #define CK_FIRST_COMMAND    (CK_LAST_UNICODE + 1)       
00030 #define CK_COMMAND(n)       (CK_FIRST_COMMAND + n)     
00031 
00032 #define CK_ZERO             CK_COMMAND(0)       
00033 #define CK_ONE              CK_COMMAND(1)       
00034 #define CK_TWO              CK_COMMAND(2)       
00035 #define CK_THREE            CK_COMMAND(3)       
00036 #define CK_FOUR             CK_COMMAND(4)       
00037 #define CK_FIVE             CK_COMMAND(5)       
00038 #define CK_SIX              CK_COMMAND(6)       
00039 #define CK_SEVEN            CK_COMMAND(7)       
00040 #define CK_EIGHT            CK_COMMAND(8)       
00041 #define CK_NINE             CK_COMMAND(9)       
00042 #define CK_ENTER            CK_COMMAND(10)      
00043 #define CK_SELECT           CK_COMMAND(11)      
00044 #define CK_NORTH            CK_COMMAND(12)      
00045 #define CK_SOUTH            CK_COMMAND(13)      
00046 #define CK_WEST             CK_COMMAND(14)      
00047 #define CK_EAST             CK_COMMAND(15)      
00048 #define CK_NORTHWEST        CK_COMMAND(16)      
00049 #define CK_NORTHEAST        CK_COMMAND(17)      
00050 #define CK_SOUTHWEST        CK_COMMAND(18)      
00051 #define CK_SOUTHEAST        CK_COMMAND(19)      
00052 #define CK_FASTFORWARD      CK_COMMAND(20)      
00053 #define CK_REWIND           CK_COMMAND(21)      
00054 #define CK_PLAY             CK_COMMAND(22)      
00055 #define CK_PAUSE            CK_COMMAND(23)      
00056 #define CK_PLAYPAUSE        CK_COMMAND(24)      
00057 #define CK_STOP             CK_COMMAND(25)      
00058 #define CK_EJECT            CK_COMMAND(26)      
00059 #define CK_NEXT             CK_COMMAND(27)      
00060 #define CK_PREVIOUS         CK_COMMAND(28)      
00061 #define CK_ZOOM_IN          CK_COMMAND(29)
00062 #define CK_ZOOM_OUT         CK_COMMAND(30)
00063 #define CK_ROTATE           CK_COMMAND(31)
00064 #define CK_MENU             CK_COMMAND(32)
00065 #define CK_INFO             CK_COMMAND(33)
00066 #define CK_EXIT             CK_COMMAND(34)
00067 #define CK_POWER            CK_COMMAND(35)
00068 #define CK_IDLE_HEARTBEAT   CK_COMMAND(36)
00069 #define CK_POWER_ON                     CK_COMMAND(37)
00070 #define CK_POWER_OFF            CK_COMMAND(38)
00071 #define CK_USER_1           CK_COMMAND(39)
00072 #define CK_USER_2           CK_COMMAND(40)
00073 #define CK_USER_3           CK_COMMAND(41)
00074 #define CK_USER_4           CK_COMMAND(42)
00075 #define CK_USER_5           CK_COMMAND(43)
00076 #define CK_USER_6           CK_COMMAND(44)
00077 #define CK_USER_7           CK_COMMAND(45)
00078 #define CK_USER_8           CK_COMMAND(46)
00079 #define CK_USER_RPT_1       CK_COMMAND(47)
00080 #define CK_USER_RPT_2       CK_COMMAND(48)
00081 #define CK_USER_RPT_3       CK_COMMAND(49)
00082 #define CK_USER_RPT_4       CK_COMMAND(50)
00083 #define CK_USER_RPT_5       CK_COMMAND(51)
00084 #define CK_USER_RPT_6       CK_COMMAND(52) 
00085 #define CK_SEARCH           CK_COMMAND(53)
00086 #define CK_ADD              CK_COMMAND(54)
00087 #define CK_SHUFFLE          CK_COMMAND(55)
00088 #define CK_REPEAT           CK_COMMAND(56)
00089 #define CK_VOLUME_UP        CK_COMMAND(57)
00090 #define CK_VOLUME_DOWN      CK_COMMAND(58)
00091 #define CK_BRIGHTNESS       CK_COMMAND(59)
00092 
00094 //  BEGIN DOXYGEN MESS
00095 //  ------------------
00096 
00101 
00106 
00112 
00118 
00119 
00124 
00129 
00130 
00134 
00138 
00142 
00146 
00150 
00154 
00158 
00162 
00166 
00170 
00174 
00178 
00182 
00186 
00190 
00194 
00198 
00202 
00206 
00210 
00214 
00218 
00222 
00226 
00230 
00234 
00238 
00242 
00246 
00250 
00254 
00258 
00262 
00266 
00270 
00274 
00278 
00282 
00286 
00291 
00296 
00301 
00306 
00311 
00316 
00321 
00326 
00331 
00336 
00341 
00346 
00351 
00356 
00360 
00364 
00368 
00372 
00376 
00380 
00384 
00385 //  ----------------
00386 //  END DOXYGEN MESS
00388 
00389 #endif // #ifndef _ROKU_INCLUDE_CASCADE_APP_CASCADEKEYDEFS_H
00390 
00392 //  LOG
00394 //  14-Feb-03   dwoodward       created
00395 //  08-Apr-03   dwoodward   added CK_PLAYPAUSE and doxygenated
00396 //  12-Apr-03   mjkobb      Added CK_ZOOM_IN, CK_ZOOM_OUT, CK_ROTATE, CK_MENU
00397 //                          and CK_INFO
00398 //  28-Apr-03   pellis      Added CK_EXIT
00399 //  05-Aug-03   dsletten    added CK_IDLE_HEARTBEAT
00400 //      25-Nov-03       pellis          added CK_POWER_ON and CK_POWER_OFF
00401 //  10-Dec-03   mjkobb      Added user keys.
00402 //  01-Mar-04   dwoodward   added SoundBridge keys
00403 

Generated on Sun Jul 24 14:27:17 2005 for Cascade Library by  doxygen 1.4.1