共用方式為


應用程式手勢和語意行為

應用程式手勢會在 Windows Vista SDK 中傳遞。 Microsoft 手勢辨識器是用來辨識這些手勢所建置。 根據預設,不會啟用任何手勢。 應用程式必須選擇要啟用的手勢。 除了辨識手勢之外,Microsoft 手勢辨識器也會提供替代專案以及信賴值作為辨識結果的一部分。 若要在應用程式中使用這些手勢,您必須使用 平板電腦 API 參考,從應用程式內訂閱這些手勢。 API 可讓您選擇這些手勢的子集,並查詢特定屬性,例如筆劃數目、熱點和其他屬性,以及替代專案及其信賴值。

對於使用這些手勢的手寫筆感知應用程式,不會傳送滑鼠訊息。 相反地,手勢事件會傳送至這些應用程式,告知他們這些手勢。 然後,應用程式會採取類似滑鼠型動作的動作,以回應這些手勢。

下表列出 Microsoft 手勢辨識器所支援的應用程式手勢。 若要確保用於應用程式之間常見動作的手勢一致性,您應該遵守下列建議:

  • 動作是與手勢相關聯的建議語意行為。
  • 針對下表中標示為 [已修正] 的手勢,Microsoft 建議您不要變更建議的語意行為。 如果應用程式不需要指定的語意行為,Microsoft 建議您不要針對另一個動作或語意行為重複使用手勢。
  • 針對標示為應用程式特定且具有建議語意行為的手勢,Microsoft 建議您在應用程式中存在該功能時支援建議的語意行為。 若要維護應用程式之間的一致性,如果您的應用程式中存在對應到建議語意的功能,請勿為這類手勢選擇不同的語意行為。 不過,如果您的應用程式沒有對應至建議語意的功能,您應該隨意將相關的語意行為與手勢產生關聯。 這也適用于應用程式專屬且沒有建議語意的所有手勢。
  • 筆勢的熱點是筆勢幾何中的辨別點。 作用點可用來判斷手勢的執行位置。 手勢 API,特別是Gesture物件的HotPoint屬性,可讓您判斷指定手勢的熱點。 不過,並非所有手勢都有特定的區分作用點。 對於沒有特定區分作用點的點,起點會回報為作用點。

    注意

    某些手勢確實有一個區分作用點,只是開始點。 這些在資料表中是區分的。

