FreeDOS help system (hhstndrd 1.0.8 fr)[keyb]

Commande : keyb

KEYB est une extension BIOS de localisation pour DOS. KEYB peut être considéré comme étant un pilote de clavier qui intercepte les routines BIOS de gestion du clavier pour adapter les claviers non américains au système, et qui fournit d'autres facilités. (NOTE : KEYB n'est pas un pilote de périphérique à proprement parler et n'est pas chargé avec DEVICE= dans CONFIG.SYS ; à la place vous l'utiliserez comme un programme résident). Les données nécessaires sont lues depuis un fichier de disposition de claviers, un fichier KL. Une disposition de clavier est identifiée par deux étiquettes, une étiquette de lettres qui est obligatoire (généralement une chaîne de deux lettres, comme GR, FR or SP) et un identifiant numérique pour distinguer les diverses variantes.

Syntaxe :

KEYB nomdisposition[,[CP][,nomfichier]] [/ID:nnn] [/E] [/9] [/I] [/Dx] [/V] [/L=m] [/NOHI] [/B] [/S] KEYB [/U] KEYB /?

Options :

Sans paramètre KEYB affichera des informations sur le KEYB actuellement chargé. nomdisposition Chaîne d'identification. /ID:nnn Spécifie l'identifiant numérique nnn. CP La page de code dans laquelle vous souhaitez démarrer KEYB (s'il est omis, DISPLAY.SYS et le système sont vérifiés). nomfichier Le fichier KL qui contient les informations pour la disposition donnée. S'il est omis, alors KEYBOARD.SYS est essayé, sinon nomdisposition.KL /E Spécifie que le clavier est un clavier AT amélioré (ce commutateur est incompatible avec /9). /9 Spécifie que les services de gestion int9h doivent être activés (ce commutateur est incompatible avec /E). /I Forces l'installation sur un pilote de clavier déjà existant. /Dx Règle le caractère de séparation décimale à x. /U Décharge un KEYB auparavant chargé dans la mémoire. /V Verbeux : affiche des informations supplémentaires. /L=m Force l'utilisation d'un sous-mappage m, à condition qu'il soit compatible avec la page de code actuelle. /NOHI Évite à KEYB de charger des données dans la mémoire haute, en les chargeant sous 640 Ko. /B Désactive les alertes audibles (bip). /S Mode sans échec: n'autorise pas les collections de disposition de clavier non fermées et bloque les chaînes et autres commandes critiques. /? Affiche l'aide.

Commentaires :

Vous pouvez programmer FreeDOS pour que le clavier soit configuré au moment du démarrage au moyen d'AUTOEXEC.BAT. Ajoutez la ligne de commande à votre AUTOEXEC.BAT pour ce faire. Vous pouvez créer vos propres fichiers de disposition personnalisée en utilisant l'outil de compilation KC. De façon alternative, vous pouvez utiliser un fichier de données KL déjà préparé depuis le paquet de fichiers KL (cf. références ci-dessous). KEYB est fourni avec le paquet KEYB200. FD-KEYB est compatible avec les CODES DE SORTIE (ERRORLEVEL) de MS-KEYB. Cependant, comme un grand nombre de causes d'erreurs possibles est pris en compte, une numérotation alternative des erreurs est affichée sur l'écran au moment du chargement. ExitCode KEYB ErrorCode Description de l'erreur (code sortie) (code erreur) ======================================================================== 0 0 Exécuté avec succès LANGUE INVALIDE, PAGE DE CODE OU SYNTAXE INCORRECTE 1 3 Identifiant de clavier nomdisposition manquant. 1 11 Modificateur ou commutateur non valide. 1 14 Le fichier spécifié ne contient pas d'informations pour cette disposition/cet identifiant. 1 21 Le sous-mappage requis ne correspond pas avec la page de code actuelle : vous utilisez /L=m mais le sous-mappage requis ne correspond pas à la page de code actuelle. FICHIER DE DÉFINITION DE CLAVIER MAUVAIS OU MANQUANT 2 4 Le fichier spécifié n'a pu être ouvert. 2 13 Fichier invalide ou corrompu. 2 19 Version incompatible du descripteur de clavier (le fichier de compilation ou fichier KL sont d'une version incompatible). 2 20 Somme de contrôle invalide pour le bloc de données : le fichier de compilation est corrompu. 3 10 Le tableau de clavier n'a pu être créé. 4 16 Erreur de communication avec le périphérique CON. 5 17 La page de code n'a pas été préparée. 6 12 La page de code n'a pas été trouvée dans le fichier de définition du clavier. KEYB OU VERSION INCOMPATIBLE TROUVÉS 7 1 Version différente de KEYB installée. 7 2 Pilote de clavier incompatible installé. 7 18 Version incompatible de DR-KEYB installé. Non présent dans MS-KEYB : LA PARTIE RÉSIDENTE DE KEYB N'A PU ÊTRE ENLEVÉE 8 5 La partie résidente de KEYB n'a pu être enlevée. 8 8 KEYB n'a PAS été installé. PROBLÈME INATTENDU : VISITEZ LE SITE DE KEYB POUR UNE VERSION PLUS RÉCENTE OU CONTACTEZ L'AUTEUR 9 6 Échec interne : espace mémoire global trop petit 9 7 KEYB nécessite (encore) un AT/286 ou plus récent. 9 9 La surcharge n'est (toujours) pas prise en charge. 9 15 Fichier KL trop grand ((encore) 3Ko maximum). ========================================================================

Exemples :

KEYB SP,858 Charge KEYB avec la disposition pour la distribution espagnole et la page de code 858 KEYB GR,,GR.KL /E Charge la disposition de clavier allemand pour KEYB, informant explicitement KEYB que nous utilisons un clavier amélioré. Utilisez cela si KEYB ne peut pas identifier la présence d'un clavier amélioré.

Voir également :

cpidos display kc keycode keyman klib kpdos mkeyb mode xkeyb ------------------------------------------------------------------------------ Copyright (C) 2011 Aitor SANTAMARIA MERINO. Traduit en 2020 par Berki Yenigün. Ce fichier est dérivé de FreeDOS Spec Command HOWTO. Voyez le fichier H2Cpying pour les conditions de copie.