共用方式為


使用者如何與輸入裝置互動 (HTML)

[ 本文的目標對象是撰寫 Windows 執行階段 App 的 Windows 8.x 和 Windows Phone 8.x 開發人員。如果您正在開發適用於 Windows 10 的 App,請參閱 最新文件 ]

以下是一般互動的清單,以及他們在 Windows 8.1 的觸控、觸控板、滑鼠、鍵盤及畫筆/手寫筆之間如何對應手勢。

如需了解此功能的運作情形,請參閱應用程式功能,從開始到完成系列: 使用者互動:觸控輸入...等等

互動與裝置

Windows 8.1 支援多種輸入裝置,從觸控到鍵盤,應有盡有。它也針對每個裝置提供獨一無二,但功能上在所有裝置和模式 (例如觸控式鍵盤、滑鼠滾輪以及畫筆橡皮擦) 之間一致的直覺式有效互動體驗。

針對觸控設計您 Windows 市集應用程式的 UI,但考慮多種裝置的設計含意:

  • 結合觸控與滑鼠體驗的觸控板
  • 滑鼠
  • 針對數位筆跡特殊化的畫筆/手寫筆
  • 用於文字編輯和命令快速鍵的鍵盤裝置
觸控觸控板滑鼠鍵盤 (硬體)畫筆/手寫筆
選取
與捲動方向相反的撥動 (請參閱交叉滑動的指導方針)使用兩指點選按一下滑鼠右鍵 空格鍵 與捲動方向相反的撥動 (請參閱交叉滑動的指導方針)
顯示應用程式列
從頂端或底端邊緣向內撥動從頂端或底端邊緣向內撥動按一下滑鼠右鍵Windows 標誌鍵+Z、功能表鍵從頂端或底端邊緣向內撥動
顯示常用鍵
從右邊緣向內撥動從右邊緣向內撥動 暫留在右上角或右下角 Windows 標誌鍵+C從右邊緣向內撥動
操作功能表
點選選取的文字、按住不放使用兩指點選選取的文字、按住不放按一下滑鼠右鍵功能表鍵點選選取的文字、按住不放
啟動/啟用
點選點選按一下滑鼠左鍵 輸入點選
短距離捲動
滑動使用兩指滑動捲軸、方向鍵、按一下滑鼠左鍵並滑動 方向鍵捲軸
長距離捲動
滑動 (包括慣性) 以兩指滑動 (包括慣性)捲軸、滑鼠滾輪、按一下滑鼠左鍵並滑動 Page Up、Page Down 捲軸
重新排列 (拖曳)
超過距離閾值且與捲動方向相反的滑動 (請參閱交叉滑動的指導方針)按住並滑動按一下滑鼠左鍵並滑動 Ctrl-C 或 Ctrl-X、Ctrl-V超過距離閾值且與捲動方向相反的滑動 (請參閱交叉滑動的指導方針)
縮放
捏合、伸展捏合、伸展滑鼠滾輪、Ctrl+滑鼠滾輪、UI 命令 Ctrl+加號 (+) 或減號 (-)UI 命令
旋轉
轉動轉動Ctrl+Shift+滑鼠滾輪、UI 命令Ctrl+加號 (+) 或減號 (-)UI 命令
插入游標/選取文字
點選、點選移駐夾點選按一下滑鼠左鍵並滑動、按兩下方向鍵、Shift+方向鍵、Ctrl+方向鍵等等 點選、點選移駐夾
更多資訊
按住不放按住不放暫留 (有時間閾值)移動焦點矩形 (有時間閾值) 按住不放
移動焦點
不提供 不提供 不提供 方向鍵、Tab 鍵不提供
互動回饋
觸控視覺效果游標移動、游標變更游標移動、游標變更焦點矩形手寫筆視覺效果

 

相關主題

概念

回應使用者互動

觸控互動設計

參考

Windows.UI.Core

Windows.UI.Input

Windows.UI.Xaml.Input

範例 (DOM)

HTML 捲動、移動瀏覽和縮放範例

輸入:DOM 指標事件處理範例

輸入:可具現化手勢範例

範例 (Windows 市集應用程式 API)

輸入:操作和手勢 (JavaScript) 範例

輸入:Windows 8 手勢範例

輸入:XAML 使用者輸入事件範例

XAML 捲動、移動瀏覽和縮放範例

範例 (DirectX)

DirectX 觸控輸入範例

輸入:操作和手勢 (C++) 範例