Hi,

I'd like to announce the new version of the tools you use to create customized 
keyboard layouts for FD-KEYB:
KC 2.0:  Compiles the layouts created in the "natural" KEY language into a KL 
file, useable by KEYB
KLIB 1.0:  Used to group KL files into libraries (e.g. KEYBOARD.SYS) of KL 
files.

So there won't be the need to have several separate KL files any longer, but a 
single KEYBOARD.SYS file.

Then KL files created by KC 2.0 are slightly different from those created by 
the KC 1.X series, but the changes in the KEY files are small: re-sort the data 
section ascending by codepage and re-compile.
In order to use the so-created KL files, or to pack them with KLIB, or in order 
to use the libraries, you'll need the forthcomming KEYB 2.0 pre-release 3. It 
will be released tomorrow.

Changelog for KC:
- ADD: KL files can implement a flag to request KEYB to load the Japanese 
extensions (required to operate KEYB in Japan)
- CHANGE: Scancodes in KEYS: sections have to be sorted ascending by scancode
- FIX: A minor problem with the FLAGS= option
- FIX: KC now returns error codes as exit code: same number for syntax error, 
and 100+same number for critical error. 0 is SUCCCESS
- REMOVE: KL files are no longer allowed to request KEYB to chain interrupt 9h

About KLIB:
With KLIB you can CREATE a new library, where you specify the manufacturer name 
and a brief description (they can also be specified in the commandline).
Then you can list, add or remove KL files to the library.
Finaly you may want to "close" the library, making it read-only and no longer 
editable.
You can check the error status in the exit code.

I attach the LSM files, and have submitted the help files for HTML-Help to be 
upgraded as corresponds.

You can download KC/KLIB from:
Binary: 
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/kc200x.zip
Source: 
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/kc200s.zip 

Happy keyboard customizing!
Aitor
Begin3
Title:          Keyb KC
Version:        2.00
Entered-date:   2005-08-13
Description:    KEY keyboard descriptor to KeybCB/KL compiler
Keywords:       keyb layout KEY compiler freedos dos msdos
Author:         Aitor SANTAMARIA MERINO (aitorsm_AT_inicia.es)
Maintained-by:  Aitor SANTAMARIA MERINO (aitorsm_AT_inicia.es)
Primary-site:   http://projects.freedos.net/keyb/
Original-site:  
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/
Platforms:      dos
Copying-policy: GPL
End


Begin3
Title:          Keyb KLIB
Version:        1.00
Entered-date:   2005-08-13
Description:    Keyboard layout librarian
Keywords:       keyb layout KEY librarian freedos dos msdos
Author:         Aitor SANTAMARIA MERINO (aitorsm_AT_inicia.es)
Maintained-by:  Aitor SANTAMARIA MERINO (aitorsm_AT_inicia.es)
Primary-site:   http://projects.freedos.net/keyb/
Original-site:  
http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/keyb/
Platforms:      dos
Copying-policy: GPL
End


Reply via email to