实现自己的Microsoft手势识别器时,必须为识别器识别的任何手势定义名称和 Unicode 范围值。
如果决定实现已支持或定义为Microsoft手势识别器一部分的手势,请使用这些手势的已定义名称和 Unicode 范围值。 recdefs.h 头文件(默认在 C:\Program Files\Microsoft Tablet PC Platform SDK\Include)中提供了Microsoft手势识别器中实现和未实现手势的 Unicode 范围值的完整集合。 下表中还列出了手势名称和 Unicode 范围值。
注意
GESTURE_NULL手势用于指示识别器无法将输入识别为手势。
实现的手势
| 笔势名称 | Unicode 范围值 | 
|---|---|
| GESTURE_NULL | 0xf000 | 
| GESTURE_SCRATCHOUT | 0xf001 | 
| GESTURE_TRIANGLE | 0xf002 | 
| GESTURE_SQUARE | 0xf003 | 
| GESTURE_STAR | 0xf004 | 
| GESTURE_CHECK | 0xf005 | 
| GESTURE_CURLICUE | 0xf010 | 
| GESTURE_DOUBLE_CURLICUE | 0xf011 | 
| GESTURE_CIRCLE | 0xf020 | 
| GESTURE_DOUBLE_CIRCLE | 0xf021 | 
| GESTURE_SEMICIRCLE_LEFT | 0xf028 | 
| GESTURE_SEMICIRCLE_RIGHT | 0xf029 | 
| GESTURE_CHEVRON_UP | 0xf030 | 
| GESTURE_CHEVRON_DOWN | 0xf031 | 
| GESTURE_CHEVRON_LEFT | 0xf032 | 
| GESTURE_CHEVRON_RIGHT | 0xf033 | 
| GESTURE_ARROW_UP | 0xf038 | 
| GESTURE_ARROW_DOWN | 0xf039 | 
| GESTURE_ARROW_LEFT | 0xf03a | 
| GESTURE_ARROW_RIGHT | 0xf03b | 
| GESTURE_UP | 0xf058 | 
| GESTURE_DOWN | 0xf059 | 
| GESTURE_LEFT | 0xf05a | 
| GESTURE_RIGHT | 0xf05b | 
| GESTURE_UP_DOWN | 0xf060 | 
| GESTURE_DOWN_UP | 0xf061 | 
| GESTURE_LEFT_RIGHT | 0xf062 | 
| GESTURE_RIGHT_LEFT | 0xf063 | 
| GESTURE_UP_LEFT_LONG | 0xf064 | 
| GESTURE_UP_RIGHT_LONG | 0xf065 | 
| GESTURE_DOWN_LEFT_LONG | 0xf066 | 
| GESTURE_DOWN_RIGHT_LONG | 0xf067 | 
| GESTURE_UP_LEFT | 0xf068 | 
| GESTURE_UP_RIGHT | 0xf069 | 
| GESTURE_DOWN_LEFT | 0xf06a | 
| GESTURE_DOWN_RIGHT | 0xf06b | 
| GESTURE_LEFT_UP | 0xf06c | 
| GESTURE_LEFT_DOWN | 0xf06d | 
| GESTURE_RIGHT_UP | 0xf06e | 
| GESTURE_RIGHT_DOWN | 0xf06f | 
| GESTURE_EXCLAMATION | 0xf0a4 | 
| GESTURE_TAP | 0xf0f0 | 
| GESTURE_DOUBLE_TAP | 0xf0f1 | 
未实现的手势
| 笔势名称 | Unicode 范围值 | 
|---|---|
| GESTURE_INFINITY | 0xf006 | 
| GESTURE_CROSS | 0xf007 | 
| GESTURE_PARAGRAPH | 0xf008 | 
| GESTURE_SECTION | 0xf009 | 
| GESTURE_BULLET | 0xf00a | 
| GESTURE_BULLET_CROSS | 0xf00b | 
| GESTURE_SQUIGGLE | 0xf00c | 
| GESTURE_SWAP | 0xf00d | 
| GESTURE_OPENUP | 0xf00e | 
| GESTURE_CLOSEUP | 0xf00f | 
| GESTURE_RECTANGLE | 0xf012 | 
| GESTURE_CIRCLE_TAP | 0xf022 | 
| GESTURE_CIRCLE_CIRCLE | 0xf023 | 
| GESTURE_CIRCLE_CROSS | 0xf025 | 
| GESTURE_CIRCLE_LINE_VERT | 0xf026 | 
| GESTURE_CIRCLE_LINE_HORZ | 0xf027 | 
| GESTURE_DOUBLE_ARROW_UP | 0xf03c | 
| GESTURE_DOUBLE_ARROW_DOWN | 0xf03d | 
| GESTURE_DOUBLE_ARROW_LEFT | 0xf03e | 
| GESTURE_DOUBLE_ARROW_RIGHT | 0xf03f | 
| GESTURE_UP_ARROW_LEFT | 0xf040 | 
| GESTURE_UP_ARROW_RIGHT | 0xf041 | 
| GESTURE_DOWN_ARROW_LEFT | 0xf042 | 
| GESTURE_DOWN_ARROW_RIGHT | 0xf043 | 
| GESTURE_LEFT_ARROW_UP | 0xf044 | 
| GESTURE_LEFT_ARROW_DOWN | 0xf045 | 
| GESTURE_RIGHT_ARROW_UP | 0xf046 | 
| GESTURE_RIGHT_ARROW_DOWN | 0xf047 | 
| GESTURE_DIAGONAL_LEFTUP | 0xf05c | 
| GESTURE_DIAGONAL_RIGHTUP | 0xf05d | 
| GESTURE_DIAGONAL_LEFTDOWN | 0xf05e | 
| GESTURE_DIAGONAL_RIGHTDOWN | 0xf05f | 
| GESTURE_LETTER_A | 0xf080 | 
| GESTURE_LETTER_B | 0xf081 | 
| GESTURE_LETTER_C | 0xf082 | 
| GESTURE_LETTER_D | 0xf083 | 
| GESTURE_LETTER_E | 0xf084 | 
| GESTURE_LETTER_F | 0xf085 | 
| GESTURE_LETTER_G | 0xf086 | 
| GESTURE_LETTER_H | 0xf087 | 
| GESTURE_LETTER_I | 0xf088 | 
| GESTURE_LETTER_J | 0xf089 | 
| GESTURE_LETTER_K | 0xf08a | 
| GESTURE_LETTER_L | 0xf08b | 
| GESTURE_LETTER_M | 0xf08c | 
| GESTURE_LETTER_N | 0xf08d | 
| GESTURE_LETTER_O | 0xf08e | 
| GESTURE_LETTER_P | 0xf08f | 
| GESTURE_LETTER_Q | 0xf090 | 
| GESTURE_LETTER_R | 0xf091 | 
| GESTURE_LETTER_S | 0xf092 | 
| GESTURE_LETTER_T | 0xf093 | 
| GESTURE_LETTER_U | 0xf094 | 
| GESTURE_LETTER_V | 0xf095 | 
| GESTURE_LETTER_W | 0xf096 | 
| GESTURE_LETTER_X | 0xf097 | 
| GESTURE_LETTER_Y | 0xf098 | 
| GESTURE_LETTER_Z | 0xf099 | 
| GESTURE_DIGIT_0 | 0xf09a | 
| GESTURE_DIGIT_1 | 0xf09b | 
| GESTURE_DIGIT_2 | 0xf09c | 
| GESTURE_DIGIT_3 | 0xf09d | 
| GESTURE_DIGIT_4 | 0xf09e | 
| GESTURE_DIGIT_5 | 0xf09f | 
| GESTURE_DIGIT_6 | 0xf0a0 | 
| GESTURE_DIGIT_7 | 0xf0a1 | 
| GESTURE_DIGIT_8 | 0xf0a2 | 
| GESTURE_DIGIT_9 | 0xf0a3 | 
| GESTURE_QUESTION | 0xf0a5 | 
| GESTURE_SHARP | 0xf0a6 | 
| GESTURE_DOLLAR | 0xf0a7 | 
| GESTURE_ASTERISK | 0xf0a8 | 
| GESTURE_PLUS | 0xf0a9 | 
| GESTURE_DOUBLE_UP | 0xf0b8 | 
| GESTURE_DOUBLE_DOWN | 0xf0b9 | 
| GESTURE_DOUBLE_LEFT | 0xf0ba | 
| GESTURE_DOUBLE_RIGHT | 0xf0bb | 
| GESTURE_TRIPLE_UP | 0xf0bc | 
| GESTURE_TRIPLE_DOWN | 0xf0bd | 
| GESTURE_TRIPLE_LEFT | 0xf0be | 
| GESTURE_TRIPLE_RIGHT | 0xf0bf | 
| GESTURE_BRACKET_OVER | 0xf0e4 | 
| GESTURE_BRACKET_UNDER | 0xf0e5 | 
| GESTURE_BRACKET_LEFT | 0xf0e6 | 
| GESTURE_BRACKET_RIGHT | 0xf0e7 | 
| GESTURE_BRACE_OVER | 0xf0e8 | 
| GESTURE_BRACE_UNDER | 0xf0e9 | 
| GESTURE_BRACE_LEFT | 0xf0ea | 
| GESTURE_BRACE_RIGHT | 0xf0eb | 
| GESTURE_TRIPLE_TAP | 0xf0f2 | 
| GESTURE_QUAD_TAP | 0xf0f3 |