Teclado, mouse e trackpad
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.

NÍVEL 1: diferenciado para telas grandes
Os apps diferenciados para telas grandes oferecem suporte a recursos de teclado, mouse e trackpad
equivalentes aos de apps da Web ou para computador, incluindo:
- Um conjunto abrangente de atalhos de teclado, além de atalhos
convencionais, como Ctrl-C para copiar e Ctrl-Z para desfazer.
- Combinações de teclado e mouse ou trackpad, como Ctrl + clique
ou Ctrl + toque e Shift + clique ou Shift + toque,
para recursos aprimorados, como a seleção de intervalos de itens adjacentes
ou vários itens separados.
- Barras de rolagem enquanto o conteúdo é rolado com um mouse ou trackpad
- Mais conteúdo, como menus suspensos ou dicas sobre ferramentas ao passar o cursor do mouse ou do trackpad
sobre elementos da interface
- Menus de estilo de área de trabalho e menus de contexto
- Painéis da interface em layouts de vários painéis que podem ser movidos e redimensionados usando um mouse
ou trackpad
- Clicar ou tocar três vezes usando um mouse ou trackpad para selecionar linhas
ou parágrafos inteiros de texto
Próximas etapas
Para mais informações sobre como otimizar os recursos de entrada do app, consulte:
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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)"]]