Valeur système IBM i (AS/400) · Contrôle du système
QKBDTYPE
Jeu de caractères de la langue du clavier
Donne le type de clavier par défaut du système sous forme d'un code à 3 caractères, par exemple USB pour les États-Unis ou FAB pour la France (Azerty).
À quoi elle sert
Cette valeur précise le jeu de caractères du clavier utilisé par défaut. Elle est renseignée à l'installation d'après la langue choisie.
Elle intéresse l'exploitant qui installe un système ou configure des postes, et le développeur dont les écrans dépendent de la disposition des touches.
Les valeurs possibles
| Valeur | Signification |
|---|---|
USB | États-Unis (valeur livrée sur ce système). |
FAB | France (Azerty). |
FAE | France (Azerty) avec symbole de l'euro. |
FAI / FAM | France (Azerty) multinational, sans ou avec symbole de l'euro. |
CAB / CAE | Français canadien, sans ou avec symbole de l'euro. |
Prise en compte : Immédiate.
La valeur recommandée
Alignez-la sur le clavier réellement employé, par exemple FAB ou FAE pour un site français, ce dernier code si le symbole de l'euro est nécessaire.
La changer
CHGSYSVAL SYSVAL(QKBDTYPE) VALUE(FAB)
Pour lire la valeur actuelle et celle de la livraison, en SQL :
SELECT SYSTEM_VALUE_NAME, SYSTEM_VALUE, SHIPPED_DEFAULT_VALUE
FROM QSYS2.SYSTEM_VALUE_INFO
WHERE SYSTEM_VALUE_NAME = 'QKBDTYPE'
Le piège
La valeur installée dépend de la langue choisie à l'installation : un système installé en anglais garde un clavier américain, ce qui est le cas ici avec USB. Un type de clavier incohérent avec le clavier physique fait apparaître de mauvais caractères pour les accents et la ponctuation.