|
Data Structures |
union | FWHID_ChordSpecifier |
| Bit fields storing the identified finger combination, special finger arrangements, and source hand. More...
|
union | FWHID_FingerSpecifier |
| Bit field structure for storing which fingers/palms are currently touching. More...
|
struct | FWHID_HandMotion |
| All hand motion event data is stored and passed in FWHID_HandMotion structures. More...
|
Defines |
#define | kFWHID_Chord_1F 0x1004 |
#define | kFWHID_Chord_2F 0x100C |
#define | kFWHID_Chord_2FS 0x1812 |
#define | kFWHID_Chord_3F 0x100E |
#define | kFWHID_Chord_3FS 0x181C |
#define | kFWHID_Chord_4F 0x101E |
#define | kFWHID_Chord_4FS 0x181E |
#define | kFWHID_Chord_T1F 0x1005 |
#define | kFWHID_Chord_T1FS 0x1805 |
#define | kFWHID_Chord_T2F 0x1007 |
#define | kFWHID_Chord_T2FS 0x1819 |
#define | kFWHID_Chord_TIPS 0x1813 |
#define | kFWHID_Chord_T3F 0x100F |
#define | kFWHID_Chord_T3FS 0x181D |
#define | kFWHID_Chord_T4F 0x101F |
#define | kFWHID_Chord_T4FS 0x181F |
#define | kFWHID_Chord_PenGrip 0x1100 |
#define | kFWHID_Chord_TriPenGrip 0x1200 |
#define | kFWHID_Chord_FistPalms 0x1400 |
#define | kFWHID_RightHandMask 0x8000 |
#define | kFWHID_LeftHandMask 0x4000 |
#define | kFWHID_BimanualSyncMask 0x2000 |
#define | kFWHID_AnyFingertipPermutationMask 0x1000 |
#define | kFWHID_ActionCode_WinMinCode 0x80 |
#define | kFWHID_ActionCode_WinHide 0x81 |
#define | kFWHID_ActionCode_WinSendToBottom 0x82 |
#define | kFWHID_ActionCode_WinBringToTop 0x83 |
#define | kFWHID_ActionCode_WinMinimize 0x84 |
#define | kFWHID_ActionCode_WinRestore 0x85 |
#define | kFWHID_ActionCode_WinToggle 0x86 |
#define | kFWHID_ActionCode_WinMaximize 0x87 |
#define | kFWHID_ActionCode_SubWinSendToBottom 0x92 |
#define | kFWHID_ActionCode_SubWinSendToTop 0x93 |
#define | kFWHID_ActionCode_SubWinMinimize 0x94 |
#define | kFWHID_ActionCode_SubWinRestore 0x95 |
#define | kFWHID_ActionCode_SubWinToggle 0x96 |
#define | kFWHID_ActionCode_SubWinMaximize 0x97 |
#define | kFWHID_ActionCode_SubWinMaxCode 0x9F |
Typedefs |
typedef * | FWHID_HandMotionPtr |
typedef void(* | FWHIDHandEventCALLBACK )(int handEventID, FWHID_HandMotionPtr pHandMotion) |
Enumerations |
enum | { kEventClassHand = 'hand'
} |
enum | {
kEventHandNoChange = 0,
kEventHandChordSelected = 1,
kEventHandChordReleased = 2,
kEventHandCommand = 4,
kEventHandPressure = 8,
kEventHandTranslate = 9,
kEventHandRotate = 10,
kEventHandTranslateRotate = 11,
kEventHandScale = 12,
kEventHandTranslateScale = 13,
kEventHandRotateScale = 14,
kEventHandMotion = 15,
kEventHandIDmax
} |
Functions |
void | FWHID_setHandEventCallback (FWHIDHandEventCALLBACK fwcallback) |
FWHIDHandEventCALLBACK | FWHID_getHandEventCallback (void) |
void | FWHID_printHandMotion (int handEventID, FWHID_HandMotionPtr pHandMotion) |
int | FWHID_snprintfHandMotion (char *buffer, size_t bufsize, int handEventID, FWHID_HandMotionPtr pHandMotion) |