FreeDOS help system (hhstndrd 1.0.8 es)[keyb]

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 (C) 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.