Clavier, souris et pavé tactile
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.

Niveau 1 – Différencié pour les grands écrans
Les applications différenciées pour les grands écrans prennent en charge les fonctionnalités de clavier, de souris et de pavé tactile équivalentes à celles des applications Web ou pour ordinateur, y compris:
- Un ensemble complet de raccourcis clavier en plus des raccourcis conventionnels tels que Ctrl+C pour copier et Ctrl+Z pour annuler
- Les combinaisons clavier/souris ou clavier/pavé tactile, telles que Ctrl+clic ou Ctrl+appui, et Maj+clic ou Maj+appui, pour accéder à des fonctionnalités avancées, comme la sélection de plages d'éléments adjacents ou de plusieurs éléments séparés
- Barres de défilement lorsque l'utilisateur fait défiler le contenu à l'aide de la souris ou du pavé tactile
- Contenu supplémentaire, tel que des menus déroulants ou des info-bulles lorsque l'utilisateur pointe sur des éléments d'interface utilisateur avec la souris ou le pavé tactile
- Menus semblables à ceux d'un ordinateur et menus contextuels
- Panneaux de l'UI dans les mises en page multipanneaux, qui peuvent être déplacés et redimensionnés à l'aide d'une souris ou d'un pavé tactile
- Un triple clic à la souris ou un triple appui avec le pavé tactile permettent de sélectionner des lignes entières ou des paragraphes de texte.
Étapes suivantes
Pour en savoir plus sur l'optimisation des fonctionnalités d'entrée de votre application, consultez les ressources suivantes:
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 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)"]]