
     _  _ ____ _   _ ___  ____ ____ ____ ___     ____ ____ ___ _  _ ___
     |_/  |___  \_/  |__] |  | |__| |__/ |  \    [__  |___  |  |  | |__]
     | \_ |___   |   |__] |__| |  | |  \ |__/    ___] |___  |  |__| |


            por Shawn Hargreaves



El controlador de teclado de Allegro contiene un conjunto de mapas de
teclado para un teclado Americano (US). Otros tipos de teclados son
soportados cargando un conjunto de mapas alternativos desde un fichero de
configuracin externa (desde un fichero separado o desde un objeto de
keyboard.dat), que es especificado con el parmetro "keyboard=" en
allegro.cfg. El usuario final debera ser capaz de poner una copia de
keyboard.dat en el mismo directorio que su programa. Si no hay un mapa de
teclado para tu tipo de teclado, tendrs que usar este programa para crear
un mapa apropiado. Una vez hecho esto, por favor mndame una copia para que
lo pueda incluir en futuras versiones de Allegro!

Cuando ejecutas la utilidad keyconf, el mapa estndar US ser seleccionado.
Si quieres empezar desde un mapa de teclado diferente, usa el grabber para
exportar el mapa de teclado de keyboard.dat que quieres en un fichero .cfg,
y entonces carga este fichero en keyconf.

Hay varios mapas de teclado, que indican qu cdigos ASCII se corresponden a
cada scancode hardware con varios estados de las teclas ctrl/shift/alt.
Selecciona cada tabla desde el men Edit, haz doble click en la tecla que
quieres alterar y entonces selecciona un carcter ASCII que le corresponde.
Presiona ESC para volver a la pantalla previa. Las diferentes tablas son:

Normal
   El conjunto regular de caracteres ASCII que se usa cuando no hay teclas
   modificadoras pulsadas (ctrl/shift/alt). Esta tabla debe ser configurada
   correctamente!

Bloq.Mays
   Caracteres ASCII maysculas que se usan cuando la tecla Bloq.Mays est
   activada. Esta tabla debe ser configurada correctamente!

Shift
   Caracteres ASCII maysculas y versiones alternativas de las teclas
   numricas y de puntuacin, que se usan cuando el Shift est pulsado.
   Esta tabla debe ser configurada correctamente!

Control
   Cdigos control, se usan cuanto la tecla control est pulsada. Estos
   deben contener ndices numricos de las teclas ASCII, ej: A=1, B=2, C=3,
   etc. Normalmente no hace falta que cambies esta tabla, a no ser que algn
   carcter alfabtico haya sido puesto en una tecla diferente.

Alt-GR
   Cdigos ASCII alternativos que se usan cuando la tecla Alt-GR est
   pulsada. Todas las teclas que no se comportan de forma especial en este
   contexto deben valer cero.

Acentos*
   Lista de caracteres ASCII acentuados. Hay dos teclas escape de acentos,
   que pueden ser seleccionadas del men Misc (ponlas a cero si no teclado
   no tiene teclas de acento). Estas teclas pueden ser pulsadas con o sin la
   tecla shift, dando un total de cuatro acentos diferentes, que son
   aplicados sobre el carcter que se pulsa inmediatamente despus. Estas
   ocho tablas indican los cdigos de mapa para ambas teclas de acento con y
   sin la tecla shift apretada, en modo normal (letra minscula tecleada
   despus del acento) y modo maysculas (letra mayscula tecleada despus
   del acento). Todo carcter que no tenga acento debe valer cero.

Cuando todo funciona perfectamente, salva tu nuevo mapa en un fichero .cfg.
Para usar el nuevo mapa, ajusta el parmetro "keyboard=" en allegro.cfg al
nombre de tu fichero .cfg (con el nombre base vale, sin la extensin .cfg).
Puedes usar el grabber para aadir el nuevo mapa de teclado al fichero
keyboard.dat, y despus podrs borrar el fichero original (Allegro mirar
automticamente en keyboard.dat si no encuentra el mapa de teclado en un
fichero individual). Entonces ejecuta tu programa de email favorito, y
mndame una copia del nuevo mapa de teclado...


