Teclado, mouse y panel táctil
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.

NIVEL 1: Diferenciación de las apps para pantallas grandes
Las apps diferenciadas para pantallas grandes admiten funciones de teclado, mouse y panel táctil equivalentes a las de las apps web o de escritorio, incluidas las siguientes:
- Un conjunto completo de combinaciones de teclas, además de las combinaciones de teclas convencionales, como Ctrl + C para copiar y Ctrl + Z para deshacer
- Combinaciones de teclado y mouse o panel táctil, como Ctrl + clic o Ctrl + presionar, y Mayúsculas + clic o Mayúsculas + presionar, para obtener funciones mejoradas, como la selección de rangos de elementos adyacentes o varios elementos separados
- Barras de desplazamiento mientras te desplazas por el contenido con un mouse o un panel táctil
- Contenido adicional, como menús desplegables o información sobre la herramienta, cuando se coloca el mouse o el panel táctil sobre los elementos de la IU
- Menús de estilo de escritorio y menús contextuales
- Paneles de la IU en diseños multipanel que se pueden mover y cambiar de tamaño con un mouse o un panel táctil
- Hacer clic o presionar tres veces con un mouse o un panel táctil para seleccionar líneas o párrafos de texto completos
Próximos pasos
Para obtener más información sobre cómo optimizar las capacidades de entrada de tu app, consulta los siguientes recursos:
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (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)"]]