[ Previous | Next | Contents | Home | Search ]
AIX Version 4 Keyboard Technical Reference

Swiss/German Keyboard Translate Table

The AIX Version 4 NLS subsystem supports two Code Sets for Swiss/German. These Code Sets are the PC Code Set IBM-850 and the Code Set ISO8859-1, which is the industry standard. The two columns in the translate tables identify both the IBM-850 and ISO8859-1 code points for the key positions. The code points are the same for the ASCII characters since ASCII is a subset of the IBM-850 and ISO8859-1 Code Sets.

The following sections of the Swiss/German keyboard translate table contain the keyboard information for the Swiss/German keyboard. The keyboard table:

To find out the position number of one or more of the keyboard keys, see "Key Position Codes and Scan Codes for Keyboards" .

For more detailed information about the abbreviations, characters, and headings used in this table, see:

Swiss/German Keyboard Translate Table (Key Positions 1 - 6)

Swiss/German Keyboard Translate Table
Key Shift Assignment Returned Returned String
Posn State
850 Code Set 8859-1 Code Set
1 Base Section Symbol (c) 0xf5 0xa7
1 Shift Degree Symbol (c) 0xf8 0xb0
1 Ctrl PFK 57 (f) ESC [ 0 5 7 q (0x39) ESC [ 0 5 7 q (0x39)
1 Alt PFK 115 (f) ESC [ 1 1 5 q (0x73) ESC [ 1 1 5 q (0x73)
1 AltGr Ignore (f) Not Returned (0x1ff) Not Returned (0x1ff)
2 Base One (c) 0x31 0x31
2 Shift Plus Sign (c) 0x2b 0x2b
2 Ctrl PFK 49 (f) ESC [ 0 4 9 q (0x31) ESC [ 0 4 9 q (0x31)
2 Alt PFK 58 (f) ESC [ 0 5 8 q (0x3a) ESC [ 0 5 8 q (0x3a)
2 AltGr Logical OR (c) 0x7c 0x7c
3 Base Two (c) 0x32 0x32
3 Shift Double Quote (c) 0x22 0x22
3 Ctrl NUL (c) 0x00 0x00
3 Alt PFK 59 (f) ESC [ 0 5 9 q (0x3b) ESC [ 0 5 9 q (0x3b)
3 AltGr At Sign (c) 0x40 0x40
4 Base Three (c) 0x33 0x33
4 Shift Asterisk (c) 0x2a 0x2a
4 Ctrl PFK 50 (f) ESC [ 0 5 0 q (0x32) ESC [ 0 5 0 q (0x32)
4 Alt PFK 60 (f) ESC [ 0 6 0 q (0x3c) ESC [ 0 6 0 q (0x3c)
4 AltGr Number Sign (c) 0x23 0x23
5 Base Four (c) 0x34 0x34
5 Shift o Cedilla Small (c) 0x87 0xe7
5 Ctrl PFK 51 (f) ESC [ 0 5 1 q (0x33) ESC [ 0 5 1 q (0x33)
5 Alt PFK 61 (f) ESC [ 0 6 1 q (0x3d) ESC [ 0 6 1 q (0x3d)
5 AltGr Ignore (f) Not Returned (0x1ff) Not Returned (0x1ff)
6 Base Five (c) 0x35 0x35
6 Shift Percent Sign (c) 0x25 0x25
6 Ctrl PFK 52 (f) ESC [ 0 5 2 q (0x34) ESC [ 0 5 2 q (0x34)
6 Alt PFK 62 (f) ESC [ 0 6 2 q (0x3e) ESC [ 0 6 2 q (0x3e)
6 AltGr Ignore (f) Not Returned (0x1ff) Not Returned (0x1ff)
c = character
f = function

Swiss/German Keyboard Translate Table (Key Positions 7 - 12)

Swiss/German Keyboard Translate Table
Key Shift Assignment Returned Returned String
Posn State
850 Code Set 8859-1 Code Set
7 Base Six (c) 0x36 0x36
7 Shift Ampersand (c) 0x26 0x26
7 Ctrl IS2 (c) 0x1e 0x1e
7 Alt PFK 63 (f) ESC [ 0 6 3 q (0x3f) ESC [ 0 6 3 q (0x3f)
7 AltGr Logical NOT Symbol (c) 0xaa 0xac
8 Base Seven (c) 0x37 0x37
8 Shift Slash (c) 0x2f 0x2f
8 Ctrl PFK 53 (f) ESC [ 0 5 3 q (0x35) ESC [ 0 5 3 q (0x35)
8 Alt PFK 64 (f) ESC [ 0 6 4 q (0x40) ESC [ 0 6 4 q (0x40)
8 AltGr Vert. Line Broken (c) 0xdd 0xa6
9 Base Eight (c) 0x38 0x38
9 Shift Left Parenthesis (c)