L'objet <keyboard> habille le clavier virtuel qui s'ouvre dès qu'une saisie de texte est demandée : recherche, nom de réseau Wi-Fi, identifiants, renommage d'un jeu.
<keyboard>est une nouveauté de Recalbox 10.1.
Seules les couleurs et la police sont personnalisables : la taille et la position du clavier sont toujours calculées par Recalbox, pour rester utilisables sur tous les écrans.
| Vue | Nom | Élément |
|---|---|---|
menu, system, detailed, basic, gameclip |
keyboard |
Le clavier virtuel affiché par-dessus cette vue |
Cet objet ne peut pas être créé en extra="true".
Le clavier reprend la définition de la vue par-dessus laquelle il s'ouvre. Déclarez-le au minimum dans la vue menu, qui couvre le cas le plus fréquent.
| Propriété | Type | Rôle | Défaut |
|---|---|---|---|
keyColor |
Couleur | Fond d'une touche | 303030F0 |
keySelectedColor |
Couleur | Fond de la touche sélectionnée | C02020FF |
keyTextColor |
Couleur | Texte et symboles des touches | FFFFFFFF |
keyDisabledColor |
Couleur | Texte d'une touche désactivée | 707070FF |
keyModifierColor |
Couleur | Touche de modification active pour une seule frappe (MAJ) |
4488FFFF |
keyModifierLockedColor |
Couleur | Touche de modification verrouillée (VERR MAJ) |
224488FF |
keyTitleColor |
Couleur | Titre de la fenêtre de saisie | FFFF80FF |
keyEditTextColor |
Couleur | Texte en cours de saisie | FFFFFFFF |
fontPath |
Chemin | Police utilisée pour les touches. La taille reste imposée par le clavier | — |
Les deux propriétés keyModifierColor et keyModifierLockedColor ne concernent que le clavier classique : le clavier arcade, en roue, n'a pas de touches de modification affichées.
<view name="menu, system, detailed">
<keyboard name="keyboard"
keyColor="1A1A1AF0"
keySelectedColor="4368FFFF"
keyTextColor="FFFFFFFF"
keyDisabledColor="606060FF"
keyModifierColor="4488FFFF"
keyModifierLockedColor="224488FF"
keyTitleColor="FFCC44FF"
keyEditTextColor="FFFFFFFF"
fontPath="./art/Exo2-Regular.otf" />
</view>