ANNOUNCE: xkeyb 1.14

Aitor Santamaria Merino <[email protected]>
Newsgroups gmane.os.freedos.devel
Message-ID <[email protected]>
Dear all,

I am pleased to announce that xkeyb 1.14 is ready for download.

In this version, some pieces have been rewritten. And there are other 
minor changes as well:
- There's a new and single unified scancode translation routine, to 
replace the old, disperse and buggy one. This has fixed long term 
existing bugs, such as the ussage of Ctrl+INS, Ctrl+Del and Ctrl+other 
cursors, which has been a common complain for users of editors, and a 
problem existing with Shift+F4 and Shift+F5
- Minor fixes with Alt+NumPad and XString invokation
- The ASCII character F0h also needs some magic, and now there's support 
for it in xkeyb
- The packages are now better organised, more accordingly to the fd-dev 
contribution specs
- About the KEY files: there are not "autonomous" KEY files, this 
distribution includes the Reduced Layout Pack 1.00, meaning that the 
Reduced Layout Packs and xkeyb files have been merged in the binary 
distribution. Of course, the full layout pack 1.00 and future versions 
of the layout packs will be usable for xkeyb 1.14.

Now I want to make a couple of clarifications and comments:
- Contrary to what was said in xkeyb 1.13, xkeyb is NOT ready for APL 
software, nor it will be, due to a defect on its architecture that would 
be too hard to fix.
- Pressing AltGr+Del (RightAlt+Del) will cause the PC to reboot, because 
no distinction is possible between Ctrl+Alt and RightAlt. This is also 
another limitation of the architecture design of xkeyb, that is not 
possible to patch.
- On at least one PC around this world, the feature to enable/disable 
the keyboard by pressing Ctrl+Alt+F1 and Ctrl+Alt+F2 is not working 
correctly, and I haven't got the faintest idea of what's going on, 
specially because I can't reproduce this bug at all.
- Finally, the CGA stuff advised by Matthias on the Pause loop has not 
been introduced, that's a TODO.

Not only the first two points show limitations of xkeyb current 
architecture, but also some critical others, such as the lack of 
codepage support, are making me considering rewritting and redesigning 
the xkeyb engine to bypass these limitations. Similarly, I don't plan to 
add more features to xkeyb 1.XX, unless stupid bugs show up. Just note 
that (due to another limitation) it's possible to create ONLY ONE more 
version (xkeyb 1.15), as xkeyb 1.16, xkeyb 1.17, etc are NOT allowed.

I also need to write a decent webpage for users, that's another TODO.

Well, that's all. You can download the file as usual at ibiblio:
http://www.ibiblio.org/pub/micro/pc- stuff/freedos/files/dos/xkeyb/

(see the readme.txt for more information).
Remember that the Reduced Layouts Pack 1.00 is already included in xkeyb 
1.14, you don't need that then).

Aitor
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.