home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1998 April A
/
Pcwk4a98.iso
/
Wtestowe
/
OnNet16
/
GERMAN.KYB
< prev
next >
Wrap
Text File
|
1993-02-22
|
8KB
|
268 lines
File GERMAN.KYB:
----------------
PC/TCP File: GERMAN.KYB V 1.10 14.07.91/hu
* - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
* English Introduction *
* (German intro see below) *
* - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
Keymap for German MF II Keyboard
********************************
Lines must be written like:
a,b,c with a: 0...7 0 == normal
: 1 == shift
: 2 == control
: 3 == shift + control
: 4 == alt
: 5 == shift + alt
: 6 == control + alt
: 7 == shift + control + alt
b: Scan-Code of the key, taken from "PC/TCP User's Guide, D-4",
standard C notation
(scan-codes may also be obtained from the program SC.EXE)
c: ASCII code, standard C notation
Comment lines must not begin with a digit!
Because the key <AltGr> is not supported, I chose the key <Alt> in this keymap
(a = 4). For example, you can generate the sign "@" by typing <AltGr>-q as
well as by typing <Alt>-q.
******* Installation of the new keymap *************************
You should have set the environment variable PCTCP to identify the
file containing the configuration information used by several of the
PC/TCP programs. You can do this by putting the following line into your
AUTOEXEC.BAT:
set PCTCP=drive:path\file
(You can find a sample config file (called PCTCP.INI) on one of the PC/TCP
disks.)
Somewhere in this file there should be the line:
[pctcp vt]
In the next line you have to write:
vt220_keymap=drive:path\file_containing_the_keymap
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
For any questions or suggestions please contact:
|~| Vera Heinau | Freie Universitaet Berlin
/ \ heinau@fub.uucp | Institut fuer Organische Chemie
/FUB\ heinau@methan.chemie.fu-berlin.de | Takustrasse 3
`---' fax +49 30 838-5163 | D-1000 Berlin 33 Germany
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
* Deutsche Einfuehrung *
* - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - *
Deutsche Tastaturbelegung fuer IBM enhanced keyboard (MF II - Tastatur)
***********************************************************************
Angaben muessen erfolgen in der Form:
a,b,c mit a: 0...7 0 == normal
: 1 == shift
: 2 == control
: 3 == shift + control
: 4 == alt
: 5 == shift + alt
: 6 == control + alt
: 7 == shift + control + alt
b: Scan-Code der Taste, entnommen "PC/TCP User's Guide, D-4",
Notation nach C-Konventionen
(Die Scan-Codes der Tasten koennen auch mit dem Programm
SC.EXE ermittelt werden)
c: ASCII-Code, Notation nach C-Konventionen
Kommentarzeilen duerfen n i c h t mit einer Z i f f e r beginnen!
Bei der unten vorgenommenen Tastaturbelegung wurde anstelle der nicht unter-
stuetzten Taste <AltGr> die Taste <Alt> gewaehlt (a = 4). Das Zeichen @ z.B.
wird sowohl mit der Tastenkombination <AltGr>-q erzeugt, als auch mit <Alt>-q.
******* Einbinden der neuen Tastaturbelegung *******************
Fuer das Arbeiten mit PC/TCP sollte in jedem Fall die Environmentvariable
PCTCP gesetzt sein. Diese Variable gibt den Namen des Configurations-
files an, der von etlichen PC/TCP-Programmen verwendet wird (mit Laufwerk
und Pfad). Erreicht wird das durch die folgende Zeile in der Datei
AUTOEXEC.BAT:
set PCTCP=drive:path\file
(Eine Bespielkonfigurationsdatei (PCTCP.INI) befindet sich auf einer der
PC/TCP-Disketten.)
In dieser Konfigurationsdatei existiert die Zeile:
[pctcp vt]
In die Zeile darunter muss man nun schreiben:
vt220_keymap=drive:path\Konfigurations-Datei
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bei Fragen oder Anregungen wenden Sie sich bitte an:
|~| Vera Heinau | Freie Universitaet Berlin
/ \ heinau@fub.uucp | Institut fuer Organische Chemie
/FUB\ heinau@methan.chemie.fu-berlin.de | Takustrasse 3
`---' fax +49 30 838-5163 | D-1000 Berlin 33 Germany
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * - * -
german y <-- us z (ASCII hex 79)
0,0x2c,0x9079
german Y <-- us Z (ASCII hex 59)
1,0x2c,0x0059
german ctrl-y <-- us ctrl-z (ASCII hex 19)
2,0x2c,0x0019
german z <-- us y (ASCII hex 7a)
0,0x15,0x907a
german Z <-- us Y (ASCII hex 5a)
1,0x15,0x005a
german ctrl-z <-- us ctrl-y (ASCII hex 1a)
2,0x15,0x001a
german " <-- us @ (ASCII hex 22)
1,0x03,0x0022
german # <-- us \ (ASCII hex 23)
0,0x2b,0x0023
german & <-- us ^ (ASCII hex 26)
1,0x07,0x0026
german ' <-- us + (ASCII hex 27) /neben Backspace
0,0x0d,0x0027
german ' <-- us | (ASCII hex 27) /neben Return
1,0x2b,0x0027
german ( <-- us * (ASCII hex 28)
1,0x09,0x0028
german ) <-- us ( (ASCII hex 29)
1,0x0a,0x0029
german * <-- us } (ASCII hex 2a)
1,0x1b,0x002a
german + <-- us ] (ASCII hex 2b)
0,0x1b,0x002b
german - <-- us / (ASCII hex 2d)
0,0x35,0x002d
german / <-- us & (ASCII hex 2f)
1,0x08,0x002f
german : <-- us > (ASCII hex 3a)
1,0x34,0x003a
german ; <-- us < (ASCII hex 3b)
1,0x33,0x003b
german < <-- (ASCII hex 3c)
0,0x56,0x003c
german = <-- us ) (ASCII hex 3d)
1,0x0b,0x003d
german > <-- (ASCII hex 3e)
1,0x56,0x003e
german ? <-- us _ (ASCII hex 3f)
1,0x0c,0x003f
german @ <-- (ASCII hex 40)
4,0x10,0x0040
german [ <-- (ASCII hex 5b)
4,0x09,0x005b
german \ <-- (ASCII hex 5c)
4,0x0c,0x005c
german ] <-- (ASCII hex 5d)
4,0x0a,0x005d
german ^ <-- us ' (ASCII hex 5e)
0,0x29,0x005e
german _ <-- us ? (ASCII hex 5f)
1,0x35,0x005f
german ` <-- us @ (ASCII hex 60)
1,0x0d,0x0060
german { <-- (ASCII hex 7b)
4,0x08,0x007b
german | <-- (ASCII hex 7c)
4,0x56,0x007c
german } <-- (ASCII hex 7d)
4,0x0b,0x007d
german ~ <-- (ASCII hex 7e)
4,0x1b,0x007e
backspace
0,0x0e,0x0008
Keypad mapping / Ziffernblock-Belegungen:
keypad *
0,0x37,0x002a
keypad +
0,0x4e,0x002b
keypad -
0,0x4a,0x002d
Mapping the German umlauts with some special characters (to be comfortable)
Belegung der deutschen Umlaute mit Sonderzeichen (zur Bequemlichkeit)
****************************************************************************
german [ <-- (ASCII hex 5b) (oe)
0,0x27,0x005b
german ] <-- (ASCII hex 5d) (ae)
0,0x28,0x005d
german { <-- (ASCII hex 7b) (shift-oe)
1,0x27,0x007b
german / <-- (ASCII hex 7c) (ue)
0,0x1a,0x002f
german } <-- (ASCII hex 7d) (shift-ae)
1,0x28,0x007d
german \ <-- (ASCII hex 7e) (shift-ue)
1,0x1a,0x005c