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

CascadeKeyDefs.h File Reference

#defines for CascadeInput CK_KEY codes More...

#include <cascade/CascadeTypedefs.h>

Go to the source code of this file.

Defines

#define CK_FIRST_ASCII   0
#define CK_LAST_ASCII   255
#define CK_FIRST_UNICODE   256
#define CK_LAST_UNICODE   65535
#define CK_FIRST_COMMAND   (CK_LAST_UNICODE + 1)
#define CK_COMMAND(n)   (CK_FIRST_COMMAND + n)
#define CK_ZERO   CK_COMMAND(0)
#define CK_ONE   CK_COMMAND(1)
#define CK_TWO   CK_COMMAND(2)
#define CK_THREE   CK_COMMAND(3)
#define CK_FOUR   CK_COMMAND(4)
#define CK_FIVE   CK_COMMAND(5)
#define CK_SIX   CK_COMMAND(6)
#define CK_SEVEN   CK_COMMAND(7)
#define CK_EIGHT   CK_COMMAND(8)
#define CK_NINE   CK_COMMAND(9)
#define CK_ENTER   CK_COMMAND(10)
#define CK_SELECT   CK_COMMAND(11)
#define CK_NORTH   CK_COMMAND(12)
#define CK_SOUTH   CK_COMMAND(13)
#define CK_WEST   CK_COMMAND(14)
#define CK_EAST   CK_COMMAND(15)
#define CK_NORTHWEST   CK_COMMAND(16)
#define CK_NORTHEAST   CK_COMMAND(17)
#define CK_SOUTHWEST   CK_COMMAND(18)
#define CK_SOUTHEAST   CK_COMMAND(19)
#define CK_FASTFORWARD   CK_COMMAND(20)
#define CK_REWIND   CK_COMMAND(21)
#define CK_PLAY   CK_COMMAND(22)
#define CK_PAUSE   CK_COMMAND(23)
#define CK_PLAYPAUSE   CK_COMMAND(24)
#define CK_STOP   CK_COMMAND(25)
#define CK_EJECT   CK_COMMAND(26)
#define CK_NEXT   CK_COMMAND(27)
#define CK_PREVIOUS   CK_COMMAND(28)
#define CK_ZOOM_IN   CK_COMMAND(29)
#define CK_ZOOM_OUT   CK_COMMAND(30)
#define CK_ROTATE   CK_COMMAND(31)
#define CK_MENU   CK_COMMAND(32)
#define CK_INFO   CK_COMMAND(33)
#define CK_EXIT   CK_COMMAND(34)
#define CK_POWER   CK_COMMAND(35)
#define CK_IDLE_HEARTBEAT   CK_COMMAND(36)
#define CK_POWER_ON   CK_COMMAND(37)
#define CK_POWER_OFF   CK_COMMAND(38)
#define CK_USER_1   CK_COMMAND(39)
#define CK_USER_2   CK_COMMAND(40)
#define CK_USER_3   CK_COMMAND(41)
#define CK_USER_4   CK_COMMAND(42)
#define CK_USER_5   CK_COMMAND(43)
#define CK_USER_6   CK_COMMAND(44)
#define CK_USER_7   CK_COMMAND(45)
#define CK_USER_8   CK_COMMAND(46)
#define CK_USER_RPT_1   CK_COMMAND(47)
#define CK_USER_RPT_2   CK_COMMAND(48)
#define CK_USER_RPT_3   CK_COMMAND(49)
#define CK_USER_RPT_4   CK_COMMAND(50)
#define CK_USER_RPT_5   CK_COMMAND(51)
#define CK_USER_RPT_6   CK_COMMAND(52)
#define CK_SEARCH   CK_COMMAND(53)
#define CK_ADD   CK_COMMAND(54)
#define CK_SHUFFLE   CK_COMMAND(55)
#define CK_REPEAT   CK_COMMAND(56)
#define CK_VOLUME_UP   CK_COMMAND(57)
#define CK_VOLUME_DOWN   CK_COMMAND(58)
#define CK_BRIGHTNESS   CK_COMMAND(59)


Detailed Description

#defines for CascadeInput CK_KEY codes

This file #defines CK_KEY codes used for CK_KEY input message dispatch. The CK_KEY codes #defined herein are dispatched to the CascadeApp input message dispatch system by class CascadeInput.

