鍵盤、滑鼠和觸控板
透過集合功能整理內容
你可以依據偏好儲存及分類內容。

第 2 級 — 大螢幕最佳化
針對大螢幕裝置最佳化的應用程式支援進階鍵盤、滑鼠和觸控板輸入功能,可提供符合無障礙標準的使用者體驗,包括:
- 使用 Tab 鍵和方向鍵進行鍵盤導覽
- 鍵盤快速鍵,用於選取、剪下、複製、貼上、復原和重做等操作
- 使用鍵盤控制媒體播放,例如使用空格鍵播放及暫停媒體
- 使用 Enter 鍵在通訊應用程式中執行鍵盤 send 函式
- 可透過滑鼠和觸控板的右鍵 (次要滑鼠按鈕或次要輕觸) 存取選項選單
- 使用觸控板雙指撥動手勢和滑鼠滾輪 (搭配 Ctrl 或 Control 鍵) 縮放應用程式內容 (放大)
- 互動式 UI 元素的懸停狀態
後續步驟
如要進一步瞭解如何最佳化應用程式的輸入功能,請參閱:
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2025-07-27 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2025-07-27 (世界標準時間)。"],[],[],null,["# Keyboard, mouse, and trackpad\n\nTIER 2 --- Large screen optimized\n| **Objective:** Make your app [large screen optimized](/docs/quality-guidelines/large-screen-app-quality#large_screen_optimized) by meeting the [LS-I3](/docs/quality-guidelines/large-screen-app-quality#LS-I3) through [LS-I9](/docs/quality-guidelines/large-screen-app-quality#LS-I9) keyboard, mouse, and trackpad requirements of the [Large\n| screen app quality](/docs/quality-guidelines/large-screen-app-quality) guidelines.\n\nApps optimized for large screen devices provide an enhanced,\naccessibility‑compliant user experience by supporting advanced keyboard,\nmouse, and trackpad input capabilities, including:\n\n- Keyboard navigation using the \u003ckbd\u003eTab\u003c/kbd\u003e and arrow keys\n- Keyboard shortcuts for actions such as select, cut, copy, paste, undo, and redo\n- Keyboard control of media playback, such as using the \u003ckbd\u003eSpacebar\u003c/kbd\u003e to play and pause media\n- Keyboard *send* function in communication apps using the \u003ckbd\u003eEnter\u003c/kbd\u003e key\n- Options menus accessible by mouse and trackpad right‑click behavior (secondary mouse button or secondary tap)\n- App content zoom (magnification) using trackpad pinch gestures and the mouse scroll wheel with the \u003ckbd\u003eCtrl\u003c/kbd\u003e or \u003ckbd\u003eControl\u003c/kbd\u003e key\n- Hover states for interactive UI elements\n\nNext steps\n----------\n\nFor more information about how to optimize your app's input capabilities, see:\n\n- [Input compatibility on large screens --- Compose](/develop/ui/compose/touch-input/input-compatibility-on-large-screens)\n- [Input compatibility on large screens --- views](/develop/ui/views/touch-and-input/input-compatibility-on-large-screens)\n- [Input compatibility on ChromeOS](https://chromeos.dev/en/android/input-compatibility)\n- [Build accessible apps](/guide/topics/ui/accessibility)"]]