|
Written by Administrator
|
|
Saturday, 16 February 2008 |
General | Purpose:The set of DOS Small Keyboard Drivers (Cyrillic) has been developed in 1989-1993. |
| | Development has been started due to - the sad fact that all available to me drivers has problems (either did not work with some of the programmer editors, or resident utilities, or conflicts with other software, or had huge resident part, or was combined together with font loaders with their font problems, etc.) and
- every programmer at these times proudly developed something like his own(!) keyboard driver.
I went the same way (as a side effect I have learned assembler x86, IBM PC BIOS, low level programming and so on). See SKD.219 subdirectory of the Zip file below for a pure assembler version. |  | During the development it become necessary to allow end-user to change keyboard layout at runtime according to user wish. Sure it was possible to write everything on assembler, but time was quite short, and another variant of the driver has been developed. Main idea was- keep small resident part - same size as assembler version,
- use possibility of high level language to allow user change keyboard layout quickly and to create his own keyboard layout.
The solution was SKD.220, developed on Turbo Pascal and assembler. This version include keyboard layout editor, EDSKD.EXE. Source code located in SKD.220 directory. |  | Please note that the software is NOT guaranteed to work under non-DOS environment (and may not work under any environment). All addresses (include electronic ones) and telephone numbers given inside the files are NOT VALID anymore. The software has been developed in 1989-1993 (more than 15-18 years ago). You may download it at your own risk!
|
Downloads | You may download the full source code and executable files here in ZIP format:
| | | skd.zip |  | Driver SKD is written on assembler (TASM 1.0 was used to assembly source). Control program and keyboard layout editor are written on Turbo Pascal 6. |
Your Comments
| It could be really great if you find time to submit your bug reports and comments to
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
However I can not promise that bugs will be fixed. |
Regards,  Sergei |
|
Last Updated ( Monday, 14 April 2008 )
|