L’habillage du clavier virtuel
Les couleurs et la police du clavier qui s’ouvre pour chercher un jeu ou saisir un texte.
Comme les menus, il ne se place pas : c’est le clavier qui décide de sa géométrie, le thème n’en choisit que les couleurs et la police.
Il s’ouvre par-dessus l’écran où l’on se trouve, quel qu’il soit — on le règle donc une seule fois, dans Composants globaux.
| Propriété | Ce qu’il peint |
|---|---|
keyColor | le fond de chaque touche au repos |
keySelectedColor | la touche sur laquelle on est |
keyTextColor | la lettre écrite sur la touche |
keyDisabledColor | la lettre d’un caractère que la saisie refuse |
keyModifierColor | Maj / Ctrl / Alt enfoncée pour une seule touche |
keyModifierLockedColor | Maj / Ctrl / Alt verrouillée |
keyTitleColor | le titre au-dessus du clavier |
keyEditTextColor | le texte en train d’être tapé |
fontPath | la police — la taille reste décidée par le clavier |
Trois claviers, et c’est l’utilisateur qui choisit
Le thème ne décide pas lequel s’affiche : c’est une propriété de la console. Et ils ne lisent pas tous vos couleurs.
- Roue d’arcade — seulement quatre : touche survolée, lettre, titre, texte saisi. Ni fond de touche, ni police.
- Clavier classique — les huit, plus la police.
- Clavier simplifié — les huit sauf les deux couleurs de Maj / Ctrl / Alt (armée et verrouillée) : ce clavier n’a pas ces touches.
Réglez donc en priorité les quatre que tous lisent : votre habillage tiendra quel que soit le clavier.
Ce que ça écrit
<view name="system, basic, detailed, menu, gameclip">
<keyboard name="keyboard">
<keyColor>1B1D22</keyColor>
<keySelectedColor>4FE3C1</keySelectedColor>
<keyTextColor>FFFFFF</keyTextColor>
<keyTitleColor>FFFFFF</keyTitleColor>
<keyEditTextColor>FFFFFF</keyEditTextColor>
</keyboard>
</view>
Le name doit valoir exactement keyboard, et il n’accepte ni pos ni size.
Disponible à partir de Recalbox 10.1. Sur une machine plus ancienne, le bloc est ignoré et le clavier garde ses couleurs d’usine.