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.