共用方式為


應用程式手勢和語意行為

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

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

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

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

    注意

    有些手勢確實有一個區別的熱點,只是碰巧是起點。 這些在數據表中是區別的。

手勢 筆勢名稱 建議的行為 固定或應用程式特定 作用點 筆記
端對端臨時手勢 臨時
清除內容
固定
起點
盡可能將筆劃設為水準,並繪製至少三個筆劃。 如果手勢的高度增加,則來回筆劃的數目也需要增加。
三角形手勢 三角形
插入
應用程式特定
起點
在單一筆劃中繪製三角形,而不抬起手寫筆。 請確定三角形的頂端會向上點。
正方形手勢 廣場
動作專案
應用程式特定
起點
從左上角開始繪製正方形。 使用單一筆劃繪製方形,而不抬起手寫筆。
以星形手勢
動作專案
應用程式特定
起點
以完全相同的五分繪製星星。 在單一筆劃中執行此動作,而不舉起手寫筆。
在檢查手勢 檢查
簽出
應用程式特定
角落
檢查的向上筆劃必須有兩到四倍,只要較小的向下筆劃。
捲曲圖案中的手勢 Curlicue

固定
起點是區分作用點
從左下到右上方的角度繪製捲曲。 在您想要剪下的單字上開始捲曲。
雙卷曲圖案中的手勢 Double-Curlicue
複製
固定
起點是區分作用點
從左下到右上方,以角度繪製雙捲曲。 在您想要複製的字組上啟動雙捲曲。
圓形圖案中的 手勢
應用程式特定
應用程式特定
起點
在單一筆劃中繪製圓形,而不舉起畫筆。 從最上層點開始繪製圓形。
在雙圓形手勢 雙圓形

