General Section; Special Section - Honeywell VX6 Reference Manual

Hide thumbs Also See for VX6:
Table of Contents

Advertisement

Creating Custom Key Maps for the VX6

GENERAL Section

The first section is the GENERAL section. This contains the keymap name (all numerics), as well
as the number of rows and columns in the keymap, and the algorithm for converting rows and
columns to a data byte to go into the keymap table.
.
[General]
MAPDESC=Preload
MAPNAME=0409
MAPCNT=4
.
MAPDESC
MAPNAME
MAPCNT
MAPCOLS
MAPROWS
ALGOR

SPECIAL Section

.
[Special]
KEYSHIFT=COL8ROW0
KEYALT=COL9ROW0
.
The second section is the SPECIAL section, which contains the row and column definitions for
certain modifier keys which must be processed independent of the overall keymap. Currently,
these are only modifier keys.
The only recognized names are: KEYSHIFT, KEYALT, KEY2ND, and KEYCONTROL, and
these specify the row and column of these 4 specific modifier keys, in COLxROWx format. Note
the row and column for these keys can be outside the keymap limits specified in the GENERAL
section, since these are not loaded as part of the keymap proper.
E-EQ-VX6RG-F
Name of this map. This is what appears in the popup menu in the
keyboard control panel (see also MAPNAME, below).
ID code of this map, for use with the internal Win32 APIs (which require
a numeric value). On some software revisions, MAPNAME may appear
in the popup window instead of MAPDESC.
Gives the number of MAP sections (and hence keymap tables) in this
source file.
Number of columns in each keymap table. This is defined by the
hardware keyboard.
Number of rows in each keymap table. This is defined by the hardware
keyboard.
Defines the algorithm for converting row/column to internal scan code.
Current values are:
MX3X
scancode = ((column << 3) + row)
287
VX6 Reference Guide

Advertisement

Table of Contents

Troubleshooting

loading

Table of Contents