Menu Content/Inhalt
Home arrow --- My Source Code arrow DOS keyboard driver
DOS keyboard driver Print
Written by Administrator   
Saturday, 16 February 2008

General

informationPurpose:The set of DOS Small Keyboard Drivers (Cyrillic) has been developed in 1989-1993. 

  Development has been started due to
  1. 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
  2. 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.
informationDuring 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
  1. keep small resident part - same size as assembler version,
  2. 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.
exclamationPlease 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

addYou may download the full source code and executable files here in ZIP format:
 compressed icon skd.zip
informationDriver 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

help

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,
  svk signature
Sergei

Last Updated ( Monday, 14 April 2008 )
 
< Prev

Newsflash

I (hopefully) have finally managed to start joomla! version of the site. As usual, many thanks to APlus.net support - they kindly pointed to a right direction in a few seconds on a very first help request.