See also:
CascadeInput

CascadeApp


Define Documentation

#define CK_ADD   CK_COMMAND(54)
 

The add key on a remote control. The addt key on a remote control.

#define CK_BRIGHTNESS   CK_COMMAND(59)
 

The brightness key on a remote control. The brightness key on a remote control.

#define CK_COMMAND  )     (CK_FIRST_COMMAND + n)
 

A Helper #define. CK_COMMAND is used as a helper macro for the construction of CK_KEY codes. Do not use this macro directly.

#define CK_EAST   CK_COMMAND(15)
 

The right-arrow key on a remote control. The right-arrow key on a remote control.

#define CK_EIGHT   CK_COMMAND(8)
 

The eight key on a remote control. The eight key on a remote control.

#define CK_EJECT   CK_COMMAND(26)
 

The eject key on a remote control. The eject key on a remote control.

#define CK_ENTER   CK_COMMAND(10)
 

The enter key on a remote control. The enter key on a remote control.

#define CK_EXIT   CK_COMMAND(34)
 

The exit key on a remote control. The exit key on a remote control.

#define CK_FASTFORWARD   CK_COMMAND(20)
 

The fast-forward key on a remote control. The fast-forward key on a remote control.

#define CK_FIRST_ASCII   0
 

0-255 are ascii characters. CK_FIRST_ASCII defines the first CK_KEY code in the range of ascii characters. CK_KEY codes 0 - 255 are reserved for ascii characters.

#define CK_FIRST_COMMAND   (CK_LAST_UNICODE + 1)
 

A Helper #define. CK_FIRST_COMMAND is used as a helper identifier for the construction of CK_KEY codes. Do not use this identifier directly.

#define CK_FIRST_UNICODE   256
 

Anything 16 bits or less is a unicode character. CK_FIRST_UNICODE defines the first CK_KEY code in the range of unicode characters (excluding ascii characters which are already defined). CK_KEY codes of 16 bits or less are reserved for unicode characters.

#define CK_FIVE   CK_COMMAND(5)
 

The five key on a remote control. The five key on a remote control.

#define CK_FOUR   CK_COMMAND(4)
 

The four key on a remote control. The four key on a remote control.

#define CK_IDLE_HEARTBEAT   CK_COMMAND(36)
 

A null key event that represents user activity. A null key event that represents user activity.

#define CK_INFO   CK_COMMAND(33)
 

The info key on a remote control. The info key on a remote control.

#define CK_LAST_ASCII   255
 

0-255 are ascii characters. CK_LAST_ASCII defines the last CK_KEY code in the range of ascii characters. CK_KEY codes 0 - 255 are reserved for ascii characters.

#define CK_LAST_UNICODE   65535
 

Anything 16 bits or less is a unicode character. CK_LAST_UNICODE defines the last CK_KEY code in the range of unicode characters (excluding ascii characters which are already defined). CK_KEY codes of 16 bits or less are reserved for unicode characters.

#define CK_MENU   CK_COMMAND(32)
 

The menu key on a remote control. The menu key on a remote control.

#define CK_NEXT   CK_COMMAND(27)
 

The next key on a remote control. The next key on a remote control.

#define CK_NINE   CK_COMMAND(9)
 

The nine key on a remote control. The nine key on a remote control.

#define CK_NORTH   CK_COMMAND(12)
 

The up-arrow key on a remote control. The up-arrow key on a remote control.

#define CK_NORTHEAST   CK_COMMAND(17)
 

The up-right-arrow key on a remote control. The up-right-arrow key on a remote control.

#define CK_NORTHWEST   CK_COMMAND(16)
 

The up-left-arrow key on a remote control. The up-left-arrow key on a remote control.

#define CK_ONE   CK_COMMAND(1)
 

The one key on a remote control. The one key on a remote control.

#define CK_PAUSE   CK_COMMAND(23)
 

The pause key on a remote control. The pause key on a remote control.

#define CK_PLAY   CK_COMMAND(22)
 

The play key on a remote control. The play key on a remote control.

#define CK_PLAYPAUSE   CK_COMMAND(24)
 

The play-pause toggle key on a remote control. The play-pause toggle key on a remote control.

#define CK_POWER   CK_COMMAND(35)
 

The power toggle key on a remote control. The power toggle key on a remote control.

