Datasheet
www.myelux.com eLux
®
NG
Build # 27 157
<string> The character(s) that the key is to produce (=character string).
A detailed description of the parameters follows.
Key Symbol
This is the key to modify. The parameter format is character string.
To view key symbols, open a local shell and enter the following command, which displays the
keyboard mapping of the local X server:
xmodmap -pke | more
The available key symbols are displayed in the format:
keycode <keycode number> = <key symbol>
The parameter <keycode number> can be ignored. Enter the string <key symbol> exactly as it
is shown here in the file eterm.map.
Modifier – Level Switching
Each key can be in more than one state, or “level”:
1. pressing the key (unshifted)
2. pressing the key with Numlock on
3. pressing the key and the Shift button (shifted)
4. pressing the key with Shift-Lock on
etc.
Levels are specified using a modifier. The modifier is a preset hexadecimal number (base 16).
A comprehensive list of level switching modifiers is shown in
Figure 98.
Level Switching Value
Unshifted 0
Shifted 1
Shift-Lock 2
Control 4
Alt (mod1) 8
Numlock (mod2) 10
Alt Gr (mod3) 2000
Figure 98: Level switching
Modifiers can be combined, for example, Shift + Numlock. In this case, add the level switching
modifiers using hexadecimal addition (8+2 = A, not 10).
In the file eterm.map, it is highly recommended that for each key you enter multiple entries
corresponding to different levels. For example, you could map the
following levels:
1. the key alone (level = ”unshifted”)
2. key + Shift-Lock
3. key + Numlock
4. key + Numlock + Shift-Lock
If you are running eterm on a Thin Client running eLux NG software, when the Thin Client
boots, by default the Numlock key is activated. Thus, in eterm.map you should have an entry
for unshifted (modifier=0) and Numlock (modifier=10) for each key. If you just map the key for
Tip We recommend
configuring each key
in the mapping file
twice, with and
without Numlock.










