Comando: keyb

  KEYB es una extensi¢n de BIOS de localizaci¢n para DOS.
  KEYB puede considerarse como un controlador de teclado que intercepta
  las rutinas de la BIOS de administraci¢n del teclado para adaptar los
  teclados no estadounidenses al sistema, y proporciona otras 
  facilidades.
  (NOTA: KEYB no es un controlador de dispositivo adecuado y no est 
  cargado con DEVICE=en CONFIG.SYS; en su lugar, lo ejecuta como un
  programa residente).
  Los datos requeridos se leen desde un archivo de datos de distribuci¢n
  del teclado, un archivo KL. Una distribuci¢n de teclado se identifica
  mediante dos etiquetas, Una etiqueta de cadena, que es obligatoria
  (generalmente una cadena de dos letras, como GR, FR o SP), y un
  identificador num‚rico opcional para distinguir diferentes variantes.

Sintaxis:

  KEYB  NombreDise¤ado[,[CP][,NombreArchivo]]  [/ID:nnn]  [/E] [/9] 
        [/I] [/Dx] [/V] [/L=m] [/NOHI] [/B] [/S]
  KEYB [/U]
  KEYB /?

Opciones:

  SinParametros  KEYB mostrar  informaci¢n sobre el KEYB cargado
                 actualmente.
  NombreDise¤ado Identificador de cadena.
  /ID:nnn        Especifica el identificador num‚rico nnn.
  CP             P gina de c¢digos en la que desea que se inicie KEYB
                 (si se omite, DISPLAY.SYS y el sistema est n marcados).
  NombreArchivo  El archivo KL que contiene la informaci¢n para el dise¤o
                 dado. Si se omite, se intenta KEYBOARD.SYS, de lo 
                 contrario NombreDise¤ado.KL
  /E             Especifica que el teclado es un teclado mejorado AT
                 (este modificador es incompatible con /9).
  /9             Especifica que los servicios de administraci¢n int9h
                 deben estar activados (este modificador es incompatible
                 con /E).
  /I             Fuerza la instalaci¢n sobre un controlador de teclado ya
                 existente.
  /Dx            Establece el car cter separador decimal en x.
  /U             Descarga un KEYB previamente cargado en la memoria.
  /V             Detallado: muestra informaci¢n adicional.
  /L=m           Fuerza el uso de submapeos m, siempre que sea compatible
                 con la p gina de c¢digos actual.
  /NOHI          Evita KEYB para cargar datos en la memoria superior,
                 carg ndolos por debajo de 640Kb.
  /B             Desactiva las alertas de sonido (Beep).
  /S             Safemode: no permite colecciones de distribuci¢n de
                 teclado no cerradas y bloquea cadenas y otros comandos
                 cr¡ticos.
  /?             Muestra la ayuda.

Comentarios:

  Puede programar FreeDOS para que el teclado se configure en el momento
  del arranque mediante AUTOEXEC.BAT.
  Agregue la l¡nea de comando a su AUTOEXEC.BAT para hacer esto. 
  Puede crear sus propios archivos de dise¤o personalizados utilizando
  la herramienta de compilaci¢n KC.
  Alternativamente, puede usar un archivo de datos KL est ndar ya hecho
  del paquete de archivos KL. (Ver referencias a continuaci¢n).
  KEYB viene con el paquete KEYB200. FD-KEYB es compatible con los 
  EXITCODES (ERRORLEVEL) de MS-KEYB. Sin embargo, como se considera un
  gran n£mero de posibles causas de error, se muestra una numeraci¢n
  alternativa de errores en la pantalla en el momento de la carga.

  C¢digoSalida  KEYB     C¢digoError
                           Descripci¢n Error
  ========================================================================
    0           0          Ejecuci¢n Satisfactoria
                            
                         IDIOMA NO VALIDO, PAGINA DE CODIGO O SINTAXIS
                         INCORRECTA.
    1           3          Falta el identificador de teclado 
                           NombreDise¤ado.
    1          11          Modificador o interruptor no v lido.
    1          14          El archivo especificado no contiene informaci¢n
                           para este dise¤o/identidad.
    1          21          El submapeo requerido no coincide con la p gina
                           de c¢digos actual: est  utilizando /L=m pero el
                           submapeo solicitado no corresponde con el CP
                           actual.

                         ARCHIVO DE DEFINICION DE TECLADO MALO O FALTANTE
    2           4          El archivo especificado no se pudo abrir.
    2          13          Archivo no v lido o archivo da¤ado.
    2          19          Versi¢n incompatible del descriptor de teclado
                           (el archivo de compilaci¢n o el archivo KL son
                           de una versi¢n incompatible).
    2          20          Suma de comprobaci¢n no v lida para el bloque
                           de datos: el archivo de compilaci¢n est 
                           da¤ado.
    3          10          No se pudo crear la tabla del teclado.
    4          16          Error en la comunicaci¢n con el dispositivo
                           CON.
    5          17          La p gina de c¢digos no se ha preparado.
    6          12          P gina de c¢digos no encontrada en el archivo
                           de definici¢n de teclado.

                         TECLA INCOMPATIBLE O VERSION ENCONTRADA
    7           1          Versi¢n diferente de KEYB instalada.
    7           2          Controlador de teclado incompatible instalado.
    7          18          Versi¢n incompatible de DR-KEYB instalada.

  No presente en MS-KEYB:

                         LA PIEZA RESIDENTE DEL TECLADO NO PODRIA SER
                         RETIRADA
    8           5          La parte residente de KEYB no se pudo
                           eliminar.
    8           8          KEYB NO fue instalado.

                         PROBLEMA INESPERADO: VISITE EL SITIO KEYB PARA
                         UNA VERSION MAS NUEVA O CONTACTE CON EL AUTOR.
    9           6          Fallo interno: espacio de memoria global
                           demasiado peque¤o.
    9           7          KEYB (todav¡a) requiere un AT/286 o mejor.
    9           9          La sobrecarga (todav¡a) no es compatible.
    9          15          Archivo KL demasiado grande ((todav¡a) 3KB
                           m ximo).
  ========================================================================

Ejemplos:

  KEYB SP,858        Carga KEYB con el dise¤o para la distribuci¢n
                     espa¤ola y la p gina de c¢digos 858
  KEYB GR,,GR.KL /E  Carga el dise¤o del teclado alem n para KEYB,
                     informando expl¡citamente a KEYB que estamos usando
                     un teclado mejorado. Use esto si KEYB no puede
                     identificar la presencia de un teclado mejorado.

Ver tambi‚n:

  cpidos
  display
  kc
  keycode
  keyman
  klib
  kpdos
  mkeyb
  mode
  xkeyb

  Copyright © 2011 Aitor SANTAMARIA MERINO.
  Traducido en 2020 por Lorenzo del Toro Saravia.

  Este archivo se deriva del comando de especificaciones HOWTO de FreeDOS.
  Consulte el archivo H2Cpying para ver las condiciones de copia.