Share via


多重輸入

正如人們在彼此交流時會結合使用語音和手勢一樣,多種類型和模式的輸入在與應用程式互動時也很有用。

若要盡可能容納盡可能多的使用者和裝置,我們建議您設計應用程式以盡可能使用許多輸入類型 (手勢、語音、觸控、觸控板、滑鼠和鍵盤)。 這樣做將最大化彈性、可用性和輔助功能。

若要開始,請考慮應用程式處理輸入的各種案例。 嘗試在整個應用程式中保持一致,並記住平台控制項為多種輸入類型提供內建支援。

  • 使用者可以透過多個輸入裝置與應用程式互動嗎?
  • 是否隨時支援所有輸入法? 使用特定控制項嗎? 在特定時間或情況?
  • 一個輸入法是否優先?

單一 (或獨佔) 模式互動

對於單模式互動,支援多種輸入類型,但每個操作只能使用一種輸入類型。 例如,用於命令的語音識別和用於瀏覽的手勢;或者,根據距離的遠近,使用觸控或手勢進行文字輸入。

多模態互動

透過多模式互動,會使用序列中的多個輸入方法來完成單一動作。

語音 + 手勢
使用者指向產品,然後說「新增至購物車」。

語音 + 觸控
使用者使用按下並按住來選取相片,然後說「傳送相片」。