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 DFINITION 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 TROUVS
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 RSIDENTE DE KEYB N'A PU ÒTRE ENLEVE
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 RCENTE 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 © 2011 Aitor SANTAMARIA MERINO.
Traduit en 2020 par Berki Yenign.
Ce fichier est d‚riv‚ de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.