home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ST-Computer Leser 2002 January
/
STC_CD_01_2002.iso
/
CALAMUS
/
2000L_DE
/
SYSTEM
/
KEYTAB_C.INI
< prev
next >
Wrap
INI File
|
2001-01-18
|
3KB
|
108 lines
# KEYTAB.INI
# ----------
# This is the configuration file for the keyboard layout
# which can be redefined as you like it.
#
# Defined for CH keyboards
# Author: Hans Ruedi Aeberli
# e-mail: HRAeberli@dplanet.ch
#
#
# This file has to be in the Calamus folder 'system'.
# Important: For keyboards other than German origin this file is
# always required even if there are no definitions entered.
# Otherwise the German keyboard layout will be enabled.
#
# Syntax Description:
# Comments start with # and end at the end of a line.
# The file is separated in several paragraphs,
# the names of which can be found in brackets, e.g. [normal].
# Only one key value is allowed per line.
# All values have to be given as Hexadecimal values.
[settings]
# When the value DEZIMAL in the [settings] area is set to 1,
# the ASCIIVALUE is expected to be a decimal value, otherwise
# a hexadecimal value is expected.
# The KEYBOARDSCANCODE will always be expected as a Hex value,
# like it is given by the KEYGET.EXE.
DEZIMAL=1
[normal]
# Here you find the key definitions for normal key strokes:
# Syntax: KEYBOARDSCANCODE = ASCIIVALUE (HEX)
# e.g. 0x10=146 -> ^ = ╞
# This means: Pressing the Key [^] will give you the character ╞ = ASCII 146.
# Please find the scancodes of the according keys with KEYGET.EXE
0x1b=185
0x29=221
0xc=39
[shift]
# Here you find the key definitions for Key + Shift:
# Syntax: KEYBOARDSCANCODE = ASCIIVALUE (HEX)
0x4=221 # Paragraph
0x29=248 # Grad
0x5=135
0x2b=156
0xd=96
0x29=248
[alternate]
# Here you find the key definitions for Key + Alternate:
# Syntax: KEYBOARDSCANCODE = ASCIIVALUE (HEX)
0x3=253 # Exp2
0x4=254 # Exp3
0x32=230 # my
0x1a=91
0x1b=93
0xd=126
0x27=130
0x28=123
0x2b=125
0xc=186
0x56=92
0x9=189
0x2=221
0x3=64
0x4=35
[control]
# Here you find the key definitions for Key + Control (Ctrl / Strg):
# Syntax: KEYBOARDSCANCODE = ASCIIVALUE (HEX)
[normal_deadchar]
# Here are the key definitions for dead chars:
# Syntax: KEYBOARDSCANCODE + KEYBOARDSCANCODE = ASCIIVALUE (HEX)
# e.g. 0x29+0x1e=0x83 -> ^ + a = Γ
0xd+0x1e=131
0xd+0x17=140
0xd+0x12=136
0xd+0x18=147
0xd+0x16=150
0x1b+0x12=137
0x1b+0x17=139
0xc+0x12=130
0xc+0x16=163
0xc+0x17=161
0xc+0x18=162
0xc+0x1e=160
[shift_deadchar]
# Here are the key definitions for dead chars + Shift:
# Syntax: KEYBOARDSCANCODE + KEYBOARDSCANCODE = ASCIIVALUE (HEX)
[normal_deadchar_shift]
# Syntax: normal DEADCHARSCANCODE + Shifted KEYBOARDSCANCODE = ASCIIVALUE
0xd+0x1e=133
0xd+0x17=141
0xd+0x12=138
0xd+0x18=149
0xd=0x16=151
[shift_deadchar_shift]
# Syntax: shifted DEADCHARSCANCODE + Shifted KEYBOARDSCANCODE = ASCIIVALUE