固定
起點
繪製兩個圓形彼此重疊。 使用單一筆劃執行此動作,而不舉起手寫筆。
以從右至左繪製的半圓形 手勢 左半圓形
恢復
固定
起點是區分作用點
請務必從右至左繪製半圓形。 弧線的兩端應位於相同的水平線上。
以從左至右繪製的半圓形 手勢 右半圓形
重做
固定
起點是區分作用點
請務必從左到右繪製半圓形。 弧線的兩端應位於相同的水平線上。
插入號圖案中的手勢 插入號
貼上、插入
應用程式特定
頂點
以相等長度繪製插入號的兩側。 請確定角度是尖銳的,而且該點不會四捨五入為曲線。
插入號圖案的手勢 反插入號
插入
應用程式特定
頂點
以相等長度繪製插入號的兩側。 請確定角度是尖銳的,而且該點不會四捨五入為曲線。
指向左手勢 雪佛龍左
應用程式特定
應用程式特定
頂點
以相等長度繪製雪佛龍的兩側。 請確定角度是尖銳的,而且該點不會四捨五入為曲線。
形箭號的手勢指向右 雪佛龍右
應用程式特定
應用程式特定
頂點
以相等長度繪製雪佛龍的兩側。 請確定角度是尖銳的,而且該點不會四捨五入為曲線。
向上指向箭號 向上箭號
應用程式特定
應用程式特定
箭頭
請勿在兩個以上的筆劃中繪製箭號。 以單筆劃或兩個筆劃繪製箭號,其中一個筆劃是線條,另一個是箭頭。 不支援以頭部撰寫為三角形的單一筆劃箭號。
向下指箭頭 向下箭號
應用程式特定
應用程式特定
箭頭
請勿在兩個以上的筆劃中繪製箭號。 以單筆劃或兩個筆劃繪製箭號,其中一個筆劃是線條,另一個是箭頭。 不支援以頭部撰寫為三角形的單一筆劃箭號。
向左箭號 向左箭號
應用程式特定
應用程式特定
箭頭
請勿在兩個以上的筆劃中繪製箭號。 以單筆劃或兩個筆劃繪製箭號,其中一個筆劃是線條,另一個是箭頭。 不支援以頭部撰寫為三角形的單一筆劃箭號。
向右鍵 向右箭號
應用程式特定
應用程式特定
箭頭
請勿在兩個以上的筆劃中繪製箭號。 以單筆劃或兩個筆劃繪製箭號,其中一個筆劃是線條,另一個是箭頭。 不支援以頭部撰寫為三角形的單一筆劃箭號。
單快速閃爍向上 向上
應用程式特定
應用程式特定
起點
這個手勢是一個單一,快速向上輕彈。
此手勢由 Flicks 手勢使用。
快速向下輕擊
應用程式特定
應用程式特定
起點
此手勢是一個單一,快速向下輕擊。
此手勢由 Flicks 手勢使用。
向左快速輕彈
Backspace
固定
起點
這個手勢是左邊的單一快速輕彈。
此手勢由 Flicks 手勢使用。
快速輕擊右側
空間
固定
起點
此手勢是右側的單一快速輕擊。
此手勢由 Flicks 手勢使用。
筆劃向上,然後離開 左上
應用程式特定
應用程式特定
方向變更點
從向上筆劃開始,在單一筆劃中繪製此筆勢。 請確定兩側的長度和直角相等。
筆劃向上和向右 右上
應用程式特定
應用程式特定
方向變更點
從向上筆劃開始,在單一筆劃中繪製此筆勢。 請確定兩側的長度和直角相等。
向下和向左筆劃 左下
應用程式特定
應用程式特定
方向變更點
從向下筆劃開始,以單一筆劃繪製此筆勢。 請確定兩側的長度和直角相等。
筆劃向下和向右 右下
應用程式特定
應用程式特定
方向變更點
從向下筆劃開始,以單一筆劃繪製此筆勢。 請確定兩側的長度和直角相等。
筆劃向左繪製,然後向上 左起
應用程式特定
應用程式特定
方向變更點
以從左筆劃開始的單一筆劃中繪製此筆勢。 請確定兩側的長度和直角相等。
筆劃向左繪製,然後向下繪製 左下
應用程式特定
應用程式特定
方向變更點
以從左筆劃開始的單一筆劃中繪製此筆勢。 請確定兩側的長度和直角相等。
筆劃向右,然後向上繪製 從右到右
輸入法編輯器 (IME) 轉換
固定
方向變更點
從右筆劃開始,以單一筆劃繪製此筆勢。 請確定兩側的長度和直角相等。
筆劃向右,然後向下繪製 右下
應用程式特定
應用程式特定
方向變更點
從右筆劃開始,以單一筆劃繪製此筆勢。 請確定兩側的長度和直角相等。
筆劃向上和向下繪製,然後向下繪製 上下
恢復
固定
方向變更點
從向上筆劃開始,在單一筆劃中繪製此筆勢。 盡可能接近兩個筆劃。
筆劃向下繪製,然後向上 下拉式
應用程式特定
應用程式特定
方向變更點
從向下筆劃開始,以單一筆劃繪製此筆勢。 盡可能接近兩個筆劃。
由左和右 繪製筆劃 由左到右
向左移動游標
固定
方向變更點
以從左筆劃開始的單一筆劃中繪製此筆勢。 盡可能接近兩個筆劃。
筆劃向右,然後向左繪製 Right-Left
向右移動游標
固定
方向變更點
從右筆劃開始,以單一筆劃繪製此筆勢。 盡可能接近兩個筆劃。
筆劃繪製到左邊,左邊的動作比向上動作長, 向上到左長
減少縮排
固定
方向變更點
從向上筆劃開始,在單一筆劃中繪製此筆勢。 只要向上筆劃和兩個筆劃在右角,左筆劃是兩到四倍。
筆劃繪製到右邊,向右筆劃長於向上筆劃 向上向右長
標籤
固定
方向變更點
從向上筆劃開始,在單一筆劃中繪製此筆勢。 只要向上筆劃和兩個筆劃是直角,右筆劃是兩到四倍。
筆劃向下繪製,而向左筆劃的筆劃長於向下方向的筆劃 由左下到長
進入
固定
方向變更點
從向下筆劃開始,以單一筆劃繪製此筆勢。 只要向下筆劃和兩個筆劃在右角,左筆劃是兩到四倍。
筆劃向下繪製,右邊的動作區段比向下筆劃動作長 右下長
空間
固定
方向變更點
從向下筆劃開始,以單一筆劃繪製此筆勢。 只要向下筆劃和兩個筆劃處於右角度,右筆劃就是兩到四倍。
驚嘆號圖形中的手勢 驚嘆號
應用程式特定
應用程式特定
線條的中心
在繪製線條后不久繪製點,並將它放在線條附近。
點選手勢 水龍頭
點擊
固定
起點是區分作用點
快速點選。
按兩下手勢。 按兩下
以滑鼠左鍵按兩下
固定
起點是區分作用點
快速點選,並盡可能接近彼此的點選。

注意

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

手勢事件 [InkCollector 類別]

筆勢事件 [InkEdit 控制項]

Gesture 事件 [InkOverlay 類別]

筆勢事件 [InkPicture 控件]