HTMLElement : propriété virtualKeyboardPolicy
Limited availability
Cette fonctionnalité n'est pas Compatible car elle ne fonctionne pas dans certains des navigateurs les plus utilisés.
Expérimental: Il s'agit d'une technologie expérimentale.
Vérifiez attentivement le tableau de compatibilité des navigateurs avant de l'utiliser en production.
La propriété virtualKeyboardPolicy de l'interface HTMLElement permet d'obtenir et de définir une chaîne de caractères indiquant le comportement du clavier virtuel à l'écran sur les appareils tels que les tablettes, téléphones mobiles ou autres dispositifs où un clavier matériel peut ne pas être disponible, si le contenu de l'élément est éditable (par exemple, s'il s'agit d'un élément HTML <input>, <textarea> ou d'un élément avec l'attribut contenteditable défini).
Elle reflète la valeur de l'attribut HTML universel virtualkeyboardpolicy.
Valeur
Une valeur énumérée ; les valeurs possibles sont :
"auto"ou une chaîne vide ("")-
Le navigateur affiche automatiquement le clavier virtuel lorsque l'utilisateur·ice appuie ou sélectionne l'élément.
"manual"-
Le navigateur n'affiche pas automatiquement le clavier virtuel : l'affichage/masquage du clavier virtuel est géré manuellement par le script.
Exemples
L'exemple suivant montre comment contrôler le comportement du clavier virtuel à l'écran via un script :
const element = document.querySelector("input");
// le comportement du clavier virtuel à l'écran sera contrôlé manuellement par le script
element.virtualKeyboardPolicy = "manual";
Spécifications
| Specification |
|---|
| VirtualKeyboard API> # dom-elementcontenteditable-virtualkeyboardpolicy> |
Compatibilité des navigateurs
Voir aussi
- L'attribut HTML universel
virtualkeyboardpolicy