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

TIER 1 — Дифференцированный большой экран
Приложения с большим экраном поддерживают функции клавиатуры, мыши и трекпада, эквивалентные функциям веб-приложений или настольных приложений, в том числе:
- Полный набор сочетаний клавиш в дополнение к обычным сочетаниям клавиш, таким как Ctrl-C для копирования и Ctrl-Z для отмены.
- Комбинации клавиатуры и мыши или трекпада, такие как Ctrl+щелчок или Ctrl+tap и Shift+щелчок или Shift+tap , для расширенных возможностей, таких как выбор диапазонов соседних элементов или нескольких отдельных элементов.
- Полосы прокрутки при прокрутке содержимого с помощью мыши или трекпада
- Дополнительный контент, такой как всплывающие меню или всплывающие подсказки при наведении указателя мыши или трекпада на элементы пользовательского интерфейса.
- Меню в стиле рабочего стола и контекстные меню
- Панели пользовательского интерфейса в многопанельных макетах, которые можно перемещать и изменять их размер с помощью мыши или трекпада.
- Тройной щелчок или касание мыши или трекпада для выделения целых строк или абзацев текста.
Следующие шаги
Дополнительные сведения о том, как оптимизировать возможности ввода вашего приложения, см.:
Контент и образцы кода на этой странице предоставлены по лицензиям. 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 1 --- Large screen differentiated\n| **Objective:** Make your app [large screen differentiated](/docs/quality-guidelines/large-screen-app-quality#large_screen_differentiated) by meeting the [LS-I10](/docs/quality-guidelines/large-screen-app-quality#LS-I10) through [LS-I16](/docs/quality-guidelines/large-screen-app-quality#LS-I16) keyboard, mouse, and trackpad requirements of the [Large screen app quality](/docs/quality-guidelines/large-screen-app-quality) guidelines.\n\nLarge screen differentiated apps support keyboard, mouse, and trackpad features\nequivalent to those of web or desktop apps, including:\n\n- A comprehensive set of keyboard shortcuts in addition to conventional shortcuts such as \u003ckbd\u003eCtrl-C\u003c/kbd\u003e for copy and \u003ckbd\u003eCtrl-Z\u003c/kbd\u003e for undo\n- Keyboard and mouse or trackpad combinations, such as \u003ckbd\u003eCtrl+click\u003c/kbd\u003e or \u003ckbd\u003eCtrl+tap\u003c/kbd\u003e and \u003ckbd\u003eShift+click\u003c/kbd\u003e or \u003ckbd\u003eShift+tap\u003c/kbd\u003e, for enhanced capabilities such as the selection of ranges of adjacent items or multiple separated items\n- Scrollbars while content is being scrolled using a mouse or trackpad\n- Additional content such as fly-out menus or tooltips on mouse or trackpad hover over UI elements\n- Desktop-style menus and context menus\n- UI panels in multipanel layouts that are movable and resizable using a mouse or trackpad\n- Triple clicking or tapping using a mouse or trackpad to select entire lines or paragraphs of text\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)"]]