XKeyb Ü
ßßßßßß
Extended keyboard driver for FreeDOS.
XKeyb contains the keyboard driver and several other keyboard utilities.
XKEYB Keyboard driver, configure a keyboard for a layout other than
standard US layout (codepage 437)
Program keys to produce strings to STDOut
Enable the XKEYB-API, with which you can associate routines
to key events
SCANKBD Scan a keyboard layout into a configuration file
KEYMAN Keyboard macro recorder
LISTXDEF Lists the keyboard layout plus the macro definitions
Syntax:
XKEYB [/Xnn] [/Q] [/U]
OPTIONS
<Configuration File> Layout and codepage specific file, such as GR.KEY
or SP.KEY. A path may be included, and the extension
may be omitted. .KEY files are searched in current
directory, XKEYB program directory and %PATH%
environment string.
/Xnn Allocate nn bytes of memory for Extension Strings
(macros).
/Q Suppress the output of LIST paragraphs from
the configuration file.
/U Remove the resident copy of XKEYB from memory
(if installed).
You can program FreeDOS so that keyboard is configured at boot time by
means of AUTOEXEC.BAT. Append the command line into your AUTOEXEC.BAT to
do this.
Notes
Codepage support has not been added yet. However, the following table
lists the different layouts supported:
Country or Keyboard
Layout file name CodePage
Belgium be 850 (?)
Brazil br850 850
Canadian-French cf ?
Denmark dk ?
Dvorak dvorak ?
France fr 850 (?)
Germany gr 850 (?)
Greece gr2 ?
Italy it 850 (?)
Latin America la 850
Netherlands nl 850 (?)
Norway no ?
United States pc850 850
United States pc860 860
Portugal po 860 (?)
Spain sp 850
Switzerland (French) sf ?
Switzerland (German) sg ?
Finland su ?
Sweden sv ?
United Kingdom uk ?
United States us 437
Example:
To use a German keyboard when your KEYBOARD.SYS file is in the DOS
directory on drive C, type the following command:
xkeyb gr
SCANKBD and LISTXDEF:
Syntax:
SCANKBD
LISTXDEF
SCANKBD scans current keyboard layout (XKEYB or other keyboard driver) to
the configuration file, generating a .KEY compatible file
LISTXDEF lists the XKEYB layout and all the macro definitions to console
Most probably you would like to do
LISTXDEF > MYFILE.KEY
to save all your macro definitions.
KEYMAN:
KEYMAN is an interactive macro recorder for use with XKEYB.
XKEYB must be resident in memory before KEYMAN can be installed.
Once installed, press F11 to pop up the KEYMAN window. Enter a macro
by pressing the key to assign the macro to (eg. CTRL-D), then the
keystrokes to be assigned to the macro, then F11 again to save the
macro.
You can delete macro keystrokes using the BACKSPACE key. To enter a
BACKSPACE keystroke in the macro, use ALT-.
To change the Hotkey (F11 by default), pop up the KEYMAN window,
press the hotkey again, then press the new hotkey.
LISTXDEF.EXE can be used to save the recorded macros as a configuration
file.
More information and Contact:
Please, refer to XKEYB.TXT for further information.
If you want to contact XKEYB developmers and submit bugs, feedback or help,
please contact Aitor Santamaria_Merino at aitor.sm@wanadoo.es
Copyright:
XKEYB is distributed under the GNU-GPL 2.0 license or later.
XKEYB is copyright by Dietmar Hohmann and Aitor Santamaria_Merino
XKEYB documentation was started by Ben Berry, and maintained by Aitor
Santamaria_Merino
See Also:
Chcp