00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef __CH_KeyState_h__
00020 #define __CH_KeyState_h__
00021
00022 enum CH_KeyState
00023 {
00024 CH_KEY_NONE = 0x00,
00025 CH_KEY_ANIMATED = 0x01,
00026 CH_KEY_ON = 0x02,
00027 CH_KEY_PENDING = 0x04,
00028 CH_KEY_OTHER_LANGUAGE = 0x08,
00029
00030 CH_KEY_ATKEY = CH_KEY_ANIMATED|CH_KEY_ON,
00031 CH_KEY_OFFKEY = CH_KEY_ANIMATED,
00032 CH_KEY_AT_PENDING = CH_KEY_ANIMATED|CH_KEY_PENDING,
00033
00034 CH_KEY_ATKEY_OTHER_LANGUAGE = CH_KEY_ATKEY|CH_KEY_OTHER_LANGUAGE,
00035 CH_KEY_OFFKEY_OTHER_LANGUAGE = CH_KEY_OFFKEY|CH_KEY_OTHER_LANGUAGE,
00036 CH_KEY_AT_PENDING_OTHER_LANGUAGE = CH_KEY_AT_PENDING|CH_KEY_OTHER_LANGUAGE,
00037
00038 CH_KEY_NUM_STATES
00039 };
00040
00041 #endif // __CH_KeyState_h__
00042