キーボード、マウス、トラックパッド
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。

Tier 2 - 大画面向けに最適化
大画面デバイス向けに最適化されたアプリは、次のような高度なキーボード、マウス、トラックパッド入力機能をサポートすることで、ユーザー エクスペリエンスを向上させ、ユーザー補助に準拠します。
- Tab キーと矢印キーによるキーボード ナビゲーション
- 選択、切り取り、コピー、貼り付け、元に戻す、やり直しなどの操作のキーボード ショートカット
- メディア再生のキーボード操作(Space キーによるメディアの再生と一時停止など)
- Enter キーを使用した通信アプリのキーボード send 関数
- マウスとトラックパッドの右クリック操作(セカンダリ マウスボタンまたはセカンダリ タップ)でオプション メニューにアクセスできること
- トラックパッドのピンチ操作と、Ctrl キーまたは Control キーを押しながらマウスのスクロール ホイールを使用してアプリ コンテンツをズーム(拡大)する
- インタラクティブな UI 要素のホバー状態
次のステップ
アプリの入力機能を最適化する方法の詳細については、以下をご覧ください。
このページのコンテンツやコードサンプルは、コンテンツ ライセンスに記載のライセンスに従います。Java および OpenJDK は Oracle および関連会社の商標または登録商標です。
最終更新日 2025-07-27 UTC。
[[["わかりやすい","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 UTC。"],[],[],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)"]]