#define CK_POWER_OFF   CK_COMMAND(38)
 

Discrete Power off Discrete Power off

#define CK_POWER_ON   CK_COMMAND(37)
 

Discrete Power on Discrete Power on

#define CK_PREVIOUS   CK_COMMAND(28)
 

The previous key on a remote control. The previous key on a remote control.

#define CK_REPEAT   CK_COMMAND(56)
 

The repeat key on a remote control. The repeat key on a remote control.

#define CK_REWIND   CK_COMMAND(21)
 

The rewind key on a remote control. The rewind key on a remote control.

#define CK_ROTATE   CK_COMMAND(31)
 

The rotate key on a remote control. The rotate key on a remote control.

#define CK_SEARCH   CK_COMMAND(53)
 

The search key on a remote control. The search key on a remote control.

#define CK_SELECT   CK_COMMAND(11)
 

The select key on a remote control. The select key on a remote control.

#define CK_SEVEN   CK_COMMAND(7)
 

The seven key on a remote control. The seven key on a remote control.

#define CK_SHUFFLE   CK_COMMAND(55)
 

The shuffle key on a remote control. The shuffle key on a remote control.

#define CK_SIX   CK_COMMAND(6)
 

The six key on a remote control. The six key on a remote control.

#define CK_SOUTH   CK_COMMAND(13)
 

The down-arrow key on a remote control. The down-arrow key on a remote control.

#define CK_SOUTHEAST   CK_COMMAND(19)
 

The down-right-arrow key on a remote control. The down-right-arrow key on a remote control.

#define CK_SOUTHWEST   CK_COMMAND(18)
 

The down-left-arrow key on a remote control. The down-left-arrow key on a remote control.

#define CK_STOP   CK_COMMAND(25)
 

The stop key on a remote control. The stop key on a remote control.

#define CK_THREE   CK_COMMAND(3)
 

The three key on a remote control. The three key on a remote control.

#define CK_TWO   CK_COMMAND(2)
 

The two key on a remote control. The two key on a remote control.

#define CK_USER_1   CK_COMMAND(39)
 

This non-repeating key is for use by third-party developers. This non-repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_2   CK_COMMAND(40)
 

This non-repeating key is for use by third-party developers. This non-repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_3   CK_COMMAND(41)
 

This non-repeating key is for use by third-party developers. This non-repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_4   CK_COMMAND(42)
 

This non-repeating key is for use by third-party developers. This non-repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_5   CK_COMMAND(43)
 

This non-repeating key is for use by third-party developers. This non-repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_6   CK_COMMAND(44)
 

This non-repeating key is for use by third-party developers. This non-repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_7   CK_COMMAND(45)
 

This non-repeating key is for use by third-party developers. This non-repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_8   CK_COMMAND(46)
 

This non-repeating key is for use by third-party developers. This non-repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_RPT_1   CK_COMMAND(47)
 

This repeating key is for use by third-party developers. This repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_RPT_2   CK_COMMAND(48)
 

This repeating key is for use by third-party developers. This repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_RPT_3   CK_COMMAND(49)
 

This repeating key is for use by third-party developers. This repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_RPT_4   CK_COMMAND(50)
 

This repeating key is for use by third-party developers. This repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_RPT_5   CK_COMMAND(51)
 

This repeating key is for use by third-party developers. This repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_USER_RPT_6   CK_COMMAND(52)
 

This repeating key is for use by third-party developers. This repeating key (available in a Pronto CCF file) is for use by third-party developers.

#define CK_VOLUME_DOWN   CK_COMMAND(58)
 

The volume down key on a remote control. The volume down key on a remote control.

#define CK_VOLUME_UP   CK_COMMAND(57)
 

The volume up key on a remote control. The volume up key on a remote control.

#define CK_WEST   CK_COMMAND(14)
 

The left-arrow key on a remote control. The left-arrow key on a remote control.

#define CK_ZERO   CK_COMMAND(0)
 

The zero key on a remote control. The zero key on a remote control.

#define CK_ZOOM_IN   CK_COMMAND(29)
 

The zoom in key on a remote control. The zoom in key on a remote control.

#define CK_ZOOM_OUT   CK_COMMAND(30)
 

The zoom out key on a remote control. The zoom out key on a remote control.


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