Клавиатура, мышь и трекпад
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.

УРОВЕНЬ 2 — оптимизация для большого экрана.
Приложения, оптимизированные для устройств с большим экраном, обеспечивают улучшенный пользовательский интерфейс с учетом специальных возможностей, поддерживая расширенные возможности ввода с клавиатуры, мыши и трекпада, в том числе:
- Навигация по клавиатуре с помощью клавиш Tab и клавиш со стрелками.
- Сочетания клавиш для таких действий, как выбор, вырезание, копирование, вставка, отмена и повтор.
- Управление воспроизведением мультимедиа с клавиатуры, например использование клавиши «Пробел» для воспроизведения и приостановки мультимедиа.
- Функция отправки с клавиатуры в коммуникационных приложениях с помощью клавиши Enter
- Меню параметров, доступные с помощью щелчка правой кнопкой мыши и трекпада (вторая кнопка мыши или вторичное касание)
- Масштабирование (увеличение) содержимого приложения с помощью жестов сжатия трекпада и колеса прокрутки мыши с помощью клавиши Ctrl или Control .
- Состояния наведения для интерактивных элементов пользовательского интерфейса
Следующие шаги
Дополнительные сведения о том, как оптимизировать возможности ввода вашего приложения, см.:
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 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-29 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)"]]