手勢 筆勢名稱 建議的行為 已修正或應用程式特定 作用點 備註
側對端暫存手勢 暫存
清除內容
固定
起點
盡可能將筆劃設為水準,並繪製至少三個筆劃。 如果手勢的高度增加,則前後筆劃的數目也需要增加。
三角形形狀手勢 Triangle
插入
應用程式特定
起點
在單一筆劃中繪製三角形,而不需解除手寫筆。 請確定三角形的頂端指向上。
正方形圖形中的手勢 Square
動作項目
應用程式特定
起點
從左上角開始繪製方形。 使用單一筆劃繪製方形,而不需要解除手寫筆。
star圖形中的手勢 星形
動作項目
應用程式特定
起點
使用剛好五點繪製star。 在單一筆劃中執行此動作,而不需解除手寫筆。
檢查圖形中的筆勢 勾選
簽出
應用程式特定
邊角
檢查的上筆劃必須有兩到四次,只要較小的向下筆劃即可。
大寫圖案中的手勢 Curlicue
剪下
固定
起點是區分作用點
以從左下到右上方的角度繪製大括弧。 在您想要剪下的單字上開始大寫。
雙 curlicue 圖形中的手勢 Double-Curlicue
複製
固定
起點是區分作用點
以角度繪製雙標籤,從左下到右上方。 在您想要複製的字組上,啟動雙標籤。
圓形圖形中的手勢 Circle
應用程式特定
應用程式特定
起點
在單一筆劃中繪製圓形,而不需要解除手寫筆。 從最上層點開始繪製圓形。
雙圓形圖形中的手勢 雙圓形
貼上
固定
起點
繪製兩個圓形彼此重迭。 使用單一筆劃執行此動作,而不需解除手寫筆。
由右至左繪製半圓形的筆勢 Left-semicircle
復原
固定
起點是區分作用點
請務必從右至左繪製半圓形。 弧線的兩端應該位於相同的水平線上。
由左至右繪製之半圓形的手勢 右半圓形
取消復原
固定
起點是區分作用點
請務必從左至右繪製半圓形。 弧線的兩端應該位於相同的水平線上。
插入號圖形中的手勢 插入點
貼上、插入
應用程式特定
先 端
以相等長度繪製插入號的兩側。 請確定角度為尖角,且點未四捨五入為曲線。
反插入號圖形中的手勢 反插入號
插入
應用程式特定
先 端
以相等長度繪製插入號的兩側。 請確定角度為尖角,且點未四捨五入為曲線。
向左指形箭號的手勢 Chevron-left
應用程式特定
應用程式特定
先 端
以相等長度繪製形箭號的兩側。 請確定角度為尖角,且點未四捨五入為曲線。
向右指形箭號的手勢 Chevron-right
應用程式特定
應用程式特定
先 端
以相等長度繪製形箭號的兩側。 請確定角度為尖角,且點未四捨五入為曲線。
向上指箭號 向上箭號
應用程式特定
應用程式特定
箭頭
請勿在兩個以上的筆劃中繪製箭號。 在單一筆劃或兩個筆劃中繪製箭號,其中一個筆劃是線條,另一個則是箭頭。 不支援以頭部撰寫為三角形的單一筆劃箭號。
向下指箭號 向下箭號
應用程式特定
應用程式特定
箭頭
請勿在兩個以上的筆劃中繪製箭號。 在單一筆劃或兩個筆劃中繪製箭號,其中一個筆劃是線條,另一個則是箭頭。 不支援以頭部撰寫為三角形的單一筆劃箭號。
向左指箭號 向左箭號
應用程式特定
應用程式特定
箭頭
請勿在兩個以上的筆劃中繪製箭號。 在單一筆劃或兩個筆劃中繪製箭號,其中一個筆劃是線條,另一個則是箭頭。 不支援以頭部撰寫為三角形的單一筆劃箭號。
向右指箭號 向右箭號
應用程式特定
應用程式特定
箭頭
請勿在兩個以上的筆劃中繪製箭號。 在單一筆劃或兩個筆劃中繪製箭號,其中一個筆劃是線條,另一個則是箭頭。 不支援以頭部撰寫為三角形的單一筆劃箭號。
單一快速向上閃爍 Up
應用程式特定
應用程式特定
起點
此手勢是單一、快速向上閃爍。
筆跡手勢會使用此手勢。
快速向下閃爍 Down
應用程式特定
應用程式特定
起點
此手勢是單一、快速向下閃爍。
筆跡手勢會使用此手勢。
向左快速閃爍 Left
退格鍵
固定
起點
此手勢是單一、快速的向左閃爍。
筆跡手勢會使用此手勢。
向右快速閃爍 Right
Space
固定
起點
此手勢是右邊的單一快速閃爍。
筆跡手勢會使用此手勢。
向上和左移的筆劃 由上而左
應用程式特定
應用程式特定
方向變更點
從向上筆劃開始,以單一筆劃繪製此筆勢。 請確定兩側的長度和角度相等。
向上和向右的筆劃 右上
應用程式特定
應用程式特定
方向變更點
從向上筆劃開始,以單一筆劃繪製此筆勢。 請確定兩側的長度和角度相等。
向下和向左移的筆劃 左下
應用程式特定
應用程式特定
方向變更點
以從向下筆劃開始的單一筆劃中繪製此筆勢。 請確定兩側的長度和角度相等。
向下和右邊的筆劃 右下
應用程式特定
應用程式特定
方向變更點
以從向下筆劃開始的單一筆劃中繪製此筆勢。 請確定兩側的長度和角度相等。
向左繪製,然後向上繪製筆劃 左上
應用程式特定
應用程式特定
方向變更點
以從左筆劃開始的單一筆劃中繪製此筆勢。 請確定兩側的長度和角度相等。
向左和向下繪製筆劃 左下
應用程式特定
應用程式特定
方向變更點
以從左筆劃開始的單一筆劃中繪製此筆勢。 請確定兩側的長度和角度相等。
向右繪製,然後向上繪製筆劃 向右向上
輸入法編輯器 (輸入法) 轉換
固定
方向變更點
以從右筆劃開始的單一筆劃中繪製此筆勢。 請確定兩側的長度和角度相等。
向右繪製,然後向下繪製筆劃 由右下
應用程式特定
應用程式特定
方向變更點
以從右筆劃開始的單一筆劃中繪製此筆勢。 請確定兩側的長度和角度相等。
向上和向下繪製筆劃 向上-向下
復原
固定
方向變更點
從向上筆劃開始,以單一筆劃繪製此筆勢。 盡可能繪製兩個筆劃。
向下繪製,然後向上繪製筆劃 下拉式
應用程式特定
應用程式特定
方向變更點
以從向下筆劃開始的單一筆劃中繪製此筆勢。 盡可能繪製兩個筆劃。
向左和向右繪製筆劃 從左至右
向左移動游標
固定
方向變更點
以從左筆劃開始的單一筆劃中繪製此筆勢。 盡可能繪製兩個筆劃。
向右和向左繪製筆劃 Right-Left
向右移動游標
固定
方向變更點
以從右筆劃開始的單一筆劃中繪製此筆勢。 盡可能繪製兩個筆劃。
向上繪製和向左移動的筆劃,其向左動作比向上動作長 由左到長
減少縮排
固定
方向變更點
從向上筆劃開始,以單一筆劃繪製此筆勢。 只要向上筆劃和兩個筆劃位於右角,左筆劃就是兩到四倍。
向上繪製和向右筆劃的筆劃長度超過向上筆劃 向上-右-long
索引標籤
固定
方向變更點
從向上筆劃開始,以單一筆劃繪製此筆勢。 只要向上筆劃和兩個筆劃位於右角,右筆劃就是兩到四倍。
向下繪製筆劃,並在左側方向繪製筆劃超過向下方向的筆劃 由左下到長
Enter
固定
方向變更點
從向下筆劃開始,在單一筆劃中繪製這個手勢。 只要向下筆劃和兩筆劃位於右角,左筆劃是兩到四次。
向下繪製和向右繪製的筆劃,其中動作的區段比向下筆劃動作長 右下-長
Space
固定
方向變更點
從向下筆劃開始,在單一筆劃中繪製這個手勢。 只要向下筆劃和兩個筆劃位於右角,右筆劃就是兩到四倍。
驚嘆號圖形中的手勢 驚嘆號
應用程式特定
應用程式特定
線條中央
在繪製線條之後立即繪製點,並將它放線上條附近。
點選手勢 點選
按一下
固定
起點是區分作用點
快速點選。
按兩下手勢。 點兩下
按一下滑鼠左鍵
固定
起點是區分作用點
快速點選,並以點選盡可能接近彼此。

注意

除了系統手勢之外,支援點選和按兩下作為應用程式手勢。 這是為了解決您可能想要啟用具有點選或按兩下的應用程式手勢作為其一部分的案例。 這類手勢的範例是驚嘆號手勢。 在這種情況下,請啟用點選應用程式手勢,而不會接聽點選系統手勢。 這可讓您接聽單一元件,以識別和區別點選與手勢內的點選。 手勢內的點選案例只會讓整體手勢被辨識。

手勢事件 [InkCollector 類別]

手勢事件 [InkEdit 控制項]

筆勢事件 [InkOverlay 類別]

筆勢事件 [InkPicture 控制項]