Bull AIX 5.3 - Keyboards User manual

Bull AIX 5.3 - Keyboards User manual
Bull
AIX 5L Keyboard Technical Reference
AIX
ORDER REFERENCE
86 A2 63EM 02
Bull
AIX 5L Keyboard Technical Reference
AIX
Software
October 2005
BULL CEDOC
357 AVENUE PATTON
B.P.20845
49008 ANGERS CEDEX 01
FRANCE
ORDER REFERENCE
86 A2 63EM 02
The following copyright notice protects this book under the Copyright laws of the United States of America
and other countries which prohibit such actions as, but not limited to, copying, distributing, modifying, and
making derivative works.
Copyright
Bull S.A. 1992, 2005
Printed in France
Suggestions and criticisms concerning the form, content, and presentation of
this book are invited. A form is provided at the end of this book for this purpose.
To order additional copies of this book or other Bull Technical Publications, you
are invited to use the Ordering Form also provided at the end of this book.
Trademarks and Acknowledgements
We acknowledge the right of proprietors of trademarks mentioned in this book.
AIXR is a registered trademark of International Business Machines Corporation, and is being used under
licence.
UNIX is a registered trademark in the United States of America and other countries licensed exclusively through
the Open Group.
Linux is a registered trademark of Linus Torvalds.
The information in this document is subject to change without notice. Bull will not be liable for errors contained
herein, or for incidental or consequential damages in connection with the use of this material.
Contents
About This Book . .
Highlighting . . . .
Case-Sensitivity in AIX
ISO 9000 . . . . .
Related Publications .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Chapter 1. Keyboard Overview . . . . . . .
Understanding Keyboard States . . . . . . .
Understanding Key Sequences . . . . . . . .
Understanding Nonspacing Characters . . . . .
Understanding Keyboard Table Information . . .
Key Position Codes and Scan Codes for Keyboards
Text Fonts for the Operating System . . . . . .
Display Symbols . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
v
v
v
v
v
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
2
3
4
4
6
7
Chapter 2. Keyboard Translate Tables . . . . . . . . . . . . . . . . . . . . . . . . 9
Arabic Keyboard (Arabic) Translate Table . . . . . . . . . . . . . . . . . . . . . . . . 9
Arabic Keyboard (Latin) Translate Table . . . . . . . . . . . . . . . . . . . . . . . . 26
Belgian-French/Dutch Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . 43
Brazilian Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table . . . . . . . . . . . . . . . 76
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table . . . . . . . . . . . . . . . . 93
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table . . . . . . . . . . . . . . . 110
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table . . . . . . . . . . . . . . . 127
Chinese Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . . . . . . 144
Chinese (Simplified) Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . 156
Croatian Keyboard (ID 234) Translate Table . . . . . . . . . . . . . . . . . . . . . . 157
Czech Keyboard (ID 243) Translate Table . . . . . . . . . . . . . . . . . . . . . . . 173
Danish Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Estonia Keyboard (ID 454) Translate Table. . . . . . . . . . . . . . . . . . . . . . . 206
Canadian/French Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . . 222
French Keyboard (ID 120) Translate Table . . . . . . . . . . . . . . . . . . . . . . . 240
French Keyboard (ID 189) Translate Table . . . . . . . . . . . . . . . . . . . . . . . 257
Swiss/French Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . . . . 275
German Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Swiss/German Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . . . 310
Greek Keyboard (Greek) Translate Table . . . . . . . . . . . . . . . . . . . . . . . 327
Greek Keyboard (Latin) Translate Table . . . . . . . . . . . . . . . . . . . . . . . . 343
Gujarati Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . . . . . . 360
Hebrew Keyboard (Hebrew, ID 115) Translate Table . . . . . . . . . . . . . . . . . . . 376
Hebrew Keyboard (Latin, ID 115) Translate Table . . . . . . . . . . . . . . . . . . . . 394
Hebrew Keyboard (Hebrew, ID 212) Translate Table . . . . . . . . . . . . . . . . . . . 411
Hebrew Keyboard (Latin, ID 212) Translate Table . . . . . . . . . . . . . . . . . . . . 426
Hungarian Keyboard (ID 208) Translate Table . . . . . . . . . . . . . . . . . . . . . 440
Italian Keyboard (ID 141) Translate Table . . . . . . . . . . . . . . . . . . . . . . . 456
Italian Keyboard (ID 142) Translate Table . . . . . . . . . . . . . . . . . . . . . . . 474
Japanese Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . . . . . 491
Kannada Keyboard (ID 483) Translate Table . . . . . . . . . . . . . . . . . . . . . . 504
Kazakh Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . . . . . . 507
Korean Keyboard Translate Table . . . . . . . . . . . . . . . . . . . . . . . . . . 507
Latvian Keyboard (ID 455) Translate Table . . . . . . . . . . . . . . . . . . . . . . . 520
Lithuanian Keyboard (ID 456) Translate Table . . . . . . . . . . . . . . . . . . . . . 536
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table . . . . . . . . . . . . . . . 553
© Copyright IBM Corp. 1994, 2005
iii
Macedonian (Latin layer) Keyboard (ID 449) Translate Table . .
Malayalam Keyboard (ID 479) Translate Table . . . . . . .
Marathi Keyboard Translate Table . . . . . . . . . . . .
Netherlands Keyboard Translate Table . . . . . . . . . .
Norwegian Keyboard Translate Table . . . . . . . . . . .
Polish Keyboard (ID 214) Translate Table . . . . . . . . .
Portuguese Keyboard Translate Table . . . . . . . . . .
Romanian Keyboard (ID 446) Translate Table . . . . . . .
Russian (Cyrillic layer) 101 Keyboard (ID 441) Translate Table .
Russian (Latin layer) 101 Keyboard (ID 441) Translate Table . .
Russian (Cyrillic layer) 102 Keyboard (ID 441) Translate Table .
Russian (Latin layer) 102 Keyboard (ID 441) Translate Table . .
Serbian Cyrillic (Cyrillic layer) Keyboard (ID 450) Translate Table
Serbian Cyrillic (Latin layer) Keyboard (ID 450) Translate Table .
Serbian Latin Keyboard (ID 234) Translate Table . . . . . .
Slovak Keyboard (ID 245) Translate Table . . . . . . . . .
Slovene Keyboard (ID 234) Translate Table . . . . . . . .
Spanish Keyboard Translate Table . . . . . . . . . . . .
Finnish/Swedish Keyboard (ID 153) Translate Table . . . . .
Finnish/Swedish Keyboard (ID 153A) Translate Table . . . . .
Tamil Keyboard Translate Table . . . . . . . . . . . . .
Telugu Keyboard Translate Table . . . . . . . . . . . .
Thai Keyboard Translate Table . . . . . . . . . . . . .
Thai (Latin layer) Keyboard Translate Table . . . . . . . .
Turkish Keyboard (ID 440) Special Symbols . . . . . . . .
Turkish Keyboard (ID 179) Translate Table . . . . . . . . .
Turkish Keyboard (ID 440) Translate Table . . . . . . . . .
United Kingdom English Keyboard (ID 166) Translate Table . .
United Kingdom English Keyboard (ID 168) Translate Table . .
United States English Keyboard Translate Table . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
569
586
588
588
606
623
639
656
672
689
706
723
740
757
774
791
807
823
840
858
876
882
900
905
919
920
936
952
970
988
Appendix A. Key to Abbreviations Used in the Keyboard Translate Tables . . . . . . . . . 1003
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1007
iv
Keyboard Technical Reference
About This Book
This book provides programmers with complete, detailed information about keyboard layouts and
translation tables for national languages supported by the AIX® operating system. Translation tables are
listed alphabetically, and complete descriptions are given for the supported languages. Also included is a
key to abbreviations used in the tables and an explaination of keyboard states with valid and invalid key
sequences.
Highlighting
The following highlighting conventions are used in this book:
Bold
Italics
Monospace
Identifies commands, subroutines, keywords, files,
structures, directories, and other items whose names are
predefined by the system. Also identifies graphical objects
such as buttons, labels, and icons that the user selects.
Identifies parameters whose actual names or values are to
be supplied by the user.
Identifies examples of specific data values, examples of
text similar to what you might see displayed, examples of
portions of program code similar to what you might write
as a programmer, messages from the system, or
information you should actually type.
Case-Sensitivity in AIX
Everything in the AIX operating system is case-sensitive, which means that it distinguishes between
uppercase and lowercase letters. For example, you can use the ls command to list files. If you type LS, the
system responds that the command is ″not found.″ Likewise, FILEA, FiLea, and filea are three distinct file
names, even if they reside in the same directory. To avoid causing undesirable actions to be performed,
always ensure that you use the correct case.
ISO 9000
ISO 9000 registered quality systems were used in the development and manufacturing of this product.
Related Publications
The following books contain information about or related to keyboards:
v AIX 5L Version 5.3 Commands Reference, Volume 1
v AIX 5L Version 5.3 Commands Reference, Volume 2
v AIX 5L Version 5.3 Commands Reference, Volume 3
v AIX 5L Version 5.3 Commands Reference, Volume 4
v AIX 5L Version 5.3 Commands Reference, Volume 5
v AIX 5L Version 5.3 Commands Reference, Volume 6
v AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging Programs
v AIX 5L Version 5.3 Kernel Extensions and Device Support Programming Concepts
© Copyright IBM Corp. 1994, 2005
v
vi
Keyboard Technical Reference
Chapter 1. Keyboard Overview
The operating system supports two different types of keyboards: X server and low function terminal (LFT)
keyboards. Although these two keyboard maps appear to be the same, they are separate and distinct.
An X server has an attached keyboard. The server uses mapping tables to manage the mapping of
keyboard events. The mapping of an X server keyboard can be changed by using the xmodmap
command. This command converts the keyboard so that it returns the key symbol supported by this
system. The xmodmap command can also be used to switch keys to more convenient locations.
You can use several commands and operations to control the mapping of LFT keyboards. You can specify
which keyboard map is to be used by the LFT subsystem. You can also add new keyboard maps or
change existing maps.
The operating system supports three types of keyboards: the 101-key keyboard, 102-key keyboard, and
106-key keyboard. Each keyboard differs slightly in its layout and function.
Understanding Keyboard States
The keyboard mapping table maps a key position to an ASCII character, extended character, function, or
string of characters. Each key on the keyboard has a numeric position code that is combined with the
keyboard state when the key position is reported.
Available keyboard states are:
v Base
v Shift
v
v
v
v
v
Control
Alternate
Alternate Graphics
Kana Base
Kana Shift
The operating system supports three types of keyboards:
101-key
102-key
106-key
The 101-key keyboards have all available states. However, the Alt-Graphics state and the Alt state are
identical and the Kana Base state and the Kana Shift state are identical.
The 102-key keyboards have all of the available states except the Kana Base state and the Kana Shift
state.
The 106-key keyboards have all of the available states except the Alt-Graphics state. Only the right Alt
key is available.
Depending on the keyboard, some of these keys are governed by the Caps Lock key or the Shift Lock
key.
On keyboards that support the Caps Lock key, Caps Lock affects only those keys whose Shift state yields
the uppercase character (A, B, C) of the Base state lowercase character (a, b, c) of the key. On keyboards
that support the Shift Lock key, Shift Lock has the same effect as pressing a key while the Shift key is
pressed.
Each of the hardware keyboards can produce some, but not all, of these states.
© Copyright IBM Corp. 1994, 2005
1
A software keyboard is selected at installation. A customized keyboard can be used as the system default
after keyboard reconfiguration. The workstation must be restarted before the customized keyboard can be
used.
The following keys are not redefinable by the keyboard device driver:
Note: The Caps Lock key can be redefined for the 106-key keyboard using the chhwkbd command.
Table 1. Keys with Predefined Functions
Key Position
Function
States That Cannot Be Remapped
30
Caps Lock key or Shift Lock key
All states
44
Left Shift key
All states
57
Right Shift key
All states
58
Control key
All states
60
Left Alt key
All states
62
Right Alt key
All states
64
Action key
Shift, Control, Alternate, and Alternate
Graphics
90
Num Lock key
Base and Shift states
133
Hiragana
All states
Understanding Key Sequences
Most keying is done with either one-key or two-key sequences. For example, the a character is most often
produced by one key (the A key) and the A character by two keys (Shift-A key sequence). If more than one
state key is pressed when a character is keyed, (for example, Ctrl-Shift-A) only one state key affects the
conversion of the character. With the Ctrl-Shift-A key sequence, the control state takes precedence over
the shift state.
Some three-key sequences have special meanings for this operating system. The following keystroke
combinations start the indicated system function. The notation Padn, where n is a digit, indicates the n key
on the numeric keypad to the right of the main keyboard area.
Note: Functions started with the Alt-key (or Shift-key) sequence can be selected with either the left or
right Alt key (or Shift key).
There are two types of key sequences that have special meaning for this operating system:
v Kernel debugger key sequences
v System dump key sequences
Note: See ″System Dump Facility″ in AIX 5L Version 5.3 Kernel Extensions and Device Support
Programming Concepts before attempting to use any of the key sequences that perform system
dumps.
The following key sequences issue special instructions to the operating system:
Ctrl-Alt-Pad4
Ctrl-Alt-Pad1
Ctrl-Alt-Pad2
2
Invokes the kernel debugger.
Performs a system dump to the primary device. This key sequence works only from the
native keyboard.
Performs a system dump to the secondary device. This key sequence works only from the
native keyboard. Supports dumping to a logical volume or tape. Requires user intervention
in releases prior to AIX 4.2.1.
Keyboard Technical Reference
Understanding Nonspacing Characters
A nonspacing character sequence is a two-key sequence consisting of a diacritic mark followed by an
alphabetic character.
Valid Sequences
Valid nonspacing character sequences are restricted to combinations of diacritical marks and alphabetic
characters. Nonspacing character sequences are folded into a single character before passing the
keyboard input to the application.
A special case exists when the nonspacing character sequence consists of a diacritic mark followed by a
space. In this case, the diacritic mark is displayed and sent to the application.
A valid nonspacing character sequence causes a single accented character to be returned.
Examples of a valid nonspacing character are:
Valid Nonspacing Character Examples
1st Key Pressed
2nd Key Pressed
Returned
Grave
e
e Grave - 1 character
Grave
Space
Grave accent - 1 character
Invalid Sequences
If the nonspacing character sequence is not valid, the LFT subsystem passes the nonspacing character to
the application followed by the second character of the sequence. Nonspacing character sequences that
are not valid include sequences that start with one of the following three parameters:
v A nonspacing character followed by an alphabetic character. (The resulting diacritical mark does not
exist in the system.)
v A nonspacing character followed by a nonalphabetic character (numeric, control, and function key).
v A nonspacing character followed by another nonspacing character.
A nonspacing character sequence that is not valid returns the accent character, followed by the code for
the key pressed after the nonspacing key.
Examples of an not valid nonspacing character are:
Not valid Nonspacing Character Examples
1st Key Pressed
2nd Key Pressed
Returned
Grave
z
Grave accent - 2 z characters
Acute
PF1
Acute accent (0xef) - 1 character PF1
(0x1b5b313731xx)
An not valid nonspacing character sequence (nonspacing character - nonspacing character) causes the
first nonspacing character of the sequence to be passed to the application. The next nonspacing character
starts a new nonspacing character sequence.
Chapter 1. Keyboard Overview
3
Understanding Keyboard Table Information
The keyboard table:
v Specifies the key assignments to be used on keyboards.
v Provides a link to the symbol engraved on the key.
v Lists the character sequences that are to be produced.
Refer to the following listing for the meanings of the column headings:
Heading
Key Posn
Shift State
Assignment Returned
Returned String
Meaning
Keyboard key position.
The shift state of the Base, Shift, Ctrl, Alt, or AltGr positions.
The character or control assigned to that key.
Specifies the data that is returned to the program reading the keyboard.
The Alt key, followed by one or more numbered keys on the numeric pad, returns a single character when
the value is entered on the numeric pad. The value accumulates while the Alt key is held down and
returns when the key is released.
Key Position Codes and Scan Codes for Keyboards
The diagrams depict the key position codes for the 101-key keyboard, the 102-key keyboard, and the
106-key keyboard, respectively.
110
1
112 113 114 115
2
16
30
44
58
3
4
17 18
5
19
31 32
46 47
6
20
116 117 118 119
7
8
21 22
33 34
48 49
60
9
23
35 36
50
51
61
10
120 121 122 123
11 12 13 (14) 15
24
25 26 27
37 38
39 40
28
29
85
90 95 100 105
76 81
86
91 96 101 106
(107)
92 97 102
52 53 54 55
(56) 57
83
62
64
79 84
. This illustration shows the key position codes for the 101-key keyboard.
Keyboard Technical Reference
75 80
41 (42) 43
101-Key Keyboard Position Codes
4
124 125 126
89
93 98 103 108
(109)
(94) 99 104
110
1
112 113 114 115
2
16
3
5
17 18
30
44
4
19
31 32
45
20
7
8
21 22
33 34
46 47
58
6
116 117 118 119
9
23
35 36
48 49
50
60
10
120 121 122 123
11 12 13 (14) 15
24
25 26 27
37 38
39 40
51
28
(29)
41 42
43
124 125 126
75 80
85
90 95 100 105
76 81
86
91 96 101 106
(107)
92 97 102
52 53 54 55
(56) 57
83
62
64
79 84
61
89
93 98 103 108
(109)
(94) 99 104
102-Key Keyboard Position Codes
. This illustration shows the key position codes for the 102-key keyboard.
110
1
16
112 113 114 115
2
3
5
17 18
30
44
4
19
31 32
45
46
58
6
20
33
47
60
116 117 118 119
7
8
21 22
9
10
23 24
34
35 36
48 49
50
131
61
11 12 13
25 26
37 38
51
120 121 122 123
132
27 28
39 40
52 53 54
133
14
15
75
80 85
90
(29)
76
81
91 96 101 106
(107)
92 97 102
41 42
43
56
57
55
62
124 125 126
64
86
83
79
84 89
95 100 105
93 98 103 108
(109)
(94) 99 104
106-Key Keyboard Position Codes
. This illustration shows the key position codes for the 106-key keyboard.
The following table contains the keyboard scan codes for all keyboards. Each key on the keyboard is
assigned a unique 8-bit scan code that is sent when the key is pressed.
Table 2. Key Positions and Their Scan Codes
Key
Posn
Scan Code
1
0x0e
23
0x3c
45
0x13
67
N/A
89
0x6a
111
N/A
2
0x16
24
0x43
46
0x1a
68
N/A
90
0x76
112
0x07
3
0x1e
25
0x44
47
0x22
69
N/A
91
0x6c
113
0x0f
4
0x26
26
0x4d
48
0x21
70
N/A
92
0x6b
114
0x17
5
0x25
27
0x54
49
0x2a
71
N/A
93
0x69
115
0x1f
6
0x2e
28
0x5b
50
0x32
72
N/A
94
0x68
116
0x27
7
0x36
29
0x5c
51
0x31
73
N/A
95
0x77
117
0x2f
8
0x3d
30
0x14
52
0x3a
74
N/A
96
0x75
118
0x37
9
0x3e
31
0x1c
53
0x41
75
0x67
97
0x73
119
0x3f
10
0x46
32
0x1b
54
0x49
76
0x64
98
0x72
120
0x47
11
0x45
33
0x23
55
0x4a
77
N/A
99
0x70
121
0x4f
12
0x4e
34
0x2b
56
0x51
78
N/A
100
0x7e
122
0x56
Chapter 1. Keyboard Overview
5
Table 2. Key Positions and Their Scan Codes (continued)
Key
Posn
Scan Code
13
0x55
35
0x34
57
0x59
79
0x61
101
0x7d
123
0x5e
14
0x5d
36
0x33
58
0x11
80
0x6e
102
0x74
124
0x57
15
0x66
37
0x3b
59
N/A
81
0x65
103
0x7a
125
0x5f
16
0x0d
38
0x42
60
0x19
82
N/A
104
0x71
126
0x62
17
0x15
39
0x4b
61
0x29
83
0x63
105
0x84
127
N/A
18
0x1d
40
0x4c
62
0x39
84
0x60
106
0x7c
128
N/A
19
0x24
41
0x52
63
N/A
85
0x6f
107
0x7b
129
N/A
20
0x2d
42
0x53
64
0x58
86
0x6d
108
0x79
130
N/A
21
0x20
43
0x5a
65
N/A
87
N/A
109
0x78
131
0x20
22
0x35
44
0x12
66
N/A
88
N/A
110
0x08
132
0x28
133
0x30
Text Fonts for the Operating System
A set of precompiled text fonts are supplied with AIX Version 4. The set is for all display devices supported
by the operating system. Font definitions can be supplied to the LFT by configuring new font files into the
system. This is done by issuing the mkfont command. The fonts supplied are compatible with Enhanced
X-Windows and AIX Computer Graphics Interface Toolkit/6000.
Text Font Format
The text font definition file has four major parts in the following sequence:
1. A font header that describes the font. The header is the same for all text fonts.
2. A set of character descriptions and lookup information to find the glyph data in the font.
3. Glyph data.
4. Property strings.
Font Header
The font header is a structure common to all fonts for all display screens. It is a fixed length. This structure
is called aixFontInfo and is defined in the aixfont.h file. It contains the following members:
version1
allExist
drawDirection
noOverlap
constantMetrics
terminalFont
linear
constantWidth
inkInside
inkMetrics
strokes
firstCol
lastCol
firstRow
6
This field contains the version stamp.
For the number of glyph sets indicated below, all glyphs exist.
Used for stroke fonts only.
The glyph has a border zone that contains no glyph data. Indicated as true if
max(rightSidebearing-characterWidth) <= minbounds->metrics.leftSideBearing.
If true, indicates that all glyphs are a constant size.
True if constant metrics && leftSideBearing = = 0 && rightSideBearing = =
characterWidth & & ascent = = fontAscent & & descent = = fontDescent.
True if firstRow = = lastRow.
Indicates that all glyphs are the same width.
Indicates whether all character information is contained within a distinct box.
Ink metricw ! = bitmap metrics used with terminalFont.
Glyphs are strokes, not rasters.
Defines the first Column of ink data within the glyph.
Defines the last column of ink data within the glyph.
Defines the first row of ink data within the glyph.
Keyboard Technical Reference
lastRow
nProps
lenStrings
chDefault
fontDescent
fontAscent
minbounds
maxbounds
pixDepth
glyphSets
version2
Defines the last row of ink data within the glyph.
Indicates the number of aixFontProp structures to follow.
Total length in bytes of all the property strings.
Default character.
Extent below baseline for spacing; minimum for quality typography.
The extent above baseline for spacing; minimum for quality typography.
MIN of glyph metrics over all characters in the font.
MAX of glyph metrics over all characters in the font.
Intensity bits per pixel.
Number of glyph sets.
Version stamp double-check.
Character Descriptions
Character descriptions contain offsets into the character data structure, also known as character glyphs.
Because the data bytes within the data stream are used to access the character descriptions, there must
be 256 entries. Entries for which a character is not defined should be set to offset values of a valid default
character. One such valid offset is zero. Because each font has at least one character defined, there is
always a first character pointed to by the offset zero, the first character in the glyph data.
The character data, or glyph, can be drawn relative to any point in a given x, y coordinate system. The pel
box is the area where the glyph is positioned on the display screen when the font is used. The character
description information is contained in the aixCharInfo structure, as defined in the aixfont.h file. This
structure contains the following elements:
leftSideBearing
rightSideBearing
characterWidth
ascent
descent
attributes
byteOffset
exists
Character origin to the left edge of the raster. Assuming that this character’s pel box
is referenced from position (x, y), the left vertical edge of the pel box is located at x+
leftSideBearing.
Character origin to the right edge of the raster. Assuming that this character’s pel box
is referenced from position x, y, the right vertical edge of the pel box is located at x+
rightSideBearing.
Advance to next character origin. Assuming that this character’s pel box is referenced
from position (x, y), the origin for the next character is at point (x + characterWidth,y).
Baseline to the top edge of the raster. Assuming that this character’s pel box is
reference from position (x, y), the upper horizontal edge of the pel box is located at y
- ascent.
Baseline to the bottom edge of the raster. Assuming that this character’s pel box is
reference from position (x, y), the lower horizontal edge of the pel box is located at y
+ descent.
Must be zero.
Byte offset of raster from the beginning of the glyph data.
True if glyph exists for this character.
Glyph Data
The glyph data includes information pertinent to each character in the font. The information for each
character is a set of bits representing the character image.
Property Strings
name
value
indirect
Offset of a string
A number or a string offset
Value is a string offset.
Display Symbols
Display symbols are the set of character symbols that can be displayed on an LFT.
Chapter 1. Keyboard Overview
7
Each character code passed in KSR data is translated into one of 256 10-bit display symbol codes.
Display symbols 0 through 31 (0x1f) represent control functions and have no graphic representations. The
display symbols 32 (0x20) through 126 (0x7e) represent the 7-bit ASCII range of characters. These
characters, with minor exceptions, are invariant across all of the display symbols. The display symbols 128
(0x80) through 255 (0xff) vary based on the selected font. These codes are predefined to be common
across all shared terminals. See AIX 5L Version 5.3 General Programming Concepts for an illustration of
each of the supported code sets.
Related Information
Understanding Keyboard Mapping.
The chhwkbd command, the mkfont command and the xmodmap command.
8
Keyboard Technical Reference
Chapter 2. Keyboard Translate Tables
Arabic Keyboard (Arabic) Translate Table
The AIX Version 4 NLS subsystem supports two Code Sets for Arabic (ID 253). These code sets are the
PC Code Set IBM-1046 and the Code Set ISO8859-6, which is the industry standard. The two columns in
the translate tables identify both the IBM-1046 and ISO8859-6 code points for the key positions. The code
points are the same for the ASCII characters because ASCII is a subset of the IBM-1046 and ISO8859-6
Code Sets.
The following sections of the Arabic keyboard translate table contain the keyboard information for the
Arabic keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set IBM-1046 and Code Set ISO8859-6″ in AIX 5L Version 5.3 General Programming Concepts:
Writing and Debugging Programs.
v Understanding Keyboard Table Information.
Arabic Keyboard (Arabic) Translate Table (Key Positions 1-6)
Table 3. Arabic Keyboard (Arabic) Translate Table (Key Positions 1-6)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
1
Base
Less Than Sign (c)
0x3c
0x3c
1
Shift
Greater Than Sign (c)
0x3e
0x3e
1
Ctrl
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
1
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
2
Base
One (c)
0x31
0x31
2
Shift
Exclamation Point (c)
0x21
0x21
2
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
ESC [ 0 5 7 q (0x39)
2
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
ESC [ 1 1 5 q (0x73)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
0x32
3
Shift
At Sign (c)
0x40
0x40
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
0x33
4
Shift
Number Sign (c)
0x23
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
ESC [ 0 5 0 q (0x32)
© Copyright IBM Corp. 1994, 2005
9
Table 3. Arabic Keyboard (Arabic) Translate Table (Key Positions 1-6) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
0x34
5
Shift
Dollar Sign (c)
0x24
0x24
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 (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
Arabic Keyboard (Arabic) Translate Table (Key Positions 7 - 12)
Table 4. Arabic Keyboard (Arabic) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
7
Base
Six (c)
0x36
0x36
7
Shift
Circumflex Accent (c)
0x5e
0x5e
7
Ctrl
SS2 (c)
0x1e
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
0x37
8
Shift
Ampersand (c)
0x26
0x26
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
0x38
9
Shift
Asterisk (c)
0x2a
0x2a
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (f)
ESC [ 0 5 4 q (f)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (f)
ESC [ 0 6 5 q (f)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
10
Base
Nine (c)
0x39
0x39
10
Shift
Left Parenthesis (c)
0x28
0x28
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
ESC [ 0 6 6 q (0x42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
10
Keyboard Technical Reference
Table 4. Arabic Keyboard (Arabic) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
11
Base
Zero (c)
0x30
0x30
11
Shift
Right Parenthesis (c)
0x29
0x29
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
12
Base
Minus Sign (c)
0x2d
0x2d
12
Shift
Underscore (c)
0x5f
0x5f
12
Ctrl
SS1 (c)
0x1f
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
ESC [ 0 6 8 q (0x44)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 13 - 19)
Table 5. Arabic Keyboard (Arabic) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
13
Base
Equal Sign (c)
0x3d
0x3d
13
Shift
Plus Sign (c)
0x2b
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
0x08
15
Shift
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
15
Ctrl
Break (c)
0x7f
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q (0x47)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
0x09
16
Shift
CBT (c)
ESC [ Z (0x105)
ESC [ Z (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
17
Base
Dad (c)
0xd6
0xd6
17
Shift
Fatha (c)
0xee
0xee
17
Ctrl
DC1 (c)
0x11
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x50)
ESC [ 0 7 4 q (0x50)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
18
Base
Sad (c)
0xd5
0xd5
Chapter 2. Keyboard Translate Tables
11
Table 5. Arabic Keyboard (Arabic) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
18
Shift
Fathatan (c)
0xeb
0xeb
18
Ctrl
ETB (c)
0x17
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
19
Base
Theh (c)
0xcb
0xcb
19
Shift
Damma (c)
0xef
0xef
19
Ctrl
ENQ (c)
0x05
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 20 - 25)
Table 6. Arabic Keyboard (Arabic) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
20
Base
Oaf (c)
0xe2
0xe2
20
Shift
Dammatan (c)
0xec
0xec
20
Ctrl
DC2 (c)
0x12
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
21
Base
Feh (c)
0xe1
0xe1
21
Shift
Hamzaunderlamalef
(c)
0xe4
0xc5
21
Ctrl
DC4 (c)
0x14
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 (0x4e)
ESC [ 0 7 8 (0x4e)
21
AltGr
Ignore (f)
Not returned (0x1ff)
Not returned (0x1ff)
22
Base
Ghain (c)
0xda
0xda
22
Shift
HamzaUnderAlef (c)
0xc5
0xc5
22
Ctrl
EM (c)
0x19
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
ESC [ 0 7 9 q (0x4f)
22
AltGr
Ignore (f)
Not returned (0x1ff)
Not returned (0x1ff)
23
Base
Ain (c)
0xd9
0xd9
23
Shift
Ignore (f)
Not returned (0x1ff)
Not returned (0x1ff)
23
Ctrl
NAK (c)
0x15
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not returned (0x1ff)
Not returned (0x1ff)
24
Base
Heh (c)
0xe7
0xe7
24
Shift
Ignore (f)
Not returned (0x1ff)
Not returned (0x1ff)
12
Keyboard Technical Reference
Table 6. Arabic Keyboard (Arabic) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
24
Ctrl
HT (c)
0x09
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not returned (0x1ff)
Not returned (0x1ff)
25
Base
Khah (c)
0xce
0xce
25
Shift
Ignore (f)
Not returned (0x1ff)
Not returned (0x1ff)
25
Ctrl
SI (c)
0x0f
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
ESC [ 0 8 2 q (0x52)
25
AltGr
Currency (c)
0xa4
0xa4
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 26 - 32)
Table 7. Arabic Keyboard (Arabic) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
26
Base
Hah (c)
0xcd
0xcd
26
Shift
Arabic Semicolon (c)
0xbb
0xbb
26
Ctrl
DLE (c)
0x10
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
27
Base
Jeem (c)
0xcc
0xcc
27
Shift
Left Brace (c)
0x7d
0x7d
27
Ctrl
ESC (c)
0x1b
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
28
Base
Dal (c)
0xcf
0xcf
28
Shift
Right Brace (c)
0x7b
0x7b
28
Ctrl
SS3 (c)
0x1d
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
Not Returned (none)
30
Shift
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
30
Ctrl
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
30
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
ESC [ 0 8 6 q (0x56)
30
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
31
Base
Sheen (c)
0xd4
0xd4
31
Shift
Back Slash (c)
0x5c
0x5c
31
Ctrl
SOH (c)
0x01
0x01
Chapter 2. Keyboard Translate Tables
13
Table 7. Arabic Keyboard (Arabic) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
32
Base
Seen (c)
0xd3
0xd3
32
Shift
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
32
Ctrl
DC3 (c)
0x13
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 33 - 38)
Table 8. Arabic Keyboard (Arabic) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
33
Base
Yeh (c)
0xea
0xea
33
Shift
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
33
Ctrl
EOT (c)
0x04
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
34
Base
Beh (c)
0xc8
0xc8
34
Shift
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
34
Ctrl
ACK (c)
0x06
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
35
Base
Lam (c)
0xe4
0xe4
35
Shift
HamzaonLamalef (c)
0xe4
0xc3
35
Ctrl
BEL (c)
0x07
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
36
Base
Alef (c)
0xc7
0xc7
36
Shift
HamzaonAlef (c)
0xc3
0xc3
36
Ctrl
BS (c)
0x08
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
37
Base
Teh (c)
0xca
0xca
37
Shift
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
37
Ctrl
LF (c)
0x0a
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
14
Keyboard Technical Reference
Table 8. Arabic Keyboard (Arabic) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
38
Base
Noon (c)
0xe6
0xe6
38
Shift
Arabic Comma (c)
0xac
0xac
38
Ctrl
VT (c)
0x0b
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 39 - 45)
Table 9. Arabic Keyboard (Arabic) Translate Table (Key Positions 39 - 45)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
39
Base
Meem (c)
0xe5
0xe5
39
Shift
Slash (c)
0x2f
0x2f
39
Ctrl
FF (c)
0x0c
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
40
Base
Kaf (c)
0xe3
0xe3
40
Shift
Colon (c)
0x3a
0x3a
40
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q (0x5g)
ESC [ 0 9 6 q (0x5g)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
41
Base
Tah (c)
0xd7
0xd7
41
Shift
Double Quote (c)
0x22
0x22
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
42
Base
Thal (c)
0xd0
0xd0
42
Shift
Shadda (c)
0xf1
0xf1
42
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
ESC [ 0 5 7 q (0x39)
42
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
ESC [ 1 1 5 q (0x73)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
43
Base
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
43
Shift
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
43
Ctrl
CR (c)
0x0d
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
0xe0
0xe0
44
45
Not Available
Base
Tatweel (c)
Chapter 2. Keyboard Translate Tables
15
Table 9. Arabic Keyboard (Arabic) Translate Table (Key Positions 39 - 45) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
45
Shift
Vertical Bar (c)
0x7c
0x7c
45
Ctrl
SS4 (c)
0x1c
0x1c
45
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
ESC [ 0 8 6 q (0x56)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 46 - 51)
Table 10. Arabic Keyboard (Arabic) Translate Table (Key Positions 46 - 51)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
46
Base
HamzaonYeh (c)
0xc6
0xc6
46
Shift
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
46
Ctrl
SUB (c)
0x1a
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
ESC [ 1 0 1 q (0x65)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
47
Base
Hamza (c)
0xc1
0xc1
47
Shift
Sukun (c)
0xf2
0xf2
47
Ctrl
CAN (c)
0x18
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q (0x66)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
48
Base
HamzaonWaw (c)
0xc4
0xc4
48
Shift
Kasra (c)
0xf0
0xf0
48
Ctrl
ETX (c)
0x03
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
49
Base
Reh (c)
0xd1
0xd1
49
Shift
Kasratan (c)
0xed
0xed
49
Ctrl
SYN (c)
0x16
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
50
Base
Lamalef (c)
0xe4
0xc7
50
Shift
MaddaOnAlef (c)
0xe4
0xc2
50
Ctrl
STX (c)
0x02
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
51
Base
AlefMaksura (c)
0xe9
0xe9
51
Shift
MaddaonAlef (c)
0xc2
0xc2
51
Ctrl
SO (c)
0x0e
0x0e
16
Keyboard Technical Reference
Table 10. Arabic Keyboard (Arabic) Translate Table (Key Positions 46 - 51) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 52 - 58)
Table 11. Arabic Keyboard (Arabic) Translate Table (Key Positions 52 - 58)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
52
Base
TehMarbuta (c)
0xc9
0xc9
52
Shift
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
52
Ctrl
CR (c)
0x0d
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x6b)
ESC [ 1 0 7 q (0x6b)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
53
Base
Waw (c)
0xe8
0xe8
53
Shift
Comma (c)
0x2c
0x2c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
54
Base
Zain (c)
0xd2
0xd2
54
Shift
Point (c)
0x2e
0x2e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
55
Base
Zah (c)
0xd8
0xd8
55
Shift
Arabic Question Mark
(c)
0xbf
0xbf
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
ESC [ 1 1 2 q (0x70)
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
ESC [ 1 1 3 q (0x71)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Alt
Shift (Right)
Not Returned (none)
Not Returned (none)
57
AltGr
Shift (Right)
Not Returned (none)
Not Returned (none)
58
Base
Control
Not Returned (none)
Not Returned (none)
58
Shift
Control
Not Returned (none)
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
Not Returned (none)
Chapter 2. Keyboard Translate Tables
17
Table 11. Arabic Keyboard (Arabic) Translate Table (Key Positions 52 - 58) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
58
Alt
Control
Not Returned (none)
Not Returned (none)
58
AltGr
Control
Not Returned (none)
Not Returned (none)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 59 - 75)
Table 12. Arabic Keyboard (Arabic) Translate Table (Key Positions 59 - 75)
Key Posn
Shift State
59
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
Not Available
60
Base
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
Not Returned (none)
61
Base
SP (c)
0x20
0x20
61
Shift
SP (c)
0x20
0x20
61
Ctrl
SP (c)
0x20
0x20
61
Alt
SP (c)
0x20
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
Prev Window (none)
®
64
Ctrl
Windows Window
Wind Window (none)
Wind Window (none)
64
Alt
Next Window
Next Window (none)
Next Window (none)
64
AltGr
Next Window
Next Window (none)
Next Window (none)
65-74
Not Available
75
Base
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignored (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
18
Keyboard Technical Reference
Arabic Keyboard (Arabic) Translate Table (Key Positions 76 - 83)
Table 13. Arabic Keyboard (Arabic) Translate Table (Key Positions 76 - 83)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
76
Base
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0xe8)
ESC [ 1 4 2 q (0xe8)
76
Alt
DL (f)
ESC [ M (0x153)
ESC [ M (0x153)
76
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
77-78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 (0x8f)
ESC [ 1 4 3 (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 (0x90)
ESC [ 1 4 4 (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 (0x91)
ESC [ 1 4 5 (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
ESC [ 1 4 9 q (0x95)
81
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
82
Not Available
83
Base
CUU (f)
ESC [ A (0x101)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 84 - 90)
Table 14. Arabic Keyboard (Arabic) Translate Table (Key Positions 84 - 90)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
84
Base
CUD (f)
ESC [ B (0x102)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
ESC [ 1 6 5 q (0xa5
Chapter 2. Keyboard Translate Tables
19
Table 14. Arabic Keyboard (Arabic) Translate Table (Key Positions 84 - 90) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
ESC [ 1 5 7 q (0x9d)
86
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
87-88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
90
Base
Num Lock
Not Returned (none)
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 91 - 96)
Table 15. Arabic Keyboard (Arabic) Translate Table (Key Positions 91 - 96)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
91
Base
Ghain (c)
0xda
0xda
91
Shift
Seven (c)
0x37
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
ESC [ 1 7 2 q (0xac)
91
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
92
Base
Hamzaonalef (c)
0xc3
0xc3
92
Shift
Four (c)
0x34
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
ESC [ 1 7 4 q (0xae)
92
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
20
Keyboard Technical Reference
Table 15. Arabic Keyboard (Arabic) Translate Table (Key Positions 91 - 96) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
92
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
93
Base
Initial Ain (c)
0xc0
0xc0
93
Shift
One (c)
0x31
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
ESC [ 1 7 6 q (0xb0)
93
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
0x2f
95
Shift
Slash (c)
0x2f
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
96
Base
Maddaonalef (c)
0xc2
0xc2
96
Shift
Eight (c)
0x38
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
ESC [ 1 8 2 q (0xb6)
96
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
96
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 97 - 101)
Table 16. Arabic Keyboard (Arabic) Translate Table (Key Positions 97 - 101)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
97
Base
Hamzaounderalef (c)
0xc5
0xc5
97
Shift
Five (c)
0x35
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
ESC [ 1 8 4 q (0xb8)
97
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
98
Base
Hamza (c)
0xc1
0xc1
98
Shift
Two (c)
0x32
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
ESC [ 1 8 6 q (0xba)
98
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
99
Base
Three (c)
0xb3
0xb3
99
Shift
Zero (c)
0x30
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xba)
ESC [ 1 7 8 q (0xba)
99
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
21
Table 16. Arabic Keyboard (Arabic) Translate Table (Key Positions 97 - 101) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
100
Base
Asterisk (c)
0x2a
0x2a
100
Shift
Asterisk (c)
0x2a
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
101
Base
Arabic Question Mark
(c)
0xbf
0xbf
101
Shift
Nine (c)
0x39
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
ESC [ 1 9 0 q (0xbe)
101
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
101
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 102 - 107)
Table 17. Arabic Keyboard (Arabic) Translate Table (Key Positions 102 - 107)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
102
Base
Four (c)
0xb4
0xb4
102
Shift
Six (c)
0x36
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
ESC [ 1 9 2 q (0xc0)
102
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
103
Base
Ain (c)
0xd9
0xd9
103
Shift
Three (c)
0x33
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
ESC [ 1 9 4 q (0xc2)
103
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
104
Base
Hamzaonwaw (c)
0xc4
0xc4
104
Shift
Period (c)
0x2e
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
105
Base
Hyphen, Minus (c)
0x2d
0x2d
105
Shift
Hyphen, Minus (c)
0x2d
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
0x2b
22
Keyboard Technical Reference
Table 17. Arabic Keyboard (Arabic) Translate Table (Key Positions 102 - 107) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
106
Shift
Plus Sign (c)
0x2b
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
ESC [ 2 0 1 q (0xc9)
106
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
107
Not Available
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 108 - 115)
Table 18. Arabic Keyboard (Arabic) Translate Table (Key Positions 108 - 115)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
108
Base
CR (c)
0x0d
0x0d
108
Shift
CR (c)
0x0d
0x0d
108
Ctrl
CR (c)
0x0d
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
109
Not Available
110
Base
ESC (c)
0x1b
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q (0x7a)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
23
Table 18. Arabic Keyboard (Arabic) Translate Table (Key Positions 108 - 115) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Arabic) Translate Table (Key Positions 116 - 120)
Table 19. Arabic Keyboard (Arabic) Translate Table (Key Positions 116 - 120)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
ESC [ 0 4 1 q (0x29)
116
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
118
Base
PFK 7(f)
ESC [ 0 0 7 q (0x07)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
24
Keyboard Technical Reference
Arabic Keyboard (Arabic) Translate Table (Key Positions 121 - 126)
Table 20. Arabic Keyboard (Arabic) Translate Table (Key Positions 121 - 126)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
ESC [ 0 4 6 q (0x2e)
121
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
0x7f
126
Alt
DEL (c)
0x7f
0x7f
126
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
25
Arabic Keyboard (Latin) Translate Table
The Version 4 NLS subsystem supports two Code Sets for Arabic (ID 253). These code sets are the PC
Code Set IBM-1046 and the Code Set ISO8859-6, which is the industry standard. The two columns in the
translate tables identify both the IBM-1046 and ISO8859-6 code points for the key positions. The code
points are the same for the ASCII characters because ASCII is a subset of the IBM-1046 and ISO8859-6
Code Sets.
The following sections of the Arabic keyboard translate table contain the keyboard information for the
Arabic keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set IBM-1046 and Code Set ISO8859-6 in AIX 5L Version 5.3 General Programming Concepts:
Writing and Debugging Programs.
v Understanding Keyboard Table Information.
Arabic Keyboard (Latin) Translate Table (Key Positions 1-6)
Table 21. Arabic Keyboard (Latin) Translate Table (Key Positions 1-6)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
1
Base
Less Than Sign (c)
0x3c
0x3c
1
Shift
Greater Than Sign (c) 0x3e
0x3e
1
Ctrl
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
1
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
2
Base
One (c)
0x31
0x31
2
Shift
Exclamation Point (c)
0x21
0x21
2
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
ESC [ 0 5 7 q (0x39)
2
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
ESC [ 1 1 5 q (0x73)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
0x32
3
Shift
At Sign (c)
0x40
0x40
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
0x33
4
Shift
Number Sign (c)
0x23
0x23
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
26
Keyboard Technical Reference
Table 21. Arabic Keyboard (Latin) Translate Table (Key Positions 1-6) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
5
Base
Four (c)
0x34
0x34
5
Shift
Dollar Sign (c)
0x24
0x24
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 (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
Arabic Keyboard (Latin) Translate Table (Key Positions 7 - 12)
Table 22. Arabic Keyboard (Latin) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
7
Base
Six (c)
0x36
0x36
7
Shift
Circumflex Accent (c)
0x5e
0x5e
7
Ctrl
SS2 (c)
0x1e
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
0x37
8
Shift
Ampersand (c)
0x26
0x26
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
0x38
9
Shift
Asterisk (c)
0x2a
0x2a
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (f)
ESC [ 0 5 4 q (f)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (f)
ESC [ 0 6 5 q (f)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
10
Base
Nine (c)
0x39
0x39
10
Shift
Left Parenthesis (c)
0x28
0x28
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
ESC [ 0 6 6 q (0x42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
0x30
11
Shift
Right Parenthesis (c)
0x29
0x29
Chapter 2. Keyboard Translate Tables
27
Table 22. Arabic Keyboard (Latin) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
12
Base
Minus Sign (c)
0x2d
0x2d
12
Shift
Underscore (c)
0x5f
0x5f
12
Ctrl
SS1 (c)
0x1f
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
ESC [ 0 6 8 q (0x44)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 13 - 19)
Table 23. Arabic Keyboard (Latin) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
13
Base
Equal Sign (c)
0x3d
0x3d
13
Shift
Plus Sign (c)
0x2b
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
0x08
15
Shift
BS (c)
0x08
0x08
15
Ctrl
Break (c)
0x7f
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q (0x47)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
0x09
16
Shift
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
0x71
17
Shift
Uppercase q (c)
0x51
0x51
17
Ctrl
DC1 (c)
0x11
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x50)
ESC [ 0 7 4 q (0x50)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
0x77
18
Shift
Uppercase w (c)
0x57
0x57
18
Ctrl
ETB (c)
0x17
0x17
28
Keyboard Technical Reference
Table 23. Arabic Keyboard (Latin) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
0x65
19
Shift
Uppercase e (c)
0x45
0x45
19
Ctrl
ENQ (c)
0x05
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 20 - 25)
Table 24. Arabic Keyboard (Latin) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
20
Base
Lowercase r (c)
0x72
0x72
20
Shift
Uppercase r (c)
0x52
0x52
20
Ctrl
DC2 (c)
0x12
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
0x74
21
Shift
Uppercase t (c)
0x54
0x54
21
Ctrl
DC4 (c)
0x14
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 (0x4e)
ESC [ 0 7 8 (0x4e)
21
AltGr
Ignore (f)
Not returned (0x1ff)
Not returned (0x1ff)
22
Base
Lowercase y (c)
0x79
0x79
22
Shift
Uppercase y (c)
0x59
0x59
22
Ctrl
EM (c)
0x19
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
ESC [ 0 7 9 q (0x4f)
22
AltGr
Ignore (f)
Not returned (0x1ff)
Not returned (0x1ff)
23
Base
Lowercase u (c)
0x75
0x75
23
Shift
Uppercase u (c)
0x55
0x55
23
Ctrl
NAK (c)
0x15
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not returned (0x1ff)
Not returned (0x1ff)
24
Base
Lowercase i (c)
0x69
0x69
24
Shift
Uppercase i (f)
0x49
0x49
24
Ctrl
HT (c)
0x09
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not returned (0x1ff)
Not returned (0x1ff)
Chapter 2. Keyboard Translate Tables
29
Table 24. Arabic Keyboard (Latin) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
25
Base
Lowercase o (c)
0x6f
0x6f
25
Shift
Uppercase o (c)
0x4f
0x4f
25
Ctrl
SI (c)
0x0f
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
ESC [ 0 8 2 q (0x52)
25
AltGr
Currency (c)
0xa4
0xa4
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 26 - 32)
Table 25. Arabic Keyboard (Latin) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
26
Base
Lowercase p (c)
0x70
0x70
26
Shift
Uppercase p (c)
0x50
0x50
26
Ctrl
DLE (c)
0x10
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
27
Base
Left Bracket (c)
0x5b
0x5b
27
Shift
Left Brace (c)
0x7b
0x7b
27
Ctrl
ESC (c)
0x1b
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
28
Base
Right Bracket (c)
0x5d
0x5d
28
Shift
Right Brace (c)
0x7b
0x7b
28
Ctrl
SS3 (c)
0x1d
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
Not Returned (none)
30
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
ESC [ 0 8 6 q (0x56)
30
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
31
Base
Lowercase a (c)
0x61
0x61
31
Shift
Uppercase a (c)
0x41
0x41
31
Ctrl
SOH (c)
0x01
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
0x73
30
Keyboard Technical Reference
Table 25. Arabic Keyboard (Latin) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
32
Shift
Uppercase s (c)
0x53
0x53
32
Ctrl
DC3 (c)
0x13
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 33 - 38)
Table 26. Arabic Keyboard (Latin) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
33
Base
Lowercase d (c)
0x64
0x64
33
Shift
Uppercase d (c)
0x44
0x44
33
Ctrl
EOT (c)
0x04
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
0x66
34
Shift
Uppercase f (c)
0x46
0x46
34
Ctrl
ACK (c)
0x06
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
0x67
35
Shift
Uppercase g (c)
0x47
0x47
35
Ctrl
BEL (c)
0x07
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore(f)
Not Returned (0x1ff)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
0x68
36
Shift
Uppercase h (c)
0x48
0x48
36
Ctrl
BS (c)
0x08
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
0x6a
37
Shift
Uppercase j (c)
0x4a
0x4a
37
Ctrl
LF (c)
0x0a
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
0x6b
38
Shift
Uppercase k (c)
0x4b
0x4b
38
Ctrl
VT (c)
0x0b
0x0b
Chapter 2. Keyboard Translate Tables
31
Table 26. Arabic Keyboard (Latin) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 39 - 44)
Table 27. Arabic Keyboard (Latin) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
39
Base
Lowercase l (c)
0x6c
0x6c
39
Shift
Uppercase l (c)
0x4c
0x4c
39
Ctrl
FF (c)
0x0c
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
40
Base
Semicolon (c)
0x3b
0x3b
40
Shift
Colon (c)
0x3a
0x3a
40
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q (0x5g)
ESC [ 0 9 6 q (0x5g)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
41
Base
Apostrophe (c)
0x27
0x27
41
Shift
Double Quotes (c)
0x22
0x22
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
42
Base
Grave Accent (c)
0x60
0x60
42
Shift
Tilde (c)
0x7e
0x7e
42
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
ESC [ 0 5 7 q (0x39)
42
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
ESC [ 1 1 5 q (0x73)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
0x0d
43
Shift
CR (c)
0x0d
0x0d
43
Ctrl
CR (c)
0x0d
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Shift
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
44
Ctrl
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
44
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
44
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
32
Keyboard Technical Reference
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 45 - 50)
Table 28. Arabic Keyboard (Latin) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
45
Base
Back Slash (c)
0x5c
0x5c
45
Shift
Vertical Bar (c)
0x7c
0x7c
45
Ctrl
SS4 (c)
0x1c
0x1c
45
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
ESC [ 0 8 6 q (0x56)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
46
Base
Lowercase z (c)
0x7a
0x7a
46
Shift
Uppercase z (c)
0x5a
0x5a
46
Ctrl
SUB (c)
0x1a
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
ESC [ 1 0 1 q (0x65)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
0x78
47
Shift
Uppercase x (c)
0x58
0x58
47
Ctrl
CAN (c)
0x18
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q (0x66)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
0x63
48
Shift
Uppercase c (c)
0x43
0x43
48
Ctrl
ETX (c)
0x03
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
0x76
49
Shift
Uppercase v (c)
0x56
0x56
49
Ctrl
SYN (c)
0x16
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
0x62
50
Shift
Uppercase b (c)
0x42
0x42
50
Ctrl
STX (c)
0x02
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
33
Arabic Keyboard (Latin) Translate Table (Key Positions 51 - 57)
Table 29. Arabic Keyboard (Latin) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
51
Base
Lowercase n (c)
0x6e
0x6e
51
Shift
Uppercase n (c)
0x4e
0x4e
51
Ctrl
SO (c)
0x0e
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
0x6d
52
Shift
Uppercase m (c)
0x4d
0x4d
52
Ctrl
CR (c)
0x0d
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x6b)
ESC [ 1 0 7 q (0x6b)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
0x2c
53
Shift
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
0x2e
54
Shift
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
55
Base
Slash (c)
0x2f
0x2f
55
Shift
Question Mark (c)
0x3f
0x3f
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
ESC [ 1 1 2 q (0x70)
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
ESC [ 1 1 3 q (0x71)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Alt
Shift (Right)
Not Returned (none)
Not Returned (none)
57
AltGr
Shift (Right)
Not Returned (none)
Not Returned (none)
c = character
f = function
34
Keyboard Technical Reference
Arabic Keyboard (Latin) Translate Table (Key Positions 58 - 74)
Table 30. Arabic Keyboard (Latin) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
58
Base
Control
Not Returned (none)
Not Returned (none)
58
Shift
Control
Not Returned (none)
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
Not Returned (none)
58
Alt
Control
Not Returned (none)
Not Returned (none)
58
AltGr
Control
Not Returned (none)
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
Not Returned (none)
61
Base
SP (c)
0x20
0x20
61
Shift
SP (c)
0x20
0x20
61
Ctrl
SP (c)
0x20
0x20
61
Alt
SP (c)
0x20
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
Prev Window (none)
64
Ctrl
Windows Window
Wind Window (none)
Wind Window (none)
64
Alt
Next Window
Next Window (none)
Next Window (none)
64
AltGr
Next Window
Next Window (none)
Next Window (none)
65-74
Not Available
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 75 - 82)
Table 31. Arabic Keyboard (Latin) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
75
Base
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
Chapter 2. Keyboard Translate Tables
35
Table 31. Arabic Keyboard (Latin) Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignored (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0xe8)
ESC [ 1 4 2 q (0xe8)
76
Alt
DL (f)
ESC [ M (0x153)
ESC [ M (0x153)
76
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
77-78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 (0x8f)
ESC [ 1 4 3 (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 (0x90)
ESC [ 1 4 4 (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 (0x91)
ESC [ 1 4 5 (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
ESC [ 1 4 9 q (0x95)
81
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 83 - 89)
Table 32. Arabic Keyboard (Latin) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
83
Base
CUU (f)
ESC [ A (0x101)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
ESC [ 1 6 4 q (0xa4)
36
Keyboard Technical Reference
Table 32. Arabic Keyboard (Latin) Translate Table (Key Positions 83 - 89) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
ESC [ 1 6 5 q (0xa5
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
ESC [ 1 5 7 q (0x9d)
86
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
87-88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 90 - 96)
Table 33. Arabic Keyboard (Latin) Translate Table (Key Positions 90 - 96)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
90
Base
Num Lock
Not Returned (none)
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
91
Base
Ghain (c)
0xda
0xda
91
Shift
Seven (c)
0x37
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
ESC [ 1 7 2 q (0xac)
91
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
92
Base
Hamzaonalef (c)
0xc3
0xc3
92
Shift
Four (c)
0x34
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
ESC [ 1 7 4 q (0xae)
Chapter 2. Keyboard Translate Tables
37
Table 33. Arabic Keyboard (Latin) Translate Table (Key Positions 90 - 96) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
92
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
93
Base
Initial Ain (c)
0xc0
0xc0
93
Shift
One (c)
0x31
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
ESC [ 1 7 6 q (0xb0)
93
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
0x2f
95
Shift
Slash (c)
0x2f
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
96
Base
Maddaonalef (c)
0xc2
0xc2
96
Shift
Eight (c)
0x38
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
ESC [ 1 8 2 q (0xb6)
96
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
96
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 97 - 101)
Table 34. Arabic Keyboard (Latin) Translate Table (Key Positions 97 - 101)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
97
Base
Hamzaounderalef (c)
0xc5
0xc5
97
Shift
Five (c)
0x35
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
ESC [ 1 8 4 q (0xb8)
97
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
98
Base
Hamza (c)
0xc1
0xc1
98
Shift
Two (c)
0x32
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
ESC [ 1 8 6 q (0xba)
98
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
99
Base
Three (c)
0xb3
0xb3
99
Shift
Zero (c)
0x30
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xba)
ESC [ 1 7 8 q (0xba)
99
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
38
Keyboard Technical Reference
Table 34. Arabic Keyboard (Latin) Translate Table (Key Positions 97 - 101) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
99
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
0x2a
100
Shift
Asterisk (c)
0x2a
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
101
Base
Arabic Question Mark
(c)
0xbf
0xbf
101
Shift
Nine (c)
0x39
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
ESC [ 1 9 0 q (0xbe)
101
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
101
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 102 - 107)
Table 35. Arabic Keyboard (Latin) Translate Table (Key Positions 102 - 107)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
102
Base
Four (c)
0xb4
0xb4
102
Shift
Six (c)
0x36
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
ESC [ 1 9 2 q (0xc0)
102
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
103
Base
Ain (c)
0xd9
0xd9
103
Shift
Three (c)
0x33
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
ESC [ 1 9 4 q (0xc2)
103
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
104
Base
Hamzaonwaw (c)
0xc4
0xc4
104
Shift
Period (c)
0x2e
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
105
Base
Hyphen, Minus (c)
0x2d
0x2d
105
Shift
Hyphen, Minus (c)
0x2d
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
39
Table 35. Arabic Keyboard (Latin) Translate Table (Key Positions 102 - 107) (continued)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
106
Base
Plus Sign (c)
0x2b
0x2b
106
Shift
Plus Sign (c)
0x2b
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
ESC [ 2 0 1 q (0xc9)
106
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
107
Not Available
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 108 - 114)
Table 36. Arabic Keyboard (Latin) Translate Table (Key Positions 108 - 114)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
108
Base
CR (c)
0x0d
0x0d
108
Shift
CR (c)
0x0d
0x0d
108
Ctrl
CR (c)
0x0d
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
109
Not Available
110
Base
ESC (c)
0x1b
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q (0x7a)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
ESC [ 0 3 9 q (0x27)
40
Keyboard Technical Reference
Table 36. Arabic Keyboard (Latin) Translate Table (Key Positions 108 - 114) (continued)
Key Posn
114
Shift State
AltGr
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 115 - 120)
Table 37. Arabic Keyboard (Latin) Translate Table (Key Positions 115 - 120)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
ESC [ 0 4 1 q (0x29)
116
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
118
Base
PFK 7(f)
ESC [ 0 0 7 q (0x07)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
41
c = character
f = function
Arabic Keyboard (Latin) Translate Table (Key Positions 121 - 126)
Table 38. Arabic Keyboard (Latin) Translate Table (Key Positions 121 - 126)
Key Posn
Shift State
Assignment
Returned
Returned String
1046 Code Set
8859-6 Code Set
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
ESC [ 0 4 6 q (0x2e)
121
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
0x7f
126
Alt
DEL (c)
0x7f
0x7f
126
Altgr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
42
Keyboard Technical Reference
Belgian-French/Dutch Keyboard Translate Table
The AIX Version 4 NLS subsystem for Belgian supports the Code Set ISO8859-1, which is the industry
standard. The column in the translate tables identify the 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 ISO8859-1 Code Set.
The following sections of the Belgian-French/Dutch keyboard translate table contain the keyboard
information for the Belgian-French/Dutch keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Belgian-French/Dutch Keyboard Translate Table (Key Positions 1 - 6)
Table 39. Belgian-French/Dutch Keyboard Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
Base
Superscript 2 (c)
0xb2
1
Shift
Superscript 3 (c)
0xb3
1
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
Ampersand (c)
0x26
2
Shift
One (c)
0x31
2
Ctrl
PFX 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Pipe Symbol (c)
0x7c
3
Base
e Small (c)
0xc9
3
Shift
Two (c)
0x32
3
Ctrl
NUL (c)
0x00
3
Alt
PFX 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
At Sign (c)
0x40
4
Base
Double Quote (c)
0x22
4
Shift
Three (c)
0x33
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Number Sign (c)
0x23
5
Base
Quote, Apostrophe (c)
0x27
Chapter 2. Keyboard Translate Tables
43
Table 39. Belgian-French/Dutch Keyboard Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
5
Shift
Four (c)
0x34
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
Altgr
Ignore (f)
Not Returned (0x1ff)
6
Base
Left Parenthesis (c)
0x28
6
Shift
Five (c)
0x35
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
Altgr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 7 - 12)
Table 40. Belgian-French/Dutch Keyboard Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Base
Section Symbol (c)
0xa7
7
Shift
Six (c)
0x36
7
Ctrl
IS2 (c)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Circumflex Capital (c)
0x5e
8
Base
e Grave Capital (c)
0xe8
8
Shift
Seven (f)
0x37
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Ignore (f)
Not Returned (0x1ff)
9
Base
Exclamation Point (c)
0xe9
9
Shift
Eight (c)
0x38
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (f)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (f)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
10
Base
c Cedilla Small (c)
0xe7
10
Shift
Nine (c)
0x39
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
10
AltGr
Left Brace (c)
0x7b
11
Base
a Grave Capital (c)
0xe0
11
Shift
Zero (c)
0x30
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
44
Keyboard Technical Reference
Table 40. Belgian-French/Dutch Keyboard Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
Altgr
Right Brace (c)
0x7d
12
Base
Right Parenthesis (c)
0x29
12
Shift
Degree Symbol (c)
0xb0
12
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
12
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 13 - 18)
Table 41. Belgian-French/Dutch Keyboard Translate Table (Key Positions 13 - 18)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
Base
Minus Sign (c)
0x2d
13
Shift
Underscore (c)
0x5f
13
Ctrl
IS1 (c)
0x1f
13
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
Altgr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase a (c)
0x61
17
Shift
Uppercase a (c)
0x41
17
Ctrl
SOH (c)
0x01
17
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase z (c)
0x7a
18
Shift
Uppercase z (c)
0x5a
18
Ctrl
Substitute Char (c)
0x1a
18
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
Chapter 2. Keyboard Translate Tables
45
Table 41. Belgian-French/Dutch Keyboard Translate Table (Key Positions 13 - 18) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
18
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 19 - 24)
Table 42. Belgian-French/Dutch Keyboard Translate Table (Key Positions 19 - 24)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)*
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 (0x4e)
21
Altgr
Ignore (f)
Not returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
22
AltGr
Ignore (f)
Not returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not returned (0x1ff)
46
Keyboard Technical Reference
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is 0xa4.
Belgian-French/Dutch Keyboard Translate Table (Key Positions 25 - 30)
Table 43. Belgian-French/Dutch Keyboard Translate Table (Key Positions 25 - 30)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not returned (0x1ff)
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83(f)
ESC [ 0 8 3 q (0x53)
26
Altgr
Ignore (f)
Not Returned (0x1ff)
27
Base
Circumflex Capital (c)
0x5e
27
Shift
(c)
0xa8*
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Left Bracket (c)
0x5b
28
Base
Dollar Sign (c)
0x24
28
Shift
Asterisk (c)
0x2a
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Right Bracket (c)
0x5d
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
Chapter 2. Keyboard Translate Tables
47
Belgian-French/Dutch Keyboard Translate Table (Key Positions 31 - 36)
Table 44. Belgian-French/Dutch Keyboard Translate Table (Key Positions 31 - 36)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
31
Base
Lowercase q (c)
0x71
31
Shift
Uppercase q (c)
0x51
31
Ctrl
DCI (c)
0x11
31
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x4a)
31
Altgr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (C)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore(f)
Not Returned (0x1ff)
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
Altgr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
48
Keyboard Technical Reference
Belgian-French/Dutch Keyboard Translate Table (Key Positions 37 - 42
)
Table 45. Belgian-French/Dutch Keyboard Translate Table (Key Positions 37 - 42 )
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Lowercase m (c)
0x6d
40
Shift
Uppercase m (c)
0x4d
40
Ctrl
CR (c)
0x0d
40
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
u Grave Small (c)
0xf9
41
Shift
Percent Sign (c)
0x25
41
Ctrl
Pfk 98 (f)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
Altgr
Small Accent (c)
0xef
42
Base
Greek Mu Small (c)
0xb5
42
Shift
Pounds Sterling (c)
0xa3
42
Ctrl
Ignore (f)
Not Returned (0x1ff)
42
Alt
Ignore (f)
Not Returned (0x1ff)
42
AltGr
Grave Capital (c)
0x60
c = character
f = function
Chapter 2. Keyboard Translate Tables
49
Belgian-French/Dutch Keyboard Translate Table (Key Positions 43 - 48)
Table 46. Belgian-French/Dutch Keyboard Translate Table (Key Positions 43 - 48)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080
44
AltGr
Shift (Left)
Not Returned (none)
45
Base
Less Than Sign (c)
0x3c
45
Shift
Greater Than Sign (c)
0x3e
45
Ctrl
IS4 (c)
0x1c
45
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
45
AltGr
Reverse Slash (c)
0x5c
46
Base
Lowercase w (c)
0x77
46
Shift
Uppercase w (c)
0x57
46
Ctrl
ETB (c)
0x17
46
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
46
Altgr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
50
Keyboard Technical Reference
Belgian-French/Dutch Keyboard Translate Table (Key Positions 49 - 54)
Table 47. Belgian-French/Dutch Keyboard Translate Table (Key Positions 49 - 54)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
Altgr
Ignore (f)
Not Returned (0x1ff)
52
Base
Comma (c)
0x2c
52
Shift
Question Mark (c)
0x3f
52
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q (0x60)
52
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Semicolon (c)
0x3b
53
Shift
Period (c)
0x2e
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Colon (c)
0x3a
54
Shift
Slash (c)
0x2f
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
51
Belgian-French/Dutch Keyboard Translate Table (Key Positions 55 - 61)
Table 48. Belgian-French/Dutch Keyboard Translate Table (Key Positions 55 - 61)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
55
Base
Equal Sign (c)
0x3d
55
Shift
Plus Sign (c)
0x2b
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
55
AltGr
Tilde Capital (c)
0x7e
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Shift (Right)
Not Returned (none)
57
AltGr
Shift (Right)
Not Returned (none)
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
Altgr
Ignored (f)
Not Returned (0x1ff)
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 62 - 79)
Table 49. Belgian-French/Dutch Keyboard Translate Table (Key Positions 62 - 79)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
52
Keyboard Technical Reference
Table 49. Belgian-French/Dutch Keyboard Translate Table (Key Positions 62 - 79) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Wind Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignored (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0xe8)
76
Alt
DL (f)
ESC [ M (0x153)
76
Altgr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFk 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 80 - 86)
Table 50. Belgian-French/Dutch Keyboard Translate Table (Key Positions 80 - 86)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
Chapter 2. Keyboard Translate Tables
53
Table 50. Belgian-French/Dutch Keyboard Translate Table (Key Positions 80 - 86) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
Altgr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
83
Base
CUU (f)
ESC [ a (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ b (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
Altgr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 87 - 93)
Table 51. Belgian-French/Dutch Keyboard Translate Table (Key Positions 87 - 93)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
87
Not Available
88
Not available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Keyboard Technical Reference
Table 51. Belgian-French/Dutch Keyboard Translate Table (Key Positions 87 - 93) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Upper Left Corner (c)
0xda
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
Altgr
Ignore (f)
Not Returned (0x1ff)
92
Base
Left Edge Int. (c)
0x1ff
92
Shift
Four (c)
0x34
92
Ctrl
PFK 134 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
0x1ff
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 94 - 99)
Table 52. Belgian-French/Dutch Keyboard Translate Table (Key Positions 94 - 99)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4
95
AltGr
Ignore (f)
Not Returned (0x1ff)
96
Base
Top Intersection (c)
0x1ff
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
Altgr
Ignore (f)
Not Returned (0x1ff)
97
Base
Center Int. (c)
0x1ff
Chapter 2. Keyboard Translate Tables
55
Table 52. Belgian-French/Dutch Keyboard Translate Table (Key Positions 94 - 99) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
0x1ff
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
0x1ff
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xba)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 100 104 )
Table 53. Belgian-French/Dutch Keyboard Translate Table (Key Positions 100 - 104 )
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Upper Right Corner (c)
0x1ff
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
Altgr
Ignore (f)
Not Returned (0x1ff)
102
Base
Right Edge Int. (c)
0x1ff
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
0x1ff
103
Shift
Three (c)
0x33
56
Keyboard Technical Reference
Table 53. Belgian-French/Dutch Keyboard Translate Table (Key Positions 100 - 104 ) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
0x1ff
104
Shift
Period (c)
0x23
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 105 112)
Table 54. Belgian-French/Dutch Keyboard Translate Table (Key Positions 105 - 112)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
105
Base
Hyphen, Minus (c)
0x2d
105
Shift
Hyphen, Minus (c)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
Altgr
Ignore (f)
Not Returned (0x1ff)
107
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
Chapter 2. Keyboard Translate Tables
57
Table 54. Belgian-French/Dutch Keyboard Translate Table (Key Positions 105 - 112) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 113 117)
Table 55. Belgian-French/Dutch Keyboard Translate Table (Key Positions 113 - 117)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
Altgr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
58
Keyboard Technical Reference
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 118 122)
Table 56. Belgian-French/Dutch Keyboard Translate Table (Key Positions 118 - 122)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
118
Base
PFK 7(f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
Altgr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Belgian-French/Dutch Keyboard Translate Table (Key Positions 123 126)
Table 57. Belgian-French/Dutch Keyboard Translate Table (Key Positions 123 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
Chapter 2. Keyboard Translate Tables
59
Table 57. Belgian-French/Dutch Keyboard Translate Table (Key Positions 123 - 126) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 36 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
Altgr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Brazilian Keyboard Translate Table
The following sections of the Brazilian keyboard translate table contain the keyboard information for the
Brazilian keyboard (Code Set ISO8859-1). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Brazilian Keyboard Translate Table (Key Positions 1 - 6)
Table 58. Brazilian Keyboard Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Quote, Apostrophe (c)
0x27
1
Shift
Double Quote (c)
0x22
60
Keyboard Technical Reference
Table 58. Brazilian Keyboard Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
1
Ctrl
Ignore (f)
Not Returned (0x1ff)
1
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Superscript 1 (c)
0xb9
3
Base
Two (c)
0x32
3
Shift
At Sign (c)
0x40
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Superscript 2 (c)
0xb2
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Superscript 3 (c)
0xb3
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Pounds Sterling (c)
0xa3
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Cent Sign (c)
0xa2
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 7 - 12)
Table 59. Brazilian Keyboard Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Diaeresis Accent (c)
0xa8
7
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Logical NOT (c)
0xac
8
Base
Seven (c)
0x37
Chapter 2. Keyboard Translate Tables
61
Table 59. Brazilian Keyboard Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8
Shift
Ampersand (c)
0x26
8
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Ignore (c)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
9
Shift
Asterisk (c)
0x2a
9
Ctrl
Ignore (f)
Not Returned (0x1ff)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
10
Base
Nine (c)
0x39
10
Shift
Left Parenthesis (c)
0x28
10
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
11
Shift
Right Parenthesis (c)
0x29
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Hyphen, Minus (c)
0x2d
12
Shift
Underscore (c)
0x5f
12
Ctrl
IS1 (c)
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
12
AltGr
Ignore (c)
Not Returned (0x1ff)
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 13 - 19)
Table 60. Brazilian Keyboard Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Equal Sign (c)
0x3d
13
Shift
Plus Sign (c)
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Section Symbol (c)
0xa7
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
62
Keyboard Technical Reference
Table 60. Brazilian Keyboard Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 20 - 25)
Table 61. Brazilian Keyboard Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
Chapter 2. Keyboard Translate Tables
63
Table 61. Brazilian Keyboard Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x50)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 26 - 32)
Table 62. Brazilian Keyboard Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Acute Accent (c)
0xb4
27
Shift
Grave Accent (c)
0x60
27
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
27
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Left Bracket (c)
0x5b
28
Shift
Left Brace (c)
0x7b
28
Ctrl
ESC (c)
0x1b
28
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
28
AltGr
Feminine Sign (c)
0xaa
29
Not Available
30
Base
64
Keyboard Technical Reference
Caps Lock
Not Returned (none)
Table 62. Brazilian Keyboard Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 33 - 38)
Table 63. Brazilian Keyboard Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
65
Table 63. Brazilian Keyboard Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 39 - 44)
Table 64. Brazilian Keyboard Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
c Cedilla Small (c)
0xe7
40
Shift
c Cedilla Capital (c)
0xc7
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
Tilde Accent (c)
0x7e
41
Shift
Circumflex Accent (c)
0x5e
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Base
Right Bracket (c)
0x5d
42
Shift
Right Brace (c)
0x7d
42
Ctrl
IS3 (c)
0x1d
42
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
42
AltGr
Masculine Sign (c)
0xba
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
66
Keyboard Technical Reference
Table 64. Brazilian Keyboard Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 45 - 50)
Table 65. Brazilian Keyboard Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
45
Base
Reverse Slash (c)
0x5c
45
Shift
Pipe Symbol (c)
0x7c
45
Ctrl
IS4 (c)
0x1c
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f0
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
Chapter 2. Keyboard Translate Tables
67
Table 65. Brazilian Keyboard Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 51 - 56)
Table 66. Brazilian Keyboard Translate Table (Key Positions 51 - 56)
Key Posn
Shift State
Assignment Returned
Returned String
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (c)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Less-than Sign (c)
0x3c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (c)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Greater-than Sign (c)
0x3e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Semicolon (c)
0x3b
55
Shift
Colon (c)
0x3a
55
Ctrl
PFK 96 (f)
ESC [ 096 q (0x60)
55
Alt
PFK 97 (f)
ESC [ 097 q (0x61)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
56
Base
Slash (c)
0x2f
56
Shift
Question Mark (c)
0x3f
56
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
56
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
56
AltGr
Degree Symbol (c)
0xb0
c = character
f = function
68
Keyboard Technical Reference
Brazilian Keyboard Translate Table (Key Positions 57 - 74)
Table 67. Brazilian Keyboard Translate Table (Key Positions 57 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Chapter 2. Keyboard Translate Tables
69
Brazilian Keyboard Translate Table (Key Positions 75 - 82)
Table 68. Brazilian Keyboard Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 83 - 90)
Table 69. Brazilian Keyboard Translate Table (Key Positions 83 - 90)
Key Posn
Shift State
Assignment Returned
Returned String
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
70
Keyboard Technical Reference
Table 69. Brazilian Keyboard Translate Table (Key Positions 83 - 90) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 91 - 96)
Table 70. Brazilian Keyboard Translate Table (Key Positions 91 - 96)
Key Posn
Shift State
Assignment Returned
Returned String
91
Base
Upper Left Corner (c)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Left Side Middle (c)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
71
Table 70. Brazilian Keyboard Translate Table (Key Positions 91 - 96) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
96
Base
Top Intersection (c)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 97 - 101)
Table 71. Brazilian Keyboard Translate Table (Key Positions 97 - 101)
Key Posn
Shift State
Assignment Returned
Returned String
97
Base
Center Intersection (c)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
72
Keyboard Technical Reference
Table 71. Brazilian Keyboard Translate Table (Key Positions 97 - 101) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Upper Right Corner (c)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 102 - 107)
Table 72. Brazilian Keyboard Translate Table (Key Positions 102 - 107)
Key Posn
Shift State
Assignment Returned
Returned String
102
Base
Right Side Middle (c)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
Chapter 2. Keyboard Translate Tables
73
Table 72. Brazilian Keyboard Translate Table (Key Positions 102 - 107) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Period (c)
0x2e
107
Shift
Period (c)
0x2e
107
Ctrl
Ignore (f)
Not Returned (0x1ff)
107
Alt
Ignore (f)
Not Returned (0x1ff)
107
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 108 - 114)
Table 73. Brazilian Keyboard Translate Table (Key Positions 108 - 114)
Key Posn
Shift State
Assignment Returned
Returned String
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
74
Keyboard Technical Reference
c = character
f = function
Brazilian Keyboard Translate Table (Key Positions 115 - 120)
Table 74. Brazilian Keyboard Translate Table (Key Positions 115 - 120)
Key Posn
Shift State
Assignment Returned
Returned String
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
75
Brazilian Keyboard Translate Table (Key Positions 121 - 126)
Table 75. Brazilian Keyboard Translate Table (Key Positions 121 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table
The following sections of the Bulgarian (Cyrillic layer) 101 keyboard translate table contain the keyboard
information for the Bulgarian (Cyrillic layer) 101 keyboard (Code Set ISO8859-5). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
76
Keyboard Technical Reference
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 1 - 6)
Table 76. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Grave Accent (c)
0x60
1
Shift
Tilde Accent (c)
0x7e
1
Ctrl
IS4 info sep 4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
3
Shift
Question Sign (c)
0x3f
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Plus Sign (c)
0x2b
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Ignore (f)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
5
Shift
Double Quote (c)
0x22
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
77
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 7 - 12)
Table 77. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Equal Sign (c)
0x3d
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
8
Shift
Colon (c)
0x3a
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Ignore (f)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
9
Shift
Slash (c)
0x2f
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
10
Base
Nine (c)
0x39
10
Shift
Underscore (c)
0x5f
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
11
Shift
Numero Sign (c)
0xf0
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Hyphen, Minus (c)
0x2d
12
Shift
Uppercase I (c)
0x49
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
78
Keyboard Technical Reference
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 13 - 19)
Table 78. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Period (c)
0x2e
13
Shift
Uppercase v (c)
0x56
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Comma (c)
0x2c
17
Shift
Cyrillic yeru Small (c)
0xeb
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Cyrillic u Small (c)
0xe3
18
Shift
Cyrillic u Capital (c)
0xc3
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Cyrillic e Small (c)
0xd5
19
Shift
Cyrillic e Capital (c)
0xb5
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
79
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 20 - 25)
Table 79. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
Cyrillic i Small (c)
0xd8
20
Shift
Cyrillic i Capital (c)
0xb8
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Cyrillic sh Small (c)
0xe8
21
Shift
Cyrillic sh Capital (c)
0xc8
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Cyrillic shcha Small (c)
0xe9
22
Shift
Cyrillic shcha Capital (c)
0xc9
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Cyrillic k Small (c)
0xda
23
Shift
Cyrillic k Capital (c)
0xba
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Cyrillic s Small (c)
0xe1
24
Shift
Cyrillic s Capital (c)
0xc1
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Cyrillic d Small (c)
0xd4
25
Shift
Cyrillic d Capital (c)
0xb4
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
80
Keyboard Technical Reference
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 26 - 31)
Table 80. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 26 - 31)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
Cyrillic z Small (c)
0xd7
26
Shift
Cyrillic z Capital (c)
0xb7
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Cyrillic cs Small (c)
0xe6
27
Shift
Cyrillic cs Capital (c)
0xc6
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Semicolon (c)
0x3b
28
Shift
Section Symbol (c)
0xfd
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
29
Base
Left Parenthesis (c)
0x5c
29
Shift
Right Parenthesis (c)
0x7c
29
Ctrl
NUL (c)
0x00
29
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
29
AltGr
Ignore (f)
Not Returned (0x1ff)
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Softsign Small (c)
0xec
31
Shift
Softsign Capital (c)
0xcc
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
81
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 32 - 37)
Table 81. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 32 - 37)
Key Posn
Shift State
Assignment Returned
Returned String
32
Base
Cyrillic ya Small (c)
0xef
32
Shift
Cyrillic ya Capital (c)
0xcf
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
33
Base
Cyrillic a Small (c)
0xd0
33
Shift
Cyrillic a Capital (c)
0xb0
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Cyrillic o Small (c)
0xde
34
Shift
Cyrillic o Capital (c)
0xbe
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Cyrillic zh Small (c)
0xd6
35
Shift
Cyrillic zh Capital (c)
0xb6
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Cyrillic g Small (c)
0xd3
36
Shift
Cyrillic g Capital (c)
0xb3
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Cyrillic t Small (c)
0xe2
37
Shift
Cyrillic t Capital (c)
0xc2
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
82
Keyboard Technical Reference
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 38 - 44)
Table 82. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 38 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
38
Base
Cyrillic n Small (c)
0xdd
38
Shift
Cyrillic n Capital (c)
0xbd
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
39
Base
Cyrillic v Small (c)
0xd2
39
Shift
Cyrillic v Capital (c)
0xb2
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Cyrillic m Small (c)
0xdc
40
Shift
Cyrillic m Capital (c)
0xbc
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
Cyrillic ch Small (c)
0xe7
41
Shift
Cyrillic ch Capital (c)
0xc7
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Not Available
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Chapter 2. Keyboard Translate Tables
83
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 45 - 51)
Table 83. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 45 - 51)
Key Posn
Shift State
45
Assignment Returned
Returned String
Not Available
46
Base
Cyrillic yu Small (c)
0xee
46
Shift
Cyrillic yu Capital (c)
0xce
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Cyrillic shorti Small (c)
0xd9
47
Shift
Cyrillic shorti Capital(c)
0xb9
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Hardsign Small (c)
0xea
48
Shift
Hardsign Capital (c)
0xca
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Cyrillic ie Small (c)
0xed
49
Shift
Cyrillic ie Capital (c)
0xcd
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Cyrillic f Small (c)
0xe4
50
Shift
Cyrillic f Capital (c)
0xc4
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
51
Base
Cyrillic h Small (c)
0xe5
51
Shift
Cyrillic h Capital (c)
0xc5
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
84
Keyboard Technical Reference
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 52 - 58)
Table 84. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 52 - 58)
Key Posn
Shift State
Assignment Returned
Returned String
52
Base
Cyrillic p Small (c)
0xdf
52
Shift
Cyrillic p Capital (c)
0xbf
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Cyrillic r Small (c)
0xec
53
Shift
Cyrillic r Capital (c)
0xc0
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Cyrillic l Small (c)
0xdb
54
Shift
Cyrillic l Capital (c)
0xbb
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Cyrillic b Small (c)
0xd1
55
Shift
Cyrillic b Capital (c)
0xb1
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
c = character
f = function
Chapter 2. Keyboard Translate Tables
85
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 59 - 75)
Table 85. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 59 - 75)
Key Posn
Shift State
59
Assignment Returned
Returned String
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 76 - 83)
Table 86. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 76 - 83)
Key Posn
Shift State
Assignment Returned
Returned String
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
86
Keyboard Technical Reference
Table 86. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 76 - 83) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 84 - 90)
Table 87. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 84 - 90)
Key Posn
Shift State
Assignment Returned
Returned String
84
Base
CUD (f)
ESC [ B (0x101)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
Chapter 2. Keyboard Translate Tables
87
Table 87. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 84 - 90) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 91 - 97)
Table 88. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 91 - 97)
Key Posn
Shift State
Assignment Returned
Returned String
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Ignore (f)
Not Returned (0x1ff)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
88
Keyboard Technical Reference
Table 88. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 91 - 97) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Ignore (f)
Not Returned (0x1ff)
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 98 - 103)
Table 89. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 98 - 103)
Key Posn
Shift State
Assignment Returned
Returned String
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
89
Table 89. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 98 - 103) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 104 - 110)
Table 90. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 104 - 110)
Key Posn
Shift State
Assignment Returned
Returned String
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
90
Keyboard Technical Reference
Table 90. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 104 - 110) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 111 - 117)
Table 91. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 111 - 117)
Key Posn
Shift State
111
Assignment Returned
Returned String
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
Chapter 2. Keyboard Translate Tables
91
Table 91. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 111 - 117) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 118 - 123)
Table 92. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 118 - 123)
Key Posn
Shift State
Assignment Returned
Returned String
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
92
Keyboard Technical Reference
Table 92. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 118 - 123) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 124 - 126)
Table 93. Bulgarian (Cyrillic layer) 101 Keyboard (ID 442) Translate Table (Key Positions 124 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table
The following sections of the Bulgarian (Latin layer) 101 keyboard translate table contain the keyboard
information for the Bulgarian (Latin layer) 101 keyboard (Code Set ISO8859-5). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Chapter 2. Keyboard Translate Tables
93
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 1 - 6)
Table 94. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Grave Accent (c)
0x60
1
Shift
Tilde Accent (c)
0x7e
1
Ctrl
IS4 info sep 4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
3
Shift
At Sign (c)
0x40
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Ignore (f)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
94
Keyboard Technical Reference
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 7 - 12)
Table 95. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Circumflex Accent (c)
0x5e
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
8
Shift
Ampersand (c)
0x26
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Ignore (f)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
9
Shift
Asterisk (c)
0x2a
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
10
Base
Nine (c)
0x39
10
Shift
Left Parenthesis (c)
0x28
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
11
Shift
Right Parenthesis (c)
0x29
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Hyphen, Minus (c)
0x2d
12
Shift
Underscore (c)
0x5f
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
95
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 13 - 18)
Table 96. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 13 - 18)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Equal Sign (c)
0x3d
13
Shift
Plus Sign (c)
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 19 - 24)
Table 97. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 19 - 24)
Key Posn
Shift State
Assignment Returned
Returned String
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
96
Keyboard Technical Reference
Table 97. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 19 - 24) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
19
AltGr
Ignore (f)
Not Returned (0x1ff)
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 25 - 30)
Table 98. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 25 - 30)
Key Posn
Shift State
Assignment Returned
Returned String
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
Chapter 2. Keyboard Translate Tables
97
Table 98. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 25 - 30) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Left Square Bracket (c)
0x5b
27
Shift
Left Brace (c)
0x7b
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Right Square Bracket (c)
0x5d
28
Shift
Right Brace (c)
0x7d
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
29
Base
Backslash (c)
0x5c
29
Shift
Vertical Bar (c)
0x7c
29
Ctrl
NUL (c)
0x00
29
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
29
AltGr
Ignore (f)
Not Returned (0x1ff)
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 31 - 36)
Table 99. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 31 - 36)
Key Posn
Shift State
Assignment Returned
Returned String
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Keyboard Technical Reference
Table 99. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 31 - 36) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 37 - 43)
Table 100. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 37 - 43)
Key Posn
Shift State
Assignment Returned
Returned String
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
Chapter 2. Keyboard Translate Tables
99
Table 100. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 37 - 43) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Semicolon (c)
0x3b
40
Shift
Colon (c)
0x3a
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
Apostrophe (c)
0x27
41
Shift
Double Quote (c)
0x22
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Not Available
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 44 - 50)
Table 101. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 44 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
45
Not Available
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
100
Keyboard Technical Reference
Table 101. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 44 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x75
49
Shift
Uppercase v (c)
0x55
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 51 - 57)
Table 102. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Less Than Sign (c)
0x3c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Greater Than Sign (c)
0x3e
Chapter 2. Keyboard Translate Tables
101
Table 102. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Slash (c)
0x2f
55
Shift
Question Sign (c)
0x3f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 58 - 64)
Table 103. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 58 - 64)
Key Posn
Shift State
Assignment Returned
Returned String
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
102
Keyboard Technical Reference
Table 103. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 58 - 64) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 65 - 82)
Table 104. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 65 - 82)
Key Posn
Shift State
65-74
Assignment Returned
Returned String
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
Chapter 2. Keyboard Translate Tables
103
Table 104. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 65 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 83 - 89)
Table 105. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x101)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
104
Keyboard Technical Reference
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 90 - 96)
Table 106. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 90 - 96)
Key Posn
Shift State
Assignment Returned
Returned String
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Ignore (f)
Not Returned (0x1ff)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Ignore (f)
Not Returned (0x1ff)
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
105
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 97 - 102)
Table 107. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 97 - 102)
Key Posn
Shift State
Assignment Returned
Returned String
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
106
Keyboard Technical Reference
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 103 - 109)
Table 108. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 103 - 109)
Key Posn
Shift State
Assignment Returned
Returned String
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Base
Not Available
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 110 - 116)
Table 109. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 110 - 116)
Key Posn
Shift State
Assignment Returned
Returned String
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
Chapter 2. Keyboard Translate Tables
107
Table 109. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 110 - 116) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 117 - 122)
Table 110. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 117 - 122)
Key Posn
Shift State
Assignment Returned
Returned String
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
108
Keyboard Technical Reference
Table 110. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 117 - 122) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key
Positions 123 - 126)
Table 111. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 123 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
Chapter 2. Keyboard Translate Tables
109
Table 111. Bulgarian (Latin layer) 101 Keyboard (ID 442) Translate Table (Key Positions 123 - 126) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table
The following sections of the Bulgarian (Cyrillic layer) 102 keyboard translate table contain the keyboard
information for the Bulgarian (Cyrillic layer) 102 keyboard (Code Set ISO8859-5). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 1 - 6)
Table 112. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Grave Accent (c)
0x60
1
Shift
Tilde Accent (c)
0x7e
1
Ctrl
IS4 info sep 4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
110
Keyboard Technical Reference
Table 112. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
3
Shift
Question Sign (c)
0x3f
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Plus Sign (c)
0x2b
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Ignore (f)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
5
Shift
Double Quote (c)
0x22
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 7 - 12)
Table 113. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Equal Sign (c)
0x3d
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
8
Shift
Colon (c)
0x3a
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Ignore (f)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
9
Shift
Slash (c)
0x2f
Chapter 2. Keyboard Translate Tables
111
Table 113. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
10
Base
Nine (c)
0x39
10
Shift
Underscore (c)
0x5f
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
11
Shift
Numero Sign (c)
0xf0
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Hyphen, Minus (c)
0x2d
12
Shift
Uppercase I (c)
0x49
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 13 - 18)
Table 114. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 13 - 18)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Period (c)
0x2e
13
Shift
Uppercase v (c)
0x56
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
112
Keyboard Technical Reference
Table 114. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 13 - 18) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Comma (c)
0x2c
17
Shift
Cyrillic yeru Small (c)
0xeb
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Cyrillic u Small (c)
0xe3
18
Shift
Cyrillic u Capital (c)
0xc3
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 19 - 24)
Table 115. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 19 - 24)
Key Posn
Shift State
Assignment Returned
Returned String
19
Base
Cyrillic e Small (c)
0xd5
19
Shift
Cyrillic e Capital (c)
0xb5
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
20
Base
Cyrillic i Small (c)
0xd8
20
Shift
Cyrillic i Capital (c)
0xb8
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Cyrillic sh Small (c)
0xe8
21
Shift
Cyrillic sh Capital (c)
0xc8
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Cyrillic shcha Small (c)
0xe9
22
Shift
Cyrillic shcha Capital (c)
0xc9
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Cyrillic k Small (c)
0xda
23
Shift
Cyrillic k Capital (c)
0xba
Chapter 2. Keyboard Translate Tables
113
Table 115. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 19 - 24) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Cyrillic s Small (c)
0xe1
24
Shift
Cyrillic s Capital (c)
0xc1
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 25 - 31)
Table 116. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 25 - 31)
Key Posn
Shift State
Assignment Returned
Returned String
25
Base
Cyrillic d Small (c)
0xd4
25
Shift
Cyrillic d Capital (c)
0xb4
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
26
Base
Cyrillic z Small (c)
0xd7
26
Shift
Cyrillic z Capital (c)
0xb7
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Cyrillic cs Small (c)
0xe6
27
Shift
Cyrillic cs Capital (c)
0xc6
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Semicolon (c)
0x3b
28
Shift
Section Symbol (c)
0xfd
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
114
Keyboard Technical Reference
Table 116. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 25 - 31) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Softsign Small (c)
0xec
31
Shift
Softsign Capital (c)
0xcc
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 32 - 37)
Table 117. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 32 - 37)
Key Posn
Shift State
Assignment Returned
Returned String
32
Base
Cyrillic ya Small (c)
0xef
32
Shift
Cyrillic ya Capital (c)
0xcf
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
33
Base
Cyrillic a Small (c)
0xd0
33
Shift
Cyrillic a Capital (c)
0xb0
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Cyrillic o Small (c)
0xde
34
Shift
Cyrillic o Capital (c)
0xbe
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Cyrillic zh Small (c)
0xd6
35
Shift
Cyrillic zh Capital (c)
0xb6
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Cyrillic g Small (c)
0xd3
36
Shift
Cyrillic g Capital (c)
0xb3
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Cyrillic t Small (c)
0xe2
37
Shift
Cyrillic t Capital (c)
0xc2
Chapter 2. Keyboard Translate Tables
115
Table 117. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 32 - 37) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 38 - 43)
Table 118. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 38 - 43)
Key Posn
Shift State
Assignment Returned
Returned String
38
Base
Cyrillic n Small (c)
0xdd
38
Shift
Cyrillic n Capital (c)
0xbd
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
39
Base
Cyrillic v Small (c)
0xd2
39
Shift
Cyrillic v Capital (c)
0xb2
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Cyrillic m Small (c)
0xdc
40
Shift
Cyrillic m Capital (c)
0xbc
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
Cyrillic ch Small (c)
0xe7
41
Shift
Cyrillic ch Capital (c)
0xc7
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Base
Left Parenthesis (c)
0x5c
42
Shift
Right Parenthesis (c)
0x7c
42
Ctrl
NUL (c)
0x00
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Keyboard Technical Reference
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 44 - 49)
Table 119. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 44 - 49)
Key Posn
Shift State
Assignment Returned
Returned String
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
45
Base
Ignore (f)
Not Returned (0x1ff)
45
Shift
Ignore (f)
Not Returned (0x1ff)
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
Cyrillic yu Small (c)
0xee
46
Shift
Cyrillic yu Capital (c)
0xce
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Cyrillic shorti Small (c)
0xd9
47
Shift
Cyrillic shorti Capital(c)
0xb9
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Hardsign Small (c)
0xea
48
Shift
Hardsign Capital (c)
0xca
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Cyrillic ie Small (c)
0xed
49
Shift
Cyrillic ie Capital (c)
0xcd
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
117
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 50 - 55)
Table 120. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 50 - 55)
Key Posn
Shift State
Assignment Returned
Returned String
50
Base
Cyrillic f Small (c)
0xe4
50
Shift
Cyrillic f Capital (c)
0xc4
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
51
Base
Cyrillic h Small (c)
0xe5
51
Shift
Cyrillic h Capital (c)
0xc5
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Cyrillic p Small (c)
0xdf
52
Shift
Cyrillic p Capital (c)
0xbf
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Cyrillic r Small (c)
0xec
53
Shift
Cyrillic r Capital (c)
0xc0
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Cyrillic l Small (c)
0xdb
54
Shift
Cyrillic l Capital (c)
0xbb
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Cyrillic b Small (c)
0xd1
55
Shift
Cyrillic b Capital (c)
0xb1
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
118
Keyboard Technical Reference
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 56 - 63)
Table 121. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 56 - 63)
Key Posn
Shift State
56
Assignment Returned
Returned String
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 64 - 80)
Table 122. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 64 - 80)
Key Posn
Shift State
Assignment Returned
Returned String
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
Chapter 2. Keyboard Translate Tables
119
Table 122. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 64 - 80) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 81 - 88)
Table 123. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 81 - 88)
Key Posn
Shift State
Assignment Returned
Returned String
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
83
120
Not Available
Base
CUU (f)
Keyboard Technical Reference
ESC [ A (0x101)
Table 123. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 81 - 88) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 89 - 95)
Table 124. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 89 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
Chapter 2. Keyboard Translate Tables
121
Table 124. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 89 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Ignore (f)
Not Returned (0x1ff)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Ignore (f)
Not Returned (0x1ff)
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 96 - 101)
Table 125. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 96 - 101)
Key Posn
Shift State
Assignment Returned
Returned String
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
122
Keyboard Technical Reference
Table 125. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 96 - 101) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 102 - 108)
Table 126. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 102 - 108)
Key Posn
Shift State
Assignment Returned
Returned String
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
Chapter 2. Keyboard Translate Tables
123
Table 126. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 102 - 108) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 109 - 115)
Table 127. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 109 - 115)
Key Posn
Shift State
Assignment Returned
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Returned String
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
124
Keyboard Technical Reference
Table 127. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 109 - 115) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 116 - 121)
Table 128. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 116 - 121)
Key Posn
Shift State
Assignment Returned
Returned String
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
125
Table 128. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 116 - 121) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 122 - 126)
Table 129. Bulgarian (Cyrillic layer) 102 Keyboard (ID 442) Translate Table (Key Positions 122 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
126
Keyboard Technical Reference
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table
The following sections of the Bulgarian (Latin layer) 102 keyboard translate table contain the keyboard
information for the Bulgarian (Latin layer) 102 keyboard (Code Set ISO8859-5). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 1 - 6)
Table 130. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Grave Accent (c)
0x60
1
Shift
Tilde Accent (c)
0x7e
1
Ctrl
IS4 info sep 4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
3
Shift
At Sign (c)
0x40
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Ignore (f)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
Chapter 2. Keyboard Translate Tables
127
Table 130. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 7 - 12)
Table 131. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Circumflex Accent (c)
0x5e
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
8
Shift
Ampersand (c)
0x26
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Ignore (f)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
9
Shift
Asterisk (c)
0x2a
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
10
Base
Nine (c)
0x39
10
Shift
Left Parenthesis (c)
0x28
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
11
Shift
Right Parenthesis(c)
0x29
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Hyphen, Minus (c)
0x2d
12
Shift
Underscore (c)
0x5f
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
128
Keyboard Technical Reference
Table 131. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 13 - 18)
Table 132. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 13 - 18)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Equal Sign (c)
0x3d
13
Shift
Plus Sign (c)
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
129
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 19 - 24)
Table 133. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 19 - 24)
Key Posn
Shift State
Assignment Returned
Returned String
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
130
Keyboard Technical Reference
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 25 - 31)
Table 134. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 25 - 31)
Key Posn
Shift State
Assignment Returned
Returned String
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Left Bracket (c)
0x5b
27
Shift
Left Brace (c)
0x7b
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Right Bracket (c)
0x5d
28
Shift
Right Brace (c)
0x7d
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
131
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 32 - 37)
Table 135. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 32 - 37)
Key Posn
Shift State
Assignment Returned
Returned String
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
132
Keyboard Technical Reference
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 38 - 43)
Table 136. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 38 - 43)
Key Posn
Shift State
Assignment Returned
Returned String
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Semicolon (c)
0x3b
40
Shift
Colon (c)
0x3a
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
Apostrophe (c)
0x27
41
Shift
Double Quote (c)
0x22
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Base
Backslash (c)
0x5c
42
Shift
Vertical Bar (c)
0x7c
42
Ctrl
NUL (c)
0x00
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
133
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 44 - 49)
Table 137. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 44 - 49)
Key Posn
Shift State
Assignment Returned
Returned String
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
45
Base
Ignore (f)
Not Returned (0x1ff)
45
Shift
Ignore (f)
Not Returned (0x1ff)
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
134
Keyboard Technical Reference
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 50 - 55)
Table 138. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 50 - 55)
Key Posn
Shift State
Assignment Returned
Returned String
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Less Than Sign (c)
0x3c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Greater Than Sign (c)
0x3e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Slash (c)
0x2f
55
Shift
Question Mark (c)
0x3f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
135
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 56 - 63)
Table 139. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 56 - 63)
Key Posn
Shift State
56
Assignment Returned
Returned String
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
c = character
f = function
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 64 - 80)
Table 140. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 64 - 80)
Key Posn
Shift State
Assignment Returned
Returned String
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
136
Keyboard Technical Reference
Table 140. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 64 - 80) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 81 - 88)
Table 141. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 81 - 88)
Key Posn
Shift State
Assignment Returned
Returned String
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
83
Not Available
Base
CUU (f)
ESC [ A (0x101)
Chapter 2. Keyboard Translate Tables
137
Table 141. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 81 - 88) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
c = character
f = function
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 89 - 95
Table 142. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 89 - 95
Key Posn
Shift State
Assignment Returned
Returned String
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
138
Keyboard Technical Reference
Table 142. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 89 - 95 (continued)
Key Posn
Shift State
Assignment Returned
Returned String
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Ignore (f)
Not Returned (0x1ff)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Ignore (f)
Not Returned (0x1ff)
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 96 - 101)
Table 143. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 96 - 101)
Key Posn
Shift State
Assignment Returned
Returned String
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
Chapter 2. Keyboard Translate Tables
139
Table 143. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 96 - 101) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 102 - 108)
Table 144. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 102 - 108)
Key Posn
Shift State
Assignment Returned
Returned String
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
140
Keyboard Technical Reference
Table 144. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 102 - 108) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 109 - 115)
Table 145. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 109 - 115)
Key Posn
Shift State
Assignment Returned
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Returned String
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
Chapter 2. Keyboard Translate Tables
141
Table 145. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 109 - 115) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 116 - 121)
Table 146. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 116 - 121)
Key Posn
Shift State
Assignment Returned
Returned String
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
142
Keyboard Technical Reference
Table 146. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 116 - 121) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key
Positions 122 - 126)
Table 147. Bulgarian (Latin layer) 102 Keyboard (ID 442) Translate Table (Key Positions 122 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
143
Chinese Keyboard Translate Table
The following sections of the Chinese keyboard translate table contain the keyboard information for the
Chinese keyboard (Code Set IBM-eucTW). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Chinese Keyboard Translate Table (Key Positions 1 - 8)
Table 148. Chinese Keyboard Translate Table (Key Positions 1 - 8)
Key Posn
Shift State
Assignment
Returned String
1
Base
Ignore (f)
Not Returned (0x1ff)
1
Shift
Ignore (f)
Not Returned (0x1ff)
1
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
IS2 (c)
0x1e
144
Keyboard Technical Reference
Table 148. Chinese Keyboard Translate Table (Key Positions 1 - 8) (continued)
Key Posn
Shift State
Assignment
Returned String
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q
8
Base
Seven (c)
0x37
8
Shift
Quote, Apostrophe (c)
0x27
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q
Chinese Keyboard Translate Table (Key Positions 9 - 16)
Table 149. Chinese Keyboard Translate Table (Key Positions 9 - 16)
Key Posn
Shift State
Assignment
Returned String
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q
11
Base
Zero (c)
0x30
11
Shift
Ignore f)
Not Returned (0x1ff)
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q
12
Base
Hyphen (c)
0x2d
12
Shift
Equal Sign (c)
0x3d
12
Ctrl
IS1 (c)
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q
13
Base
Circumflex (c)
0x5e
13
Shift
Overbar (c)
0x7e
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q
14
Base
Underscore (c)
0x5f
14
Shift
Ignore (f)
Not Returned (0x1ff)
14
Ctrl
Ignore (f)
Not Returned (0x1ff)
14
Alt
Ignore (f)
Not Returned (0x1ff)
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z
Chapter 2. Keyboard Translate Tables
145
Table 149. Chinese Keyboard Translate Table (Key Positions 9 - 16) (continued)
Key Posn
Shift State
Assignment
Returned String
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q
Chinese Keyboard Translate Table (Key Positions 17 - 24)
Table 150. Chinese Keyboard Translate Table (Key Positions 17 - 24)
Key Posn
Shift State
Assignment
Returned String
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q
146
Keyboard Technical Reference
Chinese Keyboard Translate Table (Key Positions 25 - 33)
Table 151. Chinese Keyboard Translate Table (Key Positions 25 - 33)
Key Posn
Shift State
Assignment
Returned String
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q
27
Base
At Sign (c)
0x40
27
Shift
Grave (c)
0x60
27
Ctrl
Ignore (f)
Not Returned (0x1ff)
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q
28
Base
Left Bracket (c)
0x5b
28
Shift
Left Brace (c)
0x7b
28
Ctrl
ESC (c)
0x1b
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q
29
Not Available
30
Base
Ignore (f)
Not Returned (0x1ff)
30
Shift
Ignore (f)
Not Returned (0x1ff)
30
Ctrl
Ignore (f)
Not Returned (0x1ff)
30
Alt
Ignore (f)
Not Returned (0x1ff)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q
Chinese Keyboard Translate Table (Key Positions 34 - 41)
Table 152. Chinese Keyboard Translate Table (Key Positions 34 - 41)
Key Posn
Shift State
Assignment
Returned String
34
Base
Lowercase f (c)
0x66
Chapter 2. Keyboard Translate Tables
147
Table 152. Chinese Keyboard Translate Table (Key Positions 34 - 41) (continued)
Key Posn
Shift State
Assignment
Returned String
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q
40
Base
Semicolon (c)
0x3b
40
Shift
Plus Sign (c)
0x2b
40
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q
41
Base
Colon (c)
0x27
41
Shift
Asterisk (c)
0x22
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q
Chinese Keyboard Translate Table (Key Positions 42 - 50)
Table 153. Chinese Keyboard Translate Table (Key Positions 42 - 50)
Key Posn
Shift State
Assignment
Returned String
42
Base
Right Bracket (c)
0x5d
42
Shift
Right Brace (c)
0x7d
42
Ctrl
IS3 (c)
0x1d
42
Alt
Ignore (f)
Not Returned
148
Keyboard Technical Reference
Table 153. Chinese Keyboard Translate Table (Key Positions 42 - 50) (continued)
Key Posn
Shift State
Assignment
Returned String
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
45
Not Available
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q
Chinese Keyboard Translate Table (Key Positions 51 - 59)
Table 154. Chinese Keyboard Translate Table (Key Positions 51 - 59)
Key Posn
Shift State
Assignment
Returned String
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
Chapter 2. Keyboard Translate Tables
149
Table 154. Chinese Keyboard Translate Table (Key Positions 51 - 59) (continued)
Key Posn
Shift State
Assignment
Returned String
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q
53
Base
Comma (c)
0x2c
53
Shift
Less Than Sign (c)
0x3c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q
54
Base
Period (c)
0x2e
54
Shift
Greater Than Sign (c)
0x3e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q
55
Base
Slash (c)
0x2f
55
Shift
Question Mark (c)
0x3f
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q
56
Base
Reverse Slash (c)
0x5c
56
Shift
Pipe Symbol (c)
0x7c
56
Ctrl
IS4 (c)
0x1c
56
Alt
PFK 86 (f)
ESC [ 0 8 6 q
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Shift (Right)
5080 (none)
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
59
Not Available
Chinese Keyboard Translate Table (Key Positions 60 - 79)
Table 155. Chinese Keyboard Translate Table (Key Positions 60 - 79)
Key Posn
Shift State
Assignment
Returned String
60
Base
Ignore
Not Returned (none)
60
Shift
Ignore
Not Returned (none)
60
Ctrl
Ignore
Not Returned (none)
60
Alt
Caps Lock
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
150
Keyboard Technical Reference
Table 155. Chinese Keyboard Translate Table (Key Positions 60 - 79) (continued)
Key Posn
Shift State
Assignment
Returned String
62
Base
Alternate Shift
Not Returned (none)
62
Shift
Alternate Shift
Not Returned (none)
62
Ctrl
Alternate Shift
Not Returned (none)
62
Alt
Alternate Shift
Not Returned (none)
63
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q
64
Shift
Ignore
Not Returned (ox1ff)
64
Ctrl
Ignore
Not Returned (ox1ff)
64
Alt
Ignore
Not Returned (ox1ff)
65-74
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q
76
Base
DCH (f)
ESC [ P
76
Shift
DCH (f)
ESC [ P
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q
76
Alt
DL (f)
ESC [ M
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q
Chinese Keyboard Translate Table (Key Positions 80 - 89)
Table 156. Chinese Keyboard Translate Table (Key Positions 80 - 89)
Key Posn
Shift State
Assignment
Returned String
80
Base
HOME (f)
ESC [ H
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q
81
Base
PFK 146 (f)
ESC [ 1 4 6 q
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q
82
Not Available
83
Base
CUU (f)
ESC [ A
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q
Chapter 2. Keyboard Translate Tables
151
Table 156. Chinese Keyboard Translate Table (Key Positions 80 - 89) (continued)
Key Posn
Shift State
Assignment
Returned String
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q
84
Base
CUD (f)
ESC [ B
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q
85
Base
PFK 150 (f)
ESC [ 1 5 0 q
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q
86
Base
PFK 154 (f)
ESC [ 1 5 4 q
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q
Chinese Keyboard Translate Table (Key Positions 90 - 98)
Table 157. Chinese Keyboard Translate Table (Key Positions 90 - 98)
Key Posn
Shift State
Assignment
Returned String
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q
91
Base
Num Lock
Not Returned (none)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q
91
Alt
Alt+Num Entry
Ret at AltBrk
92
Base
Num Lock
Not Returned (none)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q
92
Alt
Alt+Num Entry
Ret at AltBrk
93
Base
Num Lock
Not Returned (none)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q
152
Keyboard Technical Reference
Table 157. Chinese Keyboard Translate Table (Key Positions 90 - 98) (continued)
Key Posn
Shift State
Assignment
Returned String
93
Alt
Alt+Num Entry
Ret at AltBrk
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q
96
Alt
Alt+Num Entry
Ret at AltBrk
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q
97
Alt
Alt+Num Entry
Ret at AltBrk
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q
98
Alt
Alt+Num Entry
Ret at AltBrk
Chinese Keyboard Translate Table (Key Positions 99 - 106)
Table 158. Chinese Keyboard Translate Table (Key Positions 99 - 106)
Key Posn
Shift State
Assignment
Returned String
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q
99
Alt
Alt+Num Entry
Ret at AltBrk
100
Base
Comma (c)
0x2c
100
Shift
Comma (c)
0x2c
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q
101
Alt
Alt+Num Entry
Ret at AltBrk
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q
102
Alt
Alt+Num Entry
Ret at AltBrk
103
Base
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
153
Table 158. Chinese Keyboard Translate Table (Key Positions 99 - 106) (continued)
Key Posn
Shift State
Assignment
Returned String
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q
103
Alt
Alt+Num Entry
Ret at AltBrk
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Period (c)
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q
105
Base
Hyphen, Minus (c)
0x2d
105
Shift
Hyphen, Minus (c)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q
106
Base
Asterisk (c)
0x2a
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q
Chinese Keyboard Translate Table (Key Positions 107 - 116)
Table 159. Chinese Keyboard Translate Table (Key Positions 107 - 116)
Key Posn
Shift State
107
Assignment
Returned String
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q
109
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q
113
Base
PFK 2 (f)
ESC [ 0 0 2 q
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q
114
Base
PFK 3 (f)
ESC [ 0 0 3 q
154
Keyboard Technical Reference
Table 159. Chinese Keyboard Translate Table (Key Positions 107 - 116) (continued)
Key Posn
Shift State
Assignment
Returned String
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q
115
Base
PFK 4 (f)
ESC [ 0 0 4 q
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q
116
Base
PFK 5 (f)
ESC [ 0 0 5 q
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q
Chinese Keyboard Translate Table (Key Positions 117 - 124)
Table 160. Chinese Keyboard Translate Table (Key Positions 117 - 124)
Key Posn
Shift State
Assignment
Returned String
117
Base
PFK 6 (f)
ESC [ 0 0 6 q
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q
118
Base
PFK 7 (f)
ESC [ 0 0 7 q
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q
119
Base
PFK 8 (f)
ESC [ 0 0 8 q
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q
120
Base
PFK 9 (f)
ESC [ 0 0 9 q
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q
121
Base
PFK 10 (f)
ESC [ 0 1 0 q
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q
122
Base
PFK 11 (f)
ESC [ 0 1 1 q
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q
Chapter 2. Keyboard Translate Tables
155
Table 160. Chinese Keyboard Translate Table (Key Positions 117 - 124) (continued)
Key Posn
Shift State
Assignment
Returned String
123
Base
PFK 12 (f)
ESC [ 0 1 2 q
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q
124
Base
PFK 209 (f)
ESC [ 2 0 9 q
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q
124
Alt
PFK 212 (f)
ESC [ 2 1 1 q
Chinese Keyboard Translate Table (Key Positions 125 - 133)
Table 161. Chinese Keyboard Translate Table (Key Positions 125 - 133)
Key Posn
Shift State
Assignment
Returned String
125
Base
PFK 213 (f)
ESC [ 2 1 3 q
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q
126
Base
PFK 217 (f)
ESC [ 2 1 7 q
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
127- 130
Not Available
131
Base
Ignore (f)
Not Returned (0x1ff)
131
Shift
Ignore (f)
Not Returned (0x1ff)
131
Ctrl
Ignore (f)
Not Returned (0x1ff)
131
Alt
Ignore (f)
Not Returned (0x1ff)
132
Base
Ignore (f)
Not Returned (0x1ff)
132
Shift
Ignore (f)
Not Returned (0x1ff)
132
Ctrl
Ignore (f)
Not Returned (0x1ff)
132
Alt
Ignore (f)
Not Returned (0x1ff)
133
Base
Ignore (f)
Not Returned (0x1ff)
133
Shift
Ignore (f)
Not Returned (0x1ff)
133
Ctrl
Ignore (f)
Not Returned (0x1ff)
133
Alt
Ignore (f)
Not Returned (0x1ff)
Chinese (Simplified) Keyboard Translate Table
The keyboard information for the Simplified Chinese Keyboard (Code Set IBM-eucUCS) can be viewed in
the /usr/lpp/X11/defaults/xmodmap/zh_CN/keyboard.template file.
If you are running with the ZH_CN locale (UTF-8 codeset), this keyboard information is located in the
/usr/lpp/X11/defaults/xmodmap/ZH_CN/keyboard.template file.
156
Keyboard Technical Reference
Croatian Keyboard (ID 234) Translate Table
The following sections of the Croatian keyboard translate table contain the keyboard information for the
Croatian keyboard (Code Set ISO8859-2). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Croatian Keyboard (ID 234) Translate Table (Key Positions 1 - 6)
Table 162. Croatian Keyboard (ID 234) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Cedilla accent (c)
0xb8
1
Shift
Diaeresis accent (c)
0xa8
1
Ctrl
IS4 info sep 4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Tilde Accent (c)
0x7e
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Caron Accent (c)
0xb7
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Circumflex Accent (c)
0x5e
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Breve Accent (c)
0xa2
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
Chapter 2. Keyboard Translate Tables
157
Table 162. Croatian Keyboard (ID 234) Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Degree Symbol (c)
0xb0
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 7 - 12)
Table 163. Croatian Keyboard (ID 234) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ogonek Accent (c)
0xb2
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Grave Accent (c)
0x60
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Overdot Accent (c)
0xff
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Acute Accent (c)
0xb4
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Double Acute Accent (c)
0xbd
12
Base
Apostrophe (c)
0x27
12
Shift
Question Mark (c)
0x3f
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
12
AltGr
Diaeresis Accent (c)
0xa8
158
Keyboard Technical Reference
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 13 - 19)
Table 164. Croatian Keyboard (ID 234) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Plus Sign (c)
0x2b
13
Shift
Asterisk (c)
0x2a
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Cedilla Accent (c)
0xb8
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Backslash (c)
0x5c
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Vertical Bar (c)
0x7c
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
159
Croatian Keyboard (ID 234) Translate Table (Key Positions 20 - 25)
Table 165. Croatian Keyboard (ID 234) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase z (c)
0x7a
22
Shift
Uppercase z (c)
0x5a
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 26 - 32)
Table 166. Croatian Keyboard (ID 234) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
160
Keyboard Technical Reference
Table 166. Croatian Keyboard (ID 234) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
s caron Small (c)
0xb9
27
Shift
s caron Capital (c)
0xa9
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Division Sign (c)
0xf7
28
Base
d stroke Small (c)
0xf0
28
Shift
d stroke Capital (c)
0xd0
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Multiply Sign (c)
0xd7
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 33 - 38)
Table 167. Croatian Keyboard (ID 234) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
161
Table 167. Croatian Keyboard (ID 234) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Left Square Bracket (c)
0x5b
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Right Square Bracket (c)
0x5d
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
l stroke Small (c)
0xb3
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 39 - 44)
Table 168. Croatian Keyboard (ID 234) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
l stroke Capital (c)
0xa3
40
Base
c caron Small (c)
0xe8
40
Shift
c caron Capital (c)
0xc8
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
162
Keyboard Technical Reference
Table 168. Croatian Keyboard (ID 234) Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
c acute Small (c)
0xe6
41
Shift
c acute Capital (c)
0xc6
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
s Sharp (c)
0xdf
42
Base
z caron Small (c)
0xbe
42
Shift
z caron Capital (c)
0xae
42
Ctrl
NUL (c)
0x00
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Currency Symbol (c)
0xa4
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 45 - 50)
Table 169. Croatian Keyboard (ID 234) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
45
Base
Less Than Sign (c)
0x3c
45
Shift
Greater Than Sign (c)
0x3e
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
Lowercase y (c)
0x79
46
Shift
Uppercase y (c)
0x59
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
Chapter 2. Keyboard Translate Tables
163
Table 169. Croatian Keyboard (ID 234) Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
At Sign (c)
0x40
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Left Brace (c)
0x7b
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 51 - 57)
Table 170. Croatian Keyboard (ID 234) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Right brace (c)
0x7d
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Section Symbol (c)
0xa7
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
164
Keyboard Technical Reference
Table 170. Croatian Keyboard (ID 234) Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Syllable Hyphen (c)
0xad
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 58 - 74)
Table 171. Croatian Keyboard (ID 234) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
Chapter 2. Keyboard Translate Tables
165
Table 171. Croatian Keyboard (ID 234) Translate Table (Key Positions 58 - 74) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 75 - 82)
Table 172. Croatian Keyboard (ID 234) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f0
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
166
Keyboard Technical Reference
Table 172. Croatian Keyboard (ID 234) Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 83 - 89)
Table 173. Croatian Keyboard (ID 234) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
167
Croatian Keyboard (ID 234) Translate Table (Key Positions 90 - 96)
Table 174. Croatian Keyboard (ID 234) Translate Table (Key Positions 90 - 96)
Key Posn
Shift State
Assignment Returned
Returned String
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Ignore (f)
Not Returned (0x1ff)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Ignore (f)
Not Returned (0x1ff)
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 97 - 102)
Table 175. Croatian Keyboard (ID 234) Translate Table (Key Positions 97 - 102)
Key Posn
Shift State
Assignment Returned
Returned String
97
Base
Ignore (f)
Not Returned (0x1ff)
168
Keyboard Technical Reference
Table 175. Croatian Keyboard (ID 234) Translate Table (Key Positions 97 - 102) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 103 - 109)
Table 176. Croatian Keyboard (ID 234) Translate Table (Key Positions 103 - 109)
Key Posn
Shift State
Assignment Returned
Returned String
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
169
Table 176. Croatian Keyboard (ID 234) Translate Table (Key Positions 103 - 109) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign Sign (c)
0x2b
106
Shift
Plus Sign Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Base
Not Available
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 110 - 116)
Table 177. Croatian Keyboard (ID 234) Translate Table (Key Positions 110 - 116)
Key Posn
Shift State
Assignment Returned
Returned String
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
170
Keyboard Technical Reference
Table 177. Croatian Keyboard (ID 234) Translate Table (Key Positions 110 - 116) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 117 - 122)
Table 178. Croatian Keyboard (ID 234) Translate Table (Key Positions 117 - 122)
Key Posn
Shift State
Assignment Returned
Returned String
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
171
Table 178. Croatian Keyboard (ID 234) Translate Table (Key Positions 117 - 122) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Croatian Keyboard (ID 234) Translate Table (Key Positions 123 - 126)
Table 179. Croatian Keyboard (ID 234) Translate Table (Key Positions 123 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
172
Keyboard Technical Reference
Table 179. Croatian Keyboard (ID 234) Translate Table (Key Positions 123 - 126) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Czech Keyboard (ID 243) Translate Table
The following sections of the Czech keyboard translate table contain the keyboard information for the
Czech keyboard (Code Set ISO8859-2). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Czech Keyboard (ID 243) Translate Table (Key Positions 1 - 6)
Table 180. Czech Keyboard (ID 243) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Semicolon (c)
0x3b
1
Shift
Degree Symbol (c)
0xb0
1
Ctrl
IS4 info sep 4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
Plus Sign (c)
0x2b
2
Shift
One (c)
0x31
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Tilde Accent (c)
0x7e
3
Base
e caron Small (c)
0xec
3
Shift
Two (c)
0x32
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Caron Accent (c)
0xb7
4
Base
s caron Small (c)
0xb9
4
Shift
Three (c)
0x33
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Circumflex Accent (c)
0x5e
5
Base
c caron Small (c)
0xe8
Chapter 2. Keyboard Translate Tables
173
Table 180. Czech Keyboard (ID 243) Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
5
Shift
Four (c)
0x34
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Breve Accent (c)
0xa2
6
Base
r caron Small (c)
0xf8
6
Shift
Five (c)
0x35
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Degree Symbol (c)
0xb0
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 7 - 12)
Table 181. Czech Keyboard (ID 243) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
z caron Small (c)
0xbe
7
Shift
Six (c)
0x36
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ogonek Accent (c)
0xb2
8
Base
y acute Small (c)
0xfd
8
Shift
Seven (c)
0x37
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Grave Accent (c)
0x60
9
Base
a acute Small (c)
0xe1
9
Shift
Eight (c)
0x38
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Overdot Accent (c)
0xff
10
Base
i acute Small (c)
0xed
10
Shift
Nine (c)
0x39
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Acute Accent (c)
0xb4
11
Base
e acute Small (c)
0xe9
11
Shift
Zero (c)
0x30
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Double Acute Accent (c)
0xbd
174
Keyboard Technical Reference
Table 181. Czech Keyboard (ID 243) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
12
Base
Equal (c)
0x3d
12
Shift
Percent Sign (c)
0x25
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
12
AltGr
Diaeresis Accent (c)
0xa8
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 13 - 19)
Table 182. Czech Keyboard (ID 243) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Acute Accent (c)
0xb4
13
Shift
Caron Accent (c)
0xb7
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Cedilla Accent (c)
0xb8
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Backslash (c)
0x5c
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Vertical Bar (c)
0x7c
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
Chapter 2. Keyboard Translate Tables
175
Table 182. Czech Keyboard (ID 243) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 20 - 25)
Table 183. Czech Keyboard (ID 243) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase z (c)
0x7a
22
Shift
Uppercase z (c)
0x5a
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
176
Keyboard Technical Reference
Czech Keyboard (ID 243) Translate Table (Key Positions 26 - 32)
Table 184. Czech Keyboard (ID 243) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
u acute small (c)
0xfa
27
Shift
Slash (c)
0x2f
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Division Sign (c)
0xf7
28
Base
Right Parenthesis (c)
0x29
28
Shift
Left Parenthesis (c)
0x28
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Multiply Sign (c)
0xd7
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
d stroke Small (c)
0xf0
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 33 - 38)
Table 185. Czech Keyboard (ID 243) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
33
Base
Lowercase d (c)
0x64
Chapter 2. Keyboard Translate Tables
177
Table 185. Czech Keyboard (ID 243) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
d stroke Capital (c)
0xd0
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Left Square Bracket (c)
0x5b
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Right Square Bracket (c)
0x5d
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
l stroke Small (c)
0xb3
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 39 - 44)
Table 186. Czech Keyboard (ID 243) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
l stroke Capital (c)
0xa3
178
Keyboard Technical Reference
Table 186. Czech Keyboard (ID 243) Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
40
Base
u overcircle small (c)
0xf9
40
Shift
Double Quote (c)
0x22
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Dollar Sign (c)
0x24
41
Base
Section Symbol (c)
0xa7
41
Shift
Exclamation Sign (c)
0x21
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
s Sharp (c)
0xdf
42
Base
Diaeresis Accent (c)
0xa8
42
Shift
Apostrophe (c)
0x27
42
Ctrl
NUL (c)
0x00
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Currency Symbol (c)
0xa4
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 45 - 50)
Table 187. Czech Keyboard (ID 243) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
45
Base
Ampersand (c)
0x26
45
Shift
Asterisk (c)
0x2a
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Less Than Sign (c)
0x3c
46
Base
Lowercase y (c)
0x79
46
Shift
Uppercase y (c)
0x59
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
Chapter 2. Keyboard Translate Tables
179
Table 187. Czech Keyboard (ID 243) Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
46
AltGr
Greater Than Sign (c)
0x3e
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Number Sign (c)
0x23
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Left Brace (c)
0x7b
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 51 - 57)
Table 188. Czech Keyboard (ID 243) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Right brace (c)
0x7d
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Question (c)
0x3f
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
180
Keyboard Technical Reference
Table 188. Czech Keyboard (ID 243) Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Syllable Hyphen (c)
0xad
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 58 - 74)
Table 189. Czech Keyboard (ID 243) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
181
Table 189. Czech Keyboard (ID 243) Translate Table (Key Positions 58 - 74) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 75 - 80)
Table 190. Czech Keyboard (ID 243) Translate Table (Key Positions 75 - 80)
Key Posn
Shift State
Assignment Returned
Returned String
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
182
Keyboard Technical Reference
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 81 - 88)
Table 191. Czech Keyboard (ID 243) Translate Table (Key Positions 81 - 88)
Key Posn
Shift State
Assignment Returned
Returned String
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 89 - 95)
Table 192. Czech Keyboard (ID 243) Translate Table (Key Positions 89 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
89
Base
CUF (f)
ESC [ C (0x103)
Chapter 2. Keyboard Translate Tables
183
Table 192. Czech Keyboard (ID 243) Translate Table (Key Positions 89 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Ignore (f)
Not Returned (0x1ff)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Ignore (f)
Not Returned (0x1ff)
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 96 - 101)
Table 193. Czech Keyboard (ID 243) Translate Table (Key Positions 96 - 101)
Key Posn
Shift State
Assignment Returned
Returned String
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
184
Keyboard Technical Reference
Table 193. Czech Keyboard (ID 243) Translate Table (Key Positions 96 - 101) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 102 - 108)
Table 194. Czech Keyboard (ID 243) Translate Table (Key Positions 102 - 108)
Key Posn
Shift State
Assignment Returned
Returned String
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
Chapter 2. Keyboard Translate Tables
185
Table 194. Czech Keyboard (ID 243) Translate Table (Key Positions 102 - 108) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 109 - 115)
Table 195. Czech Keyboard (ID 243) Translate Table (Key Positions 109 - 115)
Key Posn
Shift State
Assignment Returned
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Returned String
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
186
Keyboard Technical Reference
Table 195. Czech Keyboard (ID 243) Translate Table (Key Positions 109 - 115) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 116 - 121)
Table 196. Czech Keyboard (ID 243) Translate Table (Key Positions 116 - 121)
Key Posn
Shift State
Assignment Returned
Returned String
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
Chapter 2. Keyboard Translate Tables
187
Table 196. Czech Keyboard (ID 243) Translate Table (Key Positions 116 - 121) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Czech Keyboard (ID 243) Translate Table (Key Positions 122 - 126)
Table 197. Czech Keyboard (ID 243) Translate Table (Key Positions 122 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
188
Keyboard Technical Reference
Table 197. Czech Keyboard (ID 243) Translate Table (Key Positions 122 - 126) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Danish Keyboard Translate Table
The AIX Version 4 NLS subsystem supports the ISO8859-1 Code Set, which is the industry standard. The
column in the translate tables identify 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 ISO8859-1 Code Set.
The following sections of the Danish keyboard translate table contain the keyboard information for the
Danish keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Danish Keyboard Translate Table (Key Positions 1 - 6)
Table 198. Danish Keyboard Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
Base
One-half Fraction (c)
0xbd*
1
Shift
Section Symbol (c)
0xa7
1
Ctrl
Ignore (f)
Not Returned (0x1ff)
1
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
Chapter 2. Keyboard Translate Tables
189
Table 198. Danish Keyboard Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
3
AltGr
At Sign (c)
0x40
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Pounds Sterling (c)
0x9c
5
Base
Four (c)
0x34
5
Shift
ICS (c)
0xa4
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Dollar Sign (f)
0x24
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (f)**
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
** For the ISO8859-15 Code Set, the Returned String is 0xa4.
Danish Keyboard Translate Table (Key Positions 7 - 12)
Table 199. Danish Keyboard Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
IS2 (c)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (f)
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Left Brace (c)
0x7b
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
ESC (c)
0x1b
190
Keyboard Technical Reference
Table 199. Danish Keyboard Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Left Bracket (c)
0x5b
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
IS3 (c)
0x1d
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
10
AltGr
Right Bracket (c)
0x5d
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Right Brace (c)
0x7d
12
Base
Plus Sign (c)
0x2b
12
Shift
Question Mark (c)
0x3f
12
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
12
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
12
AltGr
Ignore (f)
Not Returned (f)
c = character
f = function
Danish Keyboard Translate Table (Key Positions 13 - 19)
Table 200. Danish Keyboard Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
Base
Acute Accent (c)
0xb4*
13
Shift
Grave Accent (c)
0x60
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Pipe (c)
0x7c
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (f)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
Chapter 2. Keyboard Translate Tables
191
Table 200. Danish Keyboard Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
16
AltGr
Ignore (f)
Not Returned (f)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (f)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (f)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC ] 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (f)**
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
** For the ISO8859-15 Code Set, the Returned String is 0xa4.
Danish Keyboard Translate Table (Key Positions 20 - 25)
Table 201. Danish Keyboard Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (f)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (f)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
192
Keyboard Technical Reference
Table 201. Danish Keyboard Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
22
AltGr
Ignore (f)
Not Returned (f)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (f)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (f)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (f)
c = character
f = function
Danish Keyboard Translate Table (Key Positions 26 - 32)
Table 202. Danish Keyboard Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (f)
27
Base
a Overcircle Small (c)
0xe5
27
Shift
a Overcircle Cap. (c)
0xc5
27
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (f)
28
Base
Dieresis Accent (c)
0xa8
28
Shift
Circumflex Accent (c)
0x5e
28
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (f)
Chapter 2. Keyboard Translate Tables
193
Table 202. Danish Keyboard Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (f)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (f)
c = character
f = function
Danish Keyboard Translate Table (Key Positions 33 - 38)
Table 203. Danish Keyboard Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (f)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (f)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (f)
36
Base
Lowercase h (c)
0x68
194
Keyboard Technical Reference
Table 203. Danish Keyboard Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (f)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (f)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (f)
c = character
f = function
Danish Keyboard Translate Table (Key Positions 39 - 44)
Table 204. Danish Keyboard Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4b
39
Ctrl
FF (c)
0x0b
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (f)
40
Base
ae Dipthong Small (c)
0xe6
40
Shift
ae Dipthong Cap. (c)
0xc6
40
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (f)
41
Base
o Slash Small (c)
0xf8
41
Shift
o Slash Capital (c)
0xd8
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (f)
42
Base
Quote, Apostrophe (c)
0x27
42
Shift
Asterisk (c)
0x2a
42
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
Chapter 2. Keyboard Translate Tables
195
Table 204. Danish Keyboard Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
42
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
42
AltGr
Ignore (f)
Not Returned (f)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (f)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Danish Keyboard Translate Table (Key Positions 45 - 50)
Table 205. Danish Keyboard Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
45
Base
Less Than Sign (c)
0x3c
45
Shift
Greater Than Sign (c)
0x3e
45
Ctrl
IS4 (c)
0x1c
45
Alt
Ignore (f)
Not Returned (f)
45
AltGr
Reverse Slash (c)
0x5c
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
46
AltGr
Ignore (f)
Not Returned (f)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (f)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (f)
196
Keyboard Technical Reference
Table 205. Danish Keyboard Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (f)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (f)
c = character
f = function
Danish Keyboard Translate Table (Key Positions 51 - 57)
Table 206. Danish Keyboard Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x65)
51
AltGr
Ignore (f)
Not Returned (f)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (f)
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (f)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (f)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
Chapter 2. Keyboard Translate Tables
197
Table 206. Danish Keyboard Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (f)
Not Returned (f)
56
Not Available
57
Base
Shift (right)
Not Returned (none)
57
Shift
Shift (right)
Not Returned (none)
57
Ctrl
Shift (right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (right)
Not Returned (none)
c = character
f = function
Danish Keyboard Translate Table (Key Positions 58 - 74)
Table 207. Danish Keyboard Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (f)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
64
198
Not Available
Base
Keyboard Technical Reference
PFK 144 (f)
ESC [ 1 1 4 q (0x72)
Table 207. Danish Keyboard Translate Table (Key Positions 58 - 74) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Wind Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Danish Keyboard Translate Table (Key Positions 75 - 82)
Table 208. Danish Keyboard Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Base
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (f)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DCH (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (f)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (f)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (f)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (f)
Chapter 2. Keyboard Translate Tables
199
Table 208. Danish Keyboard Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
82
Not Available
c = character
f = function
Danish Keyboard Translate Table (Key Positions 83 - 90)
Table 209. Danish Keyboard Translate Table (Key Positions 83 - 90)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (f)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (f)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (f)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (f)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (f)
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
200
Keyboard Technical Reference
Table 209. Danish Keyboard Translate Table (Key Positions 83 - 90) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
90
AltGr
Ignore (f)
Not Returned (f)
c = character
f = function
Danish Keyboard Translate Table (Key Positions 91 - 96)
Table 210. Danish Keyboard Translate Table (Key Positions 91 - 96)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
91
Base
Upper Left Corner (c)
0x1ff
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (f)
92
Base
Left Edge Int. (c)
0x1ff
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (f)
93
Base
Lower Left Corner (c)
0x1ff
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (f)
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (f)
96
Base
Top Intersection (c)
0x1ff
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (f)
c = character
f = function
Chapter 2. Keyboard Translate Tables
201
Danish Keyboard Translate Table (Key Positions 97 - 101)
Table 211. Danish Keyboard Translate Table (Key Positions 97 - 101)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
97
Base
Center Int. (c)
0x1ff
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (f)
98
Base
Bottom Junction (c)
0x1ff
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (f)
99
Base
Vertical Bar (c)
0x1ff
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (f)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (f)
101
Base
Upper Right Corner (c)
0x1ff
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (f)
c = character
f = function
Danish Keyboard Translate Table (Key Positions 102 - 107)
Table 212. Danish Keyboard Translate Table (Key Positions 102 - 107)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
102
Base
Right Edge Int. (c)
0x1ff
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (f)
202
Keyboard Technical Reference
Table 212. Danish Keyboard Translate Table (Key Positions 102 - 107) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
103
Base
Lower Right Corner (c)
0x1ff
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (f)
104
Base
Horizontal Line (c)
0x2c
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 5 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 6 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (f)
105
Base
Hyphen, Minus (c)
0x2d
105
Shift
Hyphen, Minus (c)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (f)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (f)
107
Not Available
c = character
f = function
Danish Keyboard Translate Table (Key Positions 108 - 115)
Table 213. Danish Keyboard Translate Table (Key Positions 108 - 115)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (f)
109
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (f)
Chapter 2. Keyboard Translate Tables
203
Table 213. Danish Keyboard Translate Table (Key Positions 108 - 115) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (f)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (f)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (f)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (f)
c = character
f = function
Danish Keyboard Translate Table (Key Positions 116 - 121)
Table 214. Danish Keyboard Translate Table (Key Positions 116 - 121)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (f)
117
Base
PFK 6 (f)
ESC [ 0 0 6 (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (f)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
204
Keyboard Technical Reference
Table 214. Danish Keyboard Translate Table (Key Positions 116 - 121) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (f)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (f)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (f)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (f)
c = character
f = function
Danish Keyboard Translate Table (Key Positions 122 - 126)
Table 215. Danish Keyboard Translate Table (Key Positions 122 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (f)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC ] 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (f)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
Chapter 2. Keyboard Translate Tables
205
Table 215. Danish Keyboard Translate Table (Key Positions 122 - 126) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (f)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (f)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (f)
c = character
f = function
Estonia Keyboard (ID 454) Translate Table
The following sections of the Estonian keyboard translate table contain the keyboard information for the
Estonian keyboard (Code Set ISO8859-4). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Estonian Keyboard (ID 454) Translate Table (Key Positions 1 - 6)
Table 216. Estonian Keyboard (ID 454) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Caron accent (c)
0xb7
1
Shift
Tilde accent (c)
0x7e
1
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
206
Keyboard Technical Reference
Table 216. Estonian Keyboard (ID 454) Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
At Sign
0x40
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Pounds sterling
0xa3
5
Base
Four (c)
0x34
5
Shift
Currency Symbol (c)
0xa4
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Dollar Sign (c)
0x24
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 7 - 12)
Table 217. Estonian Keyboard (ID 454) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
IS2 (f)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Left Brace (c)
0x5b
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Left Bracket (c)
0x7b
Chapter 2. Keyboard Translate Tables
207
Table 217. Estonian Keyboard (ID 454) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Right Bracket (c)
0x5d
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Right Brace (c)
0x7d
12
Base
Plus Sign (c)
0x2b
12
Shift
Question Mark (c)
0x3f
12
Ctrl
IS3 (f)
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x56)
12
AltGr
Reverse Slash (c)
0x5c
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 13 - 19)
Table 218. Estonian Keyboard (ID 454) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Acute Accent
0xb4
13
Shift
Apostrophe (c)
0x27
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
PFK 71(f)
ESC [ 0 7 1 q (0x47)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase Q (c)
0x51
17
Ctrl
DC1 (c)
0x11
208
Keyboard Technical Reference
Table 218. Estonian Keyboard (ID 454) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase W (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase E (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 20 - 25)
Table 219. Estonian Keyboard (ID 454) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase R (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase T (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase Y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
22
AltGr
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase U (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase I (c)
0x49
Chapter 2. Keyboard Translate Tables
209
Table 219. Estonian Keyboard (ID 454) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase O (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 26 - 32)
Table 220. Estonian Keyboard (ID 454) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase P (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
27
Base
u diaeresis Small (c)
0xfc
27
Shift
U diaeresis Capital (c)
0xdc
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
28
Base
o tilde Small (c)
0xf5
28
Shift
O tilde Capital (c)
0xd5
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Section Symbol (c)
0xf5
29
Ctrl
IS4 (c)
0x1e
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase A (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
210
Keyboard Technical Reference
Table 220. Estonian Keyboard (ID 454) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase S (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 33 - 38)
Table 221. Estonian Keyboard (ID 454) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase D (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase F (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase G (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase H (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase J (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase K (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
Chapter 2. Keyboard Translate Tables
211
Table 221. Estonian Keyboard (ID 454) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
38
AltGr
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 39 - 44)
Table 222. Estonian Keyboard (ID 454) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase L (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
40
Base
o diaeresis Small (c)
0xf6
40
Shift
O diaeresis Capital (c)
0xd6
40
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
41
Base
a diaeresis Small (c)
0xe4
41
Shift
A diaeresis Capital (c)
0xc4
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Caron
0xb7
42
Base
Apostrophe (c)
0x27
42
Shift
Asterisk (c)
0x2a
42
Ctrl
Ignore (f)
Not Returned (0x1ff)
42
Alt
Ignore (f)
Not Returned (0x1ff)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
Not Returned (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
212
Keyboard Technical Reference
Estonian Keyboard (ID 454) Translate Table (Key Positions 45 - 50)
Table 223. Estonian Keyboard (ID 454) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
45
Base
Less Than Sign (c)
0x3c
45
Shift
Greater Than Sign (c)
0x3e
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Logical OR Sign
0x7c
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase Z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
46
AltGr
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase X (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase C (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase V (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase B (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 51 - 57)
Table 224. Estonian Keyboard (ID 454) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase N (c)
0x4e
Chapter 2. Keyboard Translate Tables
213
Table 224. Estonian Keyboard (ID 454) Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase M (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
55
AltGr
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Shift (Right)
Not Returned (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 58 - 74)
Table 225. Estonian Keyboard (ID 454) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
214
Keyboard Technical Reference
Table 225. Estonian Keyboard (ID 454) Translate Table (Key Positions 58 - 74) (continued)
Key Posn
Shift State
59
Assignment Returned
Returned String
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
SP (c)
0x20
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 75 - 82)
Table 226. Estonian Keyboard (ID 454) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
DL (f)
ESC [ M (0x153)
77
Not Available
Chapter 2. Keyboard Translate Tables
215
Table 226. Estonian Keyboard (ID 454) Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
78
Assignment Returned
Returned String
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
82
Not Available
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 83 - 89)
Table 227. Estonian Keyboard (ID 454) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
216
Keyboard Technical Reference
Table 227. Estonian Keyboard (ID 454) Translate Table (Key Positions 83 - 89) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 90 - 96)
Table 228. Estonian Keyboard (ID 454) Translate Table (Key Positions 90 - 96)
Key Posn
Shift State
Assignment Returned
Returned String
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Alt+Num Entry
Ret at AltBrk (none)
92
Base
Ignore (f)
Not Returned (0x1ff)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Alt+Num Entry
Ret at AltBrk (none)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Alt+Num Entry
Ret at AltBrk (none)
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
Chapter 2. Keyboard Translate Tables
217
Table 228. Estonian Keyboard (ID 454) Translate Table (Key Positions 90 - 96) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Alt+Num Entry
ESC [ 1 8 0 q (0xb4)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 97 - 102)
Table 229. Estonian Keyboard (ID 454) Translate Table (Key Positions 97 - 102)
Key Posn
Shift State
Assignment Returned
Returned String
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Alt+Num Entry
Ret at AltBrk (none)
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Alt+Num Entry
Ret at AltBrk (none)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Alt+Num Entry
Ret at AltBrk (none)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Alt+Num Entry
Ret at AltBrk (none)
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
218
Keyboard Technical Reference
Table 229. Estonian Keyboard (ID 454) Translate Table (Key Positions 97 - 102) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Alt+Num Entry
Ret at AltBrk (none)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 103 - 109)
Table 230. Estonian Keyboard (ID 454) Translate Table (Key Positions 103 - 109)
Key Posn
Shift State
Assignment Returned
Returned String
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Alt+Num Entry
Ret at AltBrk (none)
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
109
Base
Not Available
c = character
f = function
Chapter 2. Keyboard Translate Tables
219
Estonian Keyboard (ID 454) Translate Table (Key Positions 110 - 116)
Table 231. Estonian Keyboard (ID 454) Translate Table (Key Positions 110 - 116)
Key Posn
Shift State
Assignment Returned
Returned String
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 117 - 122)
Table 232. Estonian Keyboard (ID 454) Translate Table (Key Positions 117 - 122)
Key Posn
Shift State
Assignment Returned
Returned String
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
220
Keyboard Technical Reference
Table 232. Estonian Keyboard (ID 454) Translate Table (Key Positions 117 - 122) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
c = character
f = function
Estonian Keyboard (ID 454) Translate Table (Key Positions 123 - 126)
Table 233. Estonian Keyboard (ID 454) Translate Table (Key Positions 123 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
Chapter 2. Keyboard Translate Tables
221
Table 233. Estonian Keyboard (ID 454) Translate Table (Key Positions 123 - 126) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
DEL (c)
0x7f
c = character
f = function
Canadian/French Keyboard Translate Table
The AIX Version 4 NLS subsystem supports the ISO8859 Code Set for Canadian/French. This Code Set is
the industry standard. The columns in the translate tables identify 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 ISO8859-1
Code Set.
The following sections of the Canadian/French keyboard translate table contain the keyboard information
for the Canadian/French keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Canadian/French Keyboard Translate Table (Key Positions 1 - 6)
Table 234. Canadian/French Keyboard Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
222
Base
Keyboard Technical Reference
Number Sign (c)
0x23
Table 234. Canadian/French Keyboard Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
Shift
Logical Or Sign (c)
0x7c
1
Ctrl
IS4 (c)
0x1c
1
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
1
AltGr
Reverse Slash (c)
0x5c
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Plus or Minus Sign (c)
0xf1
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
At Sign (c)
0x40
4
Base
Three (c)
0x33
4
Shift
Slash (c)
0x2f
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Pounds Sterling (c)
0x9c
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Cent Sign (c)
0xbd
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Int Curr Symbol (c)
0xcf*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
Canadian/French Keyboard Translate Table (Key Positions 7 - 12)
Table 235. Canadian/French Keyboard Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Base
Six (c)
0x36
Chapter 2. Keyboard Translate Tables
223
Table 235. Canadian/French Keyboard Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Shift
Question Mark (c)
0x3f
7
Ctrl
IS2 (c)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Logical Not Sign (c)
0xaa
8
Base
Seven (c)
0x37
8
Shift
Ampesand (c)
0x26
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Vert. Line Broken(c)
0xdd*
9
Base
Eight (c)
0x38
9
Shift
Asterisk (c)
0x2a
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Superscript 3 (c)
0xfc
10
Base
Nine (c)
0x39
10
Shift
Left Parenthesis (c)
0x28
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
10
AltGr
Superscript (c)
0xfc
11
Base
Zero (c)
0x30
11
Shift
Right Perenthesis (c)
0x29
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
One-quarter Sign (c)
0xac*
12
Base
Hyphen (c)
0x2d
12
Shift
Underscore (c)
0x5f
12
Ctrl
IS1 (c)
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
12
AltGr
One-half symbol (c)
0xab*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
Canadian/French Keyboard Translate Table (Key Positions 13 - 19)
Table 236. Canadian/French Keyboard Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
224
Base
Keyboard Technical Reference
Equal Sign (c)
0x3d
Table 236. Canadian/French Keyboard Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
Shift
Plus Sign (c)
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Three-quart Sign (c)
0xf3*
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)**
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
** For the ISO8859-15 Code Set, the Returned String is 0xa4.
Chapter 2. Keyboard Translate Tables
225
Canadian/French Keyboard Translate Table (Key Positions 20 - 25)
Table 237. Canadian/French Keyboard Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x50)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Section Symbol (c)
0xf5
c = character
f = function
226
Keyboard Technical Reference
Canadian/French Keyboard Translate Table (Key Positions 26 - 32)
Table 238. Canadian/French Keyboard Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Paragraph Symbol (c)
0xf4
27
Base
Circumflex Accent (c)
0x5e
27
Shift
Circumflex Accent (c)
0x5e
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Left Bracket (c)
0x5b
28
Base
Cedilla Accent (c)
0xb8*
28
Shift
Diaeresis Accent (c)
0xf9
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Right Bracket (c)
0xf5
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
Chapter 2. Keyboard Translate Tables
227
Canadian/French Keyboard Translate Table (Key Positions 33 - 38)
Table 239. Canadian/French Keyboard Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
228
Keyboard Technical Reference
Canadian/French Keyboard Translate Table (Key Positions 39 - 44)
Table 240. Canadian/French Keyboard Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Semicolon (c)
0x3b
40
Shift
Colon (c)
0x3a
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Tilde Accent (c)
0x7e
41
Base
Grave Accent (c)
0x60
41
Shift
Grave Accent (c)
0x60
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Left Brace (c)
0x7b
42
Base
Less-than Sign (c)
0x3c
42
Shift
Greater-than Sign (c)
0x3e
42
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
42
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
42
AltGr
Right Brace (c)
0x7d
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Chapter 2. Keyboard Translate Tables
229
Canadian/French Keyboard Translate Table (Key Positions 45 - 50)
Table 241. Canadian/French Keyboard Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
45
Base
Left Angle Quotes (c)
0xab
45
Shift
Right Angle Quotes (c)
0xbb
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Degree Symbol (c)
0xb0
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f0
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
230
Keyboard Technical Reference
Canadian/French Keyboard Translate Table (Key Positions 51 - 57)
Table 242. Canadian/French Keyboard Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Micro Symbol (c)
0xe6
53
Base
Comma (c)
0x2c
53
Shift
Apostrophe (c)
0x27
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Overline/Overbar (c)
0xee
54
Base
Period (c)
0x2e
54
Shift
Period (c)
0x2e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
e Acute Small (c)
0xe9
55
Shift
e Acute Capital (c)
0xc9
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
55
AltGr
Acute Accent (c)
0xb4*
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
Chapter 2. Keyboard Translate Tables
231
Canadian/French Keyboard Translate Table (Key Positions 58 - 74)
Table 243. Canadian/French Keyboard Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Canadian/French Keyboard Translate Table (Key Positions 75 - 82)
Table 244. Canadian/French Keyboard Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
232
Keyboard Technical Reference
Table 244. Canadian/French Keyboard Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Canadian/French Keyboard Translate Table (Key Positions 83 - 89)
Table 245. Canadian/French Keyboard Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
Chapter 2. Keyboard Translate Tables
233
Table 245. Canadian/French Keyboard Translate Table (Key Positions 83 - 89) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Canadian/French Keyboard Translate Table (Key Positions 90 - 95)
Table 246. Canadian/French Keyboard Translate Table (Key Positions 90 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Upper Left Corner (c)
0x1ff
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Left Edge Int. (c)
0x1ff
234
Keyboard Technical Reference
Table 246. Canadian/French Keyboard Translate Table (Key Positions 90 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
0x1ff
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Canadian/French Keyboard Translate Table (Key Positions 96 - 100)
Table 247. Canadian/French Keyboard Translate Table (Key Positions 96 - 100)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
96
Base
Top Intersection (c)
0x1ff
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Center Int. (c)
0x1ff
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
0x1ff
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
0x1ff
99
Shift
Zero (c)
0x30
Chapter 2. Keyboard Translate Tables
235
Table 247. Canadian/French Keyboard Translate Table (Key Positions 96 - 100) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Canadian/French Keyboard Translate Table (Key Positions 101 - 105)
Table 248. Canadian/French Keyboard Translate Table (Key Positions 101 - 105)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
101
Base
Upper Right Corner (c)
0x1ff
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Right Edge Int. (c)
0x1ff
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
0x1ff
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
0x1ff
104
Shift
Period (c)
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
236
Keyboard Technical Reference
Table 248. Canadian/French Keyboard Translate Table (Key Positions 101 - 105) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
105
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Canadian/French Keyboard Translate Table (Key Positions 106 - 113)
Table 249. Canadian/French Keyboard Translate Table (Key Positions 106 - 113)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
237
Canadian/French Keyboard Translate Table (Key Positions 114 - 119)
Table 250. Canadian/French Keyboard Translate Table (Key Positions 114 - 119)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
238
Keyboard Technical Reference
Canadian/French Keyboard Translate Table (Key Positions 120 - 125)
Table 251. Canadian/French Keyboard Translate Table (Key Positions 120 - 125)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
239
Canadian/French Keyboard Translate Table (Key Position 126)
Table 252. Canadian/French Keyboard Translate Table (Key Position 126)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table
The AIX Version 4 NLS subsystem supports the ISO8859-1 Code Set for French (ID 120) which is the
industry standard. The column in the translate tables identifies 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 ISO8859-1
Code Set.
The following sections of the French keyboard translate table contain the keyboard information for the
French keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
French Keyboard (ID 120) Translate Table (Key Positions 1 - 6)
Table 253. French Keyboard (ID 120) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
Base
Superscript 2 (c)
0xb2
1
Shift
Superscript 3 (f)
0xb3
1
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
Ampersand (c)
0x26
2
Shift
One (c)
0x31
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
240
Keyboard Technical Reference
Table 253. French Keyboard (ID 120) Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
2
AltGr
Pipe Symbol (c)
0xc7
3
Base
e Acute Small (c)
0xe9
3
Shift
Two (c)
0x32
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
At Sign (c)
0x40
4
Base
Double Quote (c)
0x22
4
Shift
Three (c)
0x33
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Number Sign (c)
0x23
5
Base
Quote, Apostrophe (c)
0x27
5
Shift
Four (c)
0x34
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Left Parenthesis (c)
0x28
6
Shift
Five (c)
0x35
6
Ctrl
ESC (c)
0x1b
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 7 - 12)
Table 254. French Keyboard (ID 120) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Base
Section Symbol (c)
0xa7
7
Shift
Six (c)
0x36
7
Ctrl
IS2 (c)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Circumflex (c)
0x5e
8
Base
e Grave Small (c)
0xe8
8
Shift
Seven (c)
0x37
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Ignore (f)
Not Returned (0x1ff)
9
Base
Exclamation Point (c)
0xe7
Chapter 2. Keyboard Translate Tables
241
Table 254. French Keyboard (ID 120) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
9
Shift
Eight (c)
0x38
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
10
Base
c Cedilla Small (c)
0x87
10
Shift
Nine (c)
0x39
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
10
AltGr
Left Brace (c)
0x7b
11
Base
a Grave Small (c)
0xe0
11
Shift
Zero (f)
0x30
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Right Brace (c)
0x7d
12
Base
Right Parenthesis (c)
0x29
12
Shift
Degree Symbol (c)
0xf8
12
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
12
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 13 - 19)
Table 255. French Keyboard (ID 120) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
Base
Minus Sign (c)
0x2d
13
Shift
Underscore (c)
0x5f
13
Ctrl
IS1 (c)
0x1f
13
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z
242
Keyboard Technical Reference
Table 255. French Keyboard (ID 120) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
16
Ctrl
PFK 72 (f)
ESC [ 0 5 6 q (0x38)
16
Alt
PFK 73 (f)
ESC [ 0 6 7 q (0x43)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase a (c)
0x61
17
Shift
Uppercase a (c)
0x41
17
Ctrl
SOH (c)
0x01
17
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase z (c)
0x7a
18
Shift
Uppercase z (c)
0x5a
18
Ctrl
SUB (c)
0x1a
18
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is 0xa4.
French Keyboard (ID 120) Translate Table (Key Positions 20 - 25)
Table 256. French Keyboard (ID 120) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (f)
0x59
Chapter 2. Keyboard Translate Tables
243
Table 256. French Keyboard (ID 120) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 26 - 32)
Table 257. French Keyboard (ID 120) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Circumflex Accent (c)
0x5e
27
Shift
Dieresis Accent (c)
0xf9*
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Left Bracket (c)
0x5b
28
Base
Dollar Sign (c)
0x24
28
Shift
Asterisk (c)
0x2a
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
244
Keyboard Technical Reference
Table 257. French Keyboard (ID 120) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
28
AltGr
29
Right Bracket (c)
0x5d
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase q (c)
0x71
31
Shift
Uppercase q (c)
0x51
31
Ctrl
DCI (c)
0x11
31
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x4a)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
French Keyboard (ID 120) Translate Table (Key Positions 33 - 38)
Table 258. French Keyboard (ID 120) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
Chapter 2. Keyboard Translate Tables
245
Table 258. French Keyboard (ID 120) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (f)
0x4b
38
Ctrl
VT (f)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 39 - 44)
Table 259. French Keyboard (ID 120) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Lowercase m (c)
0x6d
40
Shift
Uppercase m (c)
0x4d
40
Ctrl
CR (c)
0x0d
40
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
u Grave Small (c)
0xf9
41
Shift
Percent Sign (c)
0x25
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99(f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
246
Keyboard Technical Reference
Table 259. French Keyboard (ID 120) Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
42
Base
Greek Mu (c)
0xb5
42
Shift
Pounds Sterling (c)
0xa3
42
Ctrl
Ignore (f)
Not Returned (0x1ff)
42
Alt
Ignore (f)
Not Returned (0x1ff)
42
AltGr
Grave Accent (c)
0x60
42
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (left)
Not Returned (none)
44
Shift
Shift (left)
Not Returned (none)
44
Ctrl
Shift (left)
Not Returned (none)
44
Alt
Shift (left)
5080 (none)
44
AltGr
Shift (left)
Not Returned (none)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 45 - 50)
Table 260. French Keyboard (ID 120) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
45
Base
Less-than Sign (c)
0x3c
45
Shift
Greater-than Sign (c)
0x3e
45
Ctrl
IS4 (c)
0x1c
45
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
45
AltGr
Revere Slash (c)
0x5c
46
Base
Lowercase w (c)
0x77
46
Shift
Uppercase w (c)
0x57
46
Ctrl
ETB (c)
0x17
46
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
Chapter 2. Keyboard Translate Tables
247
Table 260. French Keyboard (ID 120) Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 51 - 57)
Table 261. French Keyboard (ID 120) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Comma (c)
0x2c
52
Shift
Question Mark (c)
0x3f
52
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q (0x60)
52
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Semicolon (c)
0x3b
53
Shift
Period (c)
0x2e
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Colon (c)
0x3e
54
Shift
Slash (c)
0x2f
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
248
Keyboard Technical Reference
Table 261. French Keyboard (ID 120) Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Equal Sign (c)
0x3d
55
Shift
Plus Sign (c)
0x2b
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
55
AltGr
Tilde Accent (c)
0x7e
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 58 - 74)
Table 262. French Keyboard (ID 120) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
Chapter 2. Keyboard Translate Tables
249
Table 262. French Keyboard (ID 120) Translate Table (Key Positions 58 - 74) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
62
AltGr
63
AltGr Shift
Not Returned (none)
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Wind Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 75 - 82)
Table 263. French Keyboard (ID 120) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
Home (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
250
Keyboard Technical Reference
Table 263. French Keyboard (ID 120) Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 8 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 83 - 89)
Table 264. French Keyboard (ID 120) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
251
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 90 - 95)
Table 265. French Keyboard (ID 120) Translate Table (Key Positions 90 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Upper Left Corner (c)
0x1ff
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Left Edge Int. (c)
0x1ff
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
0x1ff
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 96 - 100)
Table 266. French Keyboard (ID 120) Translate Table (Key Positions 96 - 100)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
96
Base
Top Intersection (c)
0x1ff
96
Shift
Eight (c)
0x38
252
Keyboard Technical Reference
Table 266. French Keyboard (ID 120) Translate Table (Key Positions 96 - 100) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Center Intersection (c)
0x1ff
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
0x1ff
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
0x1ff
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 101 - 105)
Table 267. French Keyboard (ID 120) Translate Table (Key Positions 101 - 105)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
101
Base
Upper Right Corner (c)
0x1ff
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Right Edge Int. (c)
0x1ff
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
Chapter 2. Keyboard Translate Tables
253
Table 267. French Keyboard (ID 120) Translate Table (Key Positions 101 - 105) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
0x1ff
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
0x1ff
104
Shift
Period (c)
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen, Minus Sign (c)
0x2d
105
Shift
Hyphen, Minus Sign (c)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 106 - 113)
Table 268. French Keyboard (ID 120) Translate Table (Key Positions 106 - 113)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q (0x7a)
254
Keyboard Technical Reference
Table 268. French Keyboard (ID 120) Translate Table (Key Positions 106 - 113) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
110
AltGr
111
Ignore (f)
Not Returned (0x1ff)
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 114 - 119)
Table 269. French Keyboard (ID 120) Translate Table (Key Positions 114 - 119)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
255
Table 269. French Keyboard (ID 120) Translate Table (Key Positions 114 - 119) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Positions 120 - 125)
Table 270. French Keyboard (ID 120) Translate Table (Key Positions 120 - 125)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
256
Keyboard Technical Reference
Table 270. French Keyboard (ID 120) Translate Table (Key Positions 120 - 125) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 120) Translate Table (Key Position 126)
Table 271. French Keyboard (ID 120) Translate Table (Key Position 126)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 189) Translate Table
The AIX Version 4 NLS subsystem supports the ISO8859-1 Code Set for French, which is the industry
standard. The column in the translate tables identify 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 ISO8859-1 Code Set.
The following sections of the French keyboard translate table contain the keyboard information for the
French keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Chapter 2. Keyboard Translate Tables
257
French Keyboard (ID 189) Translate Table (Key Positions 1 - 6)
Table 272. French Keyboard (ID 189) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
Base
Superscript 2 (c)
0xfd
1
Shift
Ignore (f)
Not Returned (0x1ff)
1
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
Ampersand (c)
0x26
2
Shift
One (c)
0x31
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Pipe Symbol (c)
0xc7
3
Base
e Acute Small (c)
0x82
3
Shift
Two (c)
0x32
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
At Sign (c)
0x40
4
Base
Double Quote (c)
0x22
4
Shift
Three (c)
0x33
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Number Sign (c)
0x23
5
Base
Quote, Apostrophe (c)
0x27
5
Shift
Four (c)
0x34
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Left Parenthesis (c)
0x28
6
Shift
Five (c)
0x35
6
Ctrl
ESC (c)
0x1b
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Left Bracket (c)
0x5b
c = character
f = function
258
Keyboard Technical Reference
French Keyboard (ID 189) Translate Table (Key Positions 7-12)
Table 273. French Keyboard (ID 189) Translate Table (Key Positions 7-12)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Base
Hyphen, Minus (c)
0x2d
7
Shift
Six (c)
0x36
7
Ctrl
IS2 (c)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Pipe Symbol (c)
0x7c
8
Base
Grave Accent (c)
0x8a
8
Shift
Seven (c)
0x37
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Grave Accent (c)
0x60
9
Base
Underscore (c)
0x5f
9
Shift
Eight (c)
0x38
9
Ctrl
IS4 (c)
0x1c
9
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
9
AltGr
Reverse Slash (c)
0x5c
10
Base
c Cedilla Small (c)
0x87
10
Shift
Nine (c)
0x39
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
10
AltGr
Circumflex Accent (c)
0x5e
11
Base
Grave Accent (c)
0x85
11
Shift
Zero (f)
0x30
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
At Sign (c)
0x40
12
Base
Right Parenthesis (c)
0x29
12
Shift
Degree Symbol (c)
0xf8
12
Ctrl
IS3 (c)
0x1d
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
12
AltGr
Right Bracket (c)
0x5d
c = character
f = function
Chapter 2. Keyboard Translate Tables
259
French Keyboard (ID 189) Translate Table (Key Positions 13 - 19)
Table 274. French Keyboard (ID 189) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
Base
Equal Sign (c)
0x3d
13
Shift
Plus Sign (c)
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Right Brace (c)
0x7d
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z
16
Ctrl
PFK 72 (f)
ESC [ 0 5 6 q (0x38)
16
Alt
PFK 73 (f)
ESC [ 0 6 7 q (0x43)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase a (c)
0x61
17
Shift
Uppercase a (c)
0x41
17
Ctrl
SOH (c)
0x01
17
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase z (c)
0x7a
18
Shift
Uppercase z (c)
0x5a
18
Ctrl
SUB (c)
0x1a
18
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is 0xa4.
260
Keyboard Technical Reference
French Keyboard (ID 189) Translate Table (Key Positions 20 - 25)
Table 275. French Keyboard (ID 189) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (f)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
261
French Keyboard (ID 189) Translate Table (Key Positions 26 - 32)
Table 276. French Keyboard (ID 189) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Circumflex Accent (c)
0x5e
27
Shift
Dieresis Accent (c)
0xf9*
27
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Dollar Sign (c)
0x24
28
Shift
Pounds Sterling (c)
0x9c
28
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Int. Curr. Symbol (c)
0xcf*
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase q (c)
0x71
31
Shift
Uppercase q (c)
0x51
31
Ctrl
DCI (c)
0x11
31
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x4a)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
262
Keyboard Technical Reference
French Keyboard (ID 189) Translate Table (Key Positions 33 - 38)
Table 277. French Keyboard (ID 189) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (f)
0x4b
38
Ctrl
VT (f)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
263
French Keyboard (ID 189) Translate Table (Key Positions 39 - 44)
Table 278. French Keyboard (ID 189) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Lowercase m (c)
0x6d
40
Shift
Uppercase m (c)
0x4d
40
Ctrl
CR (c)
0x0d
40
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
Grave Accent (c)
0x97
41
Shift
Percent Sign (c)
0x25
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99(f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Base
Asterisk (c)
0x2a
42
Shift
Greek Mu (c)
0xe6
42
Ctrl
PFK 96
ESC [ 0 9 6 q (0x60)
42
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (left)
Not Returned (none)
44
Shift
Shift (left)
Not Returned (none)
44
Ctrl
Shift (left)
Not Returned (none)
44
Alt
Shift (left)
5080 (none)
44
AltGr
Shift (left)
Not Returned (none)
c = character
f = function
264
Keyboard Technical Reference
French Keyboard (ID 189) Translate Table (Key Positions 45 - 50)
Table 279. French Keyboard (ID 189) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
45
Base
Less-than Sign (c)
0x3c
45
Shift
Greater-than Sign (c)
0x3e
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
Lowercase w (c)
0x77
46
Shift
Uppercase w (c)
0x57
46
Ctrl
ETB (c)
0x17
46
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
265
French Keyboard (ID 189) Translate Table (Key Positions 51 - 57)
Table 280. French Keyboard (ID 189) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Comma (c)
0x2c
52
Shift
Question Mark (c)
0x3f
52
Ctrl
IS1 (c)
0x1f
52
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Semicolon (c)
0x3b
53
Shift
Period (c)
0x2e
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Colon (c)
0x3e
54
Shift
Slash (c)
0x2f
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Exclamation Point (c)
0x21
55
Shift
Section Symbol (c)
0xf5
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
266
Keyboard Technical Reference
French Keyboard (ID 189) Translate Table (Key Positions 58 - 74)
Table 281. French Keyboard (ID 189) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Wind Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
French Keyboard (ID 189) Translate Table (Key Positions 75 - 82)
Table 282. French Keyboard (ID 189) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
Chapter 2. Keyboard Translate Tables
267
Table 282. French Keyboard (ID 189) Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
Home (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 8 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
French Keyboard (ID 189) Translate Table (Key Positions 83 - 89)
Table 283. French Keyboard (ID 189) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
268
Keyboard Technical Reference
Table 283. French Keyboard (ID 189) Translate Table (Key Positions 83 - 89) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 189) Translate Table (Key Positions 90 - 95)
Table 284. French Keyboard (ID 189) Translate Table (Key Positions 90 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
90
Base
Num Lock
Not Returned (none)
90
Shift
Nmu Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Upper Left Corner (c)
0x1ff
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Left Edge Int. (c)
0x1ff
Chapter 2. Keyboard Translate Tables
269
Table 284. French Keyboard (ID 189) Translate Table (Key Positions 90 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
0x1ff
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 189) Translate Table (Key Positions 96 - 100)
Table 285. French Keyboard (ID 189) Translate Table (Key Positions 96 - 100)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
96
Base
Top Intersection (c)
0x1ff
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Center Intersection (c)
0x1ff
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
0x1ff
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
0x1ff
99
Shift
Zero (c)
0x30
270
Keyboard Technical Reference
Table 285. French Keyboard (ID 189) Translate Table (Key Positions 96 - 100) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 189) Translate Table (Key Positions 101 - 105)
Table 286. French Keyboard (ID 189) Translate Table (Key Positions 101 - 105)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
101
Base
Upper Right Corner (c)
0x1ff
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Right Edge Int. (c)
0x1ff
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
0x1ff
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
0x1ff
104
Shift
Period (c)
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen, Minus Sign (c)
0x2d
105
Shift
Hyphen, Minus Sign (c)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
Chapter 2. Keyboard Translate Tables
271
Table 286. French Keyboard (ID 189) Translate Table (Key Positions 101 - 105) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
105
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
French Keyboard (ID 189) Translate Table (Key Positions 106 - 113)
Table 287. French Keyboard (ID 189) Translate Table (Key Positions 106 - 113)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
272
Keyboard Technical Reference
French Keyboard (ID 189) Translate Table (Key Positions 114 - 119)
Table 288. French Keyboard (ID 189) Translate Table (Key Positions 114 - 119)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
273
French Keyboard (ID 189) Translate Table (Key Positions 120 - 125)
Table 289. French Keyboard (ID 189) Translate Table (Key Positions 120 - 125)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
274
Keyboard Technical Reference
French Keyboard (ID 189) Translate Table (Key Position 126)
Table 290. French Keyboard (ID 189) Translate Table (Key Position 126)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table
The AIX Version 4 NLS subsystem supports the ISO8859-1 Code Set for Swiss/French, which is the
industry standard. The column in the translate tables identify 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 ISO8859-1 Code
Set.
The following sections of the Swiss/French keyboard translate table contain the keyboard information for
the Swiss/French keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Swiss/French Keyboard Translate Table (Key Positions 1 - 6)
Table 291. Swiss/French Keyboard Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
Base
Section Symbol (c)
0xa7
1
Shift
Degree Symbol (c)
0xb0
1
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Plus Sign (c)
0x2b
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
Chapter 2. Keyboard Translate Tables
275
Table 291. Swiss/French Keyboard Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
2
AltGr
Logical OR (c)
0x7c
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
At Sign (c)
0x40
4
Base
Three (c)
0x33
4
Shift
Asterisk (c)
0x2a
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Number Sign (c)
0x23
5
Base
Four (c)
0x34
5
Shift
o Cedilla Small (c)
0xe7
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 7 - 12)
Table 292. Swiss/French Keyboard Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
IS2 (c)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Logical NOT Symbol (c)
0xac
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Vert. Line Broken (c)
0xa6*
9
Base
Eight (c)
0x38
276
Keyboard Technical Reference
Table 292. Swiss/French Keyboard Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
ESC (c)
0x1b
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Cent Sign (c)
0xa2
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
IS3 (c)
0x1d
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Quote Apostrophe (c)
0x27
12
Shift
Question Mark (c)
0x3f
12
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
12
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
12
AltGr
Reverse Slash (c)
0x5c
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
Swiss/French Keyboard Translate Table (Key Positions 13 - 19)
Table 293. Swiss/French Keyboard Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
Base
Circumflex Accent (c)
0x5e
13
Shift
Grave Accent (c)
0x60
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Tilde Accent (c)
0x7e
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
277
Table 293. Swiss/French Keyboard Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is 0xa4.
Swiss/French Keyboard Translate Table (Key Positions 20 - 25)
Table 294. Swiss/French Keyboard Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
278
Keyboard Technical Reference
Table 294. Swiss/French Keyboard Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
22
Base
Lowercase z (c)
0x7a
22
Shift
Uppercase z (c)
0x5a
22
Ctrl
SUB (c)
0x1a
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 26 - 32)
Table 295. Swiss/French Keyboard Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
e Grave Small (c)
0xe8
27
Shift
u Dieresis Small (c)
0xfc
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Left Bracket (c)
0x5b
28
Base
Dieresis Accent (c)
0xa8
28
Shift
Exclamation Point (c)
0x21
Chapter 2. Keyboard Translate Tables
279
Table 295. Swiss/French Keyboard Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Right Bracket (c)
0x5d
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Caps Lock (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 33 - 38)
Table 296. Swiss/French Keyboard Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
280
Keyboard Technical Reference
Table 296. Swiss/French Keyboard Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 39 - 44)
Table 297. Swiss/French Keyboard Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4b
39
Ctrl
FF (c)
0x0b
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
e Acute Small (c)
0xe6
40
Shift
o Umlaut Small (c)
0xc6
40
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
a Grave Small (c)
0xe0
41
Shift
a Umlaut Small (c)
0xe4
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Left Brace (c)
0x7b
Chapter 2. Keyboard Translate Tables
281
Table 297. Swiss/French Keyboard Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
42
Base
Dollar Sign (c)
0x24
42
Shift
Pounds Sterling (c)
0xa3
42
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Right Brace (c)
0x7d
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 45 - 50)
Table 298. Swiss/French Keyboard Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
45
Base
Less Than Sign (c)
0x3c
45
Shift
Greater Than Sign (c)
0x3e
45
Ctrl
IS4 (c)
0x1c
45
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
45
AltGr
Reverse Slash (c)
0x5c
46
Base
Lowercase y (c)
0x79
46
Shift
Uppercase y (c)
0x59
46
Ctrl
EM (c)
0x19
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
282
Keyboard Technical Reference
Table 298. Swiss/French Keyboard Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x2e
49
Shift
Uppercase v (c)
0x3a
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Underscore (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 51 - 57)
Table 299. Swiss/French Keyboard Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x65)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
283
Table 299. Swiss/French Keyboard Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (right)
Not Returned (none)
57
Shift
Shift (right)
Not Returned (none)
57
Ctrl
Shift (right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (right)
Not Returned (none)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 58 - 74)
Table 300. Swiss/French Keyboard Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
284
Keyboard Technical Reference
Table 300. Swiss/French Keyboard Translate Table (Key Positions 58 - 74) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
63
Not Available
64
Base
PFK 144 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Wind Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 75 - 82)
Table 301. Swiss/French Keyboard Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Base
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
Chapter 2. Keyboard Translate Tables
285
Table 301. Swiss/French Keyboard Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 83 - 89)
Table 302. Swiss/French Keyboard Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
286
Keyboard Technical Reference
Swiss/French Keyboard Translate Table (Key Positions 90 - 95)
Table 303. Swiss/French Keyboard Translate Table (Key Positions 90 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Upper Left Corner (c)
0x1ff
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Left Edge Int. (c)
0x1ff
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
0x1ff
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 96 - 100)
Table 304. Swiss/French Keyboard Translate Table (Key Positions 96 - 100)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
96
Base
Top Intersection (c)
0x1ff
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
Chapter 2. Keyboard Translate Tables
287
Table 304. Swiss/French Keyboard Translate Table (Key Positions 96 - 100) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Center Int. (c)
0x1ff
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
0x1ff
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
0x1ff
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 101 - 105)
Table 305. Swiss/French Keyboard Translate Table (Key Positions 101 - 105)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
101
Base
Upper Right Corner (c)
0x1ff
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Right Edge Int. (c)
0x1ff
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
0x1ff
288
Keyboard Technical Reference
Table 305. Swiss/French Keyboard Translate Table (Key Positions 101 - 105) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [1 9 4 q (0xc2)
113
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
0x2c
104
Shift
Period (c)
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 5 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 6 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen, Minus (c)
0x2d
105
Shift
Hyphen, Minus (c)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 106 - 113)
Table 306. Swiss/French Keyboard Translate Table (Key Positions 106 - 113)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
Chapter 2. Keyboard Translate Tables
289
Table 306. Swiss/French Keyboard Translate Table (Key Positions 106 - 113) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 114 - 119)
Table 307. Swiss/French Keyboard Translate Table (Key Positions 114 - 119)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
290
Keyboard Technical Reference
Table 307. Swiss/French Keyboard Translate Table (Key Positions 114 - 119) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 120 - 125)
Table 308. Swiss/French Keyboard Translate Table (Key Positions 120 - 125)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC ] 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
Chapter 2. Keyboard Translate Tables
291
Table 308. Swiss/French Keyboard Translate Table (Key Positions 120 - 125) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/French Keyboard Translate Table (Key Positions 126)
Table 309. Swiss/French Keyboard Translate Table (Key Positions 126)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
German Keyboard Translate Table
The AIX Version 4 NLS subsystem supports the ISO8859-1 Code Set for German, which is the industry
standard. The column in the translate tables identify 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 ISO8859-1 Code Set.
The following sections of the German keyboard translate table contain the keyboard information for the
German keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
292
Keyboard Technical Reference
German Keyboard Translate Table (Key Positions 1 - 6)
Table 310. German Keyboard Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
Base
Circumflex Accent (c)
0x5e
1
Shift
Degree Symbol (c)
0xb0
1
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Superscript 2 (c)
0xfd
4
Base
Three (c)
0x33
4
Shift
Section Symbol (c)
0xa7
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Superscript 3 (c)
0xfc
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
293
German Keyboard Translate Table (Key Positions 7 - 12)
Table 311. German Keyboard Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
IS2 (c)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Left Brace (c)
0x7b
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
ESC (c)
0x1b
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Left Bracket (c)
0x5b
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
IS3 (c)
0x1d
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
10
AltGr
Right Bracket (c)
0x5d
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Right Brace (c)
0x7d
12
Base
s Sharp (c)
0xdf
12
Shift
Question Mark (c)
0x3f
12
Ctrl
IS4 (c)
0x1c
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
12
AltGr
Reverse Slash (c)
0x5c
c = character
f = function
294
Keyboard Technical Reference
German Keyboard Translate Table (Key Positions 13 - 19)
Table 312. German Keyboard Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
Base
Acute Accent (c)
0xb4*
13
Shift
Grave Accent (c)
0x60
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
At Sign (c)
0x40
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)**
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
** For the ISO8859-15 Code Set, the Returned String is 0xa4.
Chapter 2. Keyboard Translate Tables
295
German Keyboard Translate Table (Key Positions 20 - 25)
Table 313. German Keyboard Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase z (c)
0x7a
22
Shift
Uppercase z (c)
0x5a
22
Ctrl
SUB (c)
0x1a
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
296
Keyboard Technical Reference
German Keyboard Translate Table (Key Positions 26 - 32)
Table 314. German Keyboard Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
u Umlaut Small (c)
0xfc
27
Shift
u Umlaut Cap. (c)
0xdc
27
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Plus Sign (c)
0x2b
28
Shift
Asterisk (c)
0x2a
28
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Tilde Accent (c)
0x7e
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
297
German Keyboard Translate Table (Key Positions 33 - 38)
Table 315. German Keyboard Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
298
Keyboard Technical Reference
German Keyboard Translate Table (Key Positions 39 - 44)
Table 316. German Keyboard Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4b
39
Ctrl
FF (c)
0x0b
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
o Umlaut Small (c)
0xe6
40
Shift
o Umlaut Cap. (c)
0xc6
40
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
a Umlaut Small (c)
0xe4
41
Shift
a Umlaut Capital (c)
0xc4
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Base
Number Sign
0x23
42
Shift
Quote, Apostrophe (c)
0x27
42
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
Not Returned (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Chapter 2. Keyboard Translate Tables
299
German Keyboard Translate Table (Key Positions 45 - 50)
Table 317. German Keyboard Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
45
Base
Less Than Sign (c)
0x62
45
Shift
Greater Than Sign (c)
0x42
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Pipe Symbol (c)
0x7c
46
Base
Lowercase y (c)
0x79
46
Shift
Uppercase y (c)
0x59
46
Ctrl
EM (c)
0x19
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x2e
49
Shift
Uppercase v (c)
0x3a
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Underscore (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
300
Keyboard Technical Reference
German Keyboard Translate Table (Key Positions 51 - 57)
Table 318. German Keyboard Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x65)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Greek Mu Small (c)
0xe6
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (right)
Not Returned (none)
57
Shift
Shift (right)
Not Returned (none)
57
Ctrl
Shift (right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (right)
Not Returned (none)
c = character
f = function
Chapter 2. Keyboard Translate Tables
301
German Keyboard Translate Table (Key Positions 58 - 74)
Table 319. German Keyboard Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Not Available
64
Base
PFK 144 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Wind Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
German Keyboard Translate Table (Key Positions 75 - 82)
Table 320. German Keyboard Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Base
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
302
Keyboard Technical Reference
Table 320. German Keyboard Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (ox95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
German Keyboard Translate Table (Key Positions 83 - 89)
Table 321. German Keyboard Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
Chapter 2. Keyboard Translate Tables
303
Table 321. German Keyboard Translate Table (Key Positions 83 - 89) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
German Keyboard Translate Table (Key Positions 90 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Upper Left Corner (c)
0x1ff
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Left Edge Int. (c)
0x1ff
304
Keyboard Technical Reference
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
0x1ff
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Division Sign (c)
0xf7
95
Shift
Division Sign (c)
0xf7
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
German Keyboard Translate Table (Key Positions 96 - 100)
Table 322. German Keyboard Translate Table (Key Positions 96 - 100)
Key Posn
Shift State
Assignment Returned
Returned String
96
Base
Top Intersection (c)
0x1ff
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Center Int. (c)
0x1ff
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
0x1ff
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
0x1ff
99
Shift
Zero (c)
0x30
8859-1 Code Set
Chapter 2. Keyboard Translate Tables
305
Table 322. German Keyboard Translate Table (Key Positions 96 - 100) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Multiply Symbol (c)
0xd7
100
Shift
Multiply Symbol (c)
0xd7
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
German Keyboard Translate Table (Key Positions 101 - 105)
Table 323. German Keyboard Translate Table (Key Positions 101 - 105)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
101
Base
Upper Right Corner (c)
0x1ff
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Right Edge Int. (c)
0x1ff
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
0x1ff
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
0x2c
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 5 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 6 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen, Minus (c)
0x2d
105
Shift
Hyphen, Minus (c)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
306
Keyboard Technical Reference
Table 323. German Keyboard Translate Table (Key Positions 101 - 105) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
105
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
German Keyboard Translate Table (Key Positions 106 - 113)
Table 324. German Keyboard Translate Table (Key Positions 106 - 113)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
307
German Keyboard Translate Table (Key Positions 114 - 119)
Table 325. German Keyboard Translate Table (Key Positions 114 - 119)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
308
Keyboard Technical Reference
German Keyboard Translate Table (Key Positions 120 - 125)
Table 326. German Keyboard Translate Table (Key Positions 120 - 125)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC ] 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
309
German Keyboard Translate Table (Key Position 126)
Table 327. German Keyboard Translate Table (Key Position 126)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table
The AIX Version 4 NLS subsystem supports the ISO8859-1 Code Set for Swiss/German, which is the
industry standard. The column in the translate tables identify 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 ISO8859-1 Code
Set.
The following sections of the Swiss/German keyboard translate table contain the keyboard information for
the Swiss/German keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Swiss/German Keyboard Translate Table (Key Positions 1 - 6)
Table 328. Swiss/German Keyboard Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
Base
Section Symbol (c)
0xa7
1
Shift
Degree Symbol (c)
0xb0
1
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Plus Sign (c)
0x2b
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
310
Keyboard Technical Reference
Table 328. Swiss/German Keyboard Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
2
AltGr
Logical OR (c)
0x7c
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
At Sign (c)
0x40
4
Base
Three (c)
0x33
4
Shift
Asterisk (c)
0x2a
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Number Sign (c)
0x23
5
Base
Four (c)
0x34
5
Shift
o Cedilla Small (c)
0xe7
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 7 - 12)
Table 329. Swiss/German Keyboard Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
IS2 (c)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Logical NOT Symbol (c)
0xac
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Vert. Line Broken (c)
0xa6*
9
Base
Eight (c)
0x38
Chapter 2. Keyboard Translate Tables
311
Table 329. Swiss/German Keyboard Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Cent Sign (c)
0xa2
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Quote Apostrophe (c)
0x27
12
Shift
Question Mark (c)
0x3f
12
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
12
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
12
AltGr
Acute Accent (c)
0x5c*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
Swiss/German Keyboard Translate Table (Key Positions 13 - 19)
Table 330. Swiss/German Keyboard Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
Base
Circumflex Accent (c)
0x5e
13
Shift
Grave Accent (c)
0x60
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Tilde Accent (c)
0x7e
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
312
Keyboard Technical Reference
Table 330. Swiss/German Keyboard Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is 0xa4.
Swiss/German Keyboard Translate Table (Key Positions 20 - 25)
Table 331. Swiss/German Keyboard Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
313
Table 331. Swiss/German Keyboard Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
22
Base
Lowercase z (c)
0x7a
22
Shift
Uppercase z (c)
0x5a
22
Ctrl
SUB (c)
0x1a
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 26 - 32)
Table 332. Swiss/German Keyboard Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
u Umlaut Small (c)
0xfc
27
Shift
e Grave Small (c)
0xe8
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Left Bracket (c)
0x5b
28
Base
Dieresis Accent (c)
0xa8*
28
Shift
Exclamation Point (c)
0x21
314
Keyboard Technical Reference
Table 332. Swiss/German Keyboard Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Right Bracket (c)
0x5d
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
Swiss/German Keyboard Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
Chapter 2. Keyboard Translate Tables
315
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4b
39
Ctrl
FF (c)
0x0b
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
o Umlaut Small (c)
0xf6
40
Shift
e Acute Small (c)
0xe9
40
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
a Umlaut Small (c)
0xe4
41
Shift
a Grave Small (c)
0xe0
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Left Brace (c)
0x7b
316
Keyboard Technical Reference
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
42
Base
Dollar Sign (c)
0x24
42
Shift
Pounds Sterling (c)
0xa3
42
Ctrl
Ignore (f)
Not Returned (0x1ff)
42
Alt
Ignore (f)
Not Returned (0x1ff)
42
AltGr
Right Brace (c)
0x7d
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 45 - 50)
Table 333. Swiss/German Keyboard Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
45
Base
Less Than Sign (c)
0x3c
45
Shift
Greater Than Sign (c)
0x3e
45
Ctrl
IS4 (c)
0x1c
45
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
45
AltGr
Reverse Slash (c)
0x5c
46
Base
Lowercase y (c)
0x79
46
Shift
Uppercase y (c)
0x59
46
Ctrl
EM (c)
0x19
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
Chapter 2. Keyboard Translate Tables
317
Table 333. Swiss/German Keyboard Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x2e
49
Shift
Uppercase v (c)
0x3a
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 51 - 57)
Table 334. Swiss/German Keyboard Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x65)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
318
Keyboard Technical Reference
Table 334. Swiss/German Keyboard Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (right)
Not Returned (none)
57
Shift
Shift (right)
Not Returned (none)
57
Ctrl
Shift (right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (right)
Not Returned (none)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 58 - 74)
Table 335. Swiss/German Keyboard Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
Chapter 2. Keyboard Translate Tables
319
Table 335. Swiss/German Keyboard Translate Table (Key Positions 58 - 74) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
63
Not Available
64
Base
PFK 144 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Wind Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 75 - 82)
Table 336. Swiss/German Keyboard Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Base
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
320
Keyboard Technical Reference
Table 336. Swiss/German Keyboard Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (ox95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 83 - 89)
Table 337. Swiss/German Keyboard Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
321
Swiss/German Keyboard Translate Table (Key Positions 90 - 95)
Table 338. Swiss/German Keyboard Translate Table (Key Positions 90 - 95
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Upper Left Corner (c)
0x1ff
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Left Edge Int. (c)
0x1ff
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
0x1ff
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 96 -100)
Table 339. Swiss/German Keyboard Translate Table (Key Positions 96 -100)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
96
Base
Top Intersection (c)
0x1ff
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
322
Keyboard Technical Reference
Table 339. Swiss/German Keyboard Translate Table (Key Positions 96 -100) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Center Int. (c)
0x1ff
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
0x1ff
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
0x1ff
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 101 - 105)
Table 340. Swiss/German Keyboard Translate Table (Key Positions 101 - 105)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
101
Base
Upper Right Corner (c)
0x1ff
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Right Edge Int. (c)
0x1ff
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
0x1ff
Chapter 2. Keyboard Translate Tables
323
Table 340. Swiss/German Keyboard Translate Table (Key Positions 101 - 105) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
0x2c
104
Shift
Period (c)
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 5 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 6 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen, Minus (c)
0x2d
105
Shift
Hyphen, Minus (c)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 106 - 113)
Table 341. Swiss/German Keyboard Translate Table (Key Positions 106 - 113)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
324
Not Available
Keyboard Technical Reference
Table 341. Swiss/German Keyboard Translate Table (Key Positions 106 - 113) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 114 - 119)
Table 342. Swiss/German Keyboard Translate Table (Key Positions 114 - 119)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
Chapter 2. Keyboard Translate Tables
325
Table 342. Swiss/German Keyboard Translate Table (Key Positions 114 - 119) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Positions 120 - 125)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
326
Keyboard Technical Reference
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Swiss/German Keyboard Translate Table (Key Position 126)
Table 343. Swiss/German Keyboard Translate Table (Key Position 126)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table
The AIX Version 4 NLS subsystem supports Code Set ISO8859-7, which is the industry standard.
The following sections of the Greek keyboard translate table contain the keyboard information for the
Greek keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Greek Keyboard (Greek) Translate Table (Key Positions 1 - 6)
Table 344. Greek Keyboard (Greek) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
One Half (c)
0xbd
Chapter 2. Keyboard Translate Tables
327
Table 344. Greek Keyboard (Greek) Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
1
Shift
Plus or Minus sign (c)
0xb1
1
Ctrl
IS4 info sep 4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Pounds Sterling (c)
0x9c
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Ignore (f)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 7 - 12)
Table 345. Greek Keyboard (Greek) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Logical Not (c)
0xac
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
328
Keyboard Technical Reference
Table 345. Greek Keyboard (Greek) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Ignore (f)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (c)
0x7b
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Right Brace (c)
0x7d
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Apostrophe (c)
0x27
12
Shift
Degree Symbol (c)
0xb0
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 13 - 19)
Table 346. Greek Keyboard (Greek) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Plus Sign (c)
0x2b
13
Shift
Asterisk (c)
0x2a
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
Chapter 2. Keyboard Translate Tables
329
Table 346. Greek Keyboard (Greek) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Middle Dot (c)
0xb7
17
Shift
Long Dash (c)
0xaf
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Sigma Small (c)
0xf2
18
Shift
Vertical Line Broken (c)
0xa6
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Epsilon Small (c)
0xe5
19
Shift
Epsilon Capital (c)
0xc5
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 20 - 25)
Table 347. Greek Keyboard (Greek) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
rho Small (c)
0xf1
20
Shift
rho Capital (c)
0xd1
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
tau Small (c)
0xf4
21
Shift
tau Capital (c)
0xd4
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
upsilon Small (c)
0xf5
22
Shift
upsilon Capital (c)
0xd5
330
Keyboard Technical Reference
Table 347. Greek Keyboard (Greek) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
theta Small (c)
0xe8
23
Shift
theta Capital (c)
0xc8
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
iota Small (c)
0xe9
24
Shift
iota Capital (c)
0xc9
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
omicron Small (c)
0xef
25
Shift
omicron Capital (c)
0xcf
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Section Symbol (c)
0xf5
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 26 - 32)
Table 348. Greek Keyboard (Greek) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
pi Small (c)
0xf0
26
Shift
pi Capital (c)
0xd0
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Left Bracket (c)
0x5b
27
Shift
Left Angle Quotes (c)
0xab
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Right Bracket (c)
0x5d
28
Shift
Right Angle Quotes (c)
0xbb
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
29
Not Available
Chapter 2. Keyboard Translate Tables
331
Table 348. Greek Keyboard (Greek) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
alpha Small (c)
0xe1
31
Shift
alpha Capital (c)
0xc1
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
sigma Small (c)
0xf3
32
Shift
sigma Capital (c)
0xd3
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 33 - 38)
Table 349. Greek Keyboard (Greek) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
33
Base
delta Small (c)
0xe4
33
Shift
delta Capital (c)
0xc4
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
phi Small (c)
0xf6
34
Shift
phi Capital (c)
0xd6
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
gamma Small (c)
0xe3
35
Shift
gamma Capital (c)
0xc3
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
eta Small (c)
0xe7
36
Shift
eta Capital (c)
0xc7
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
332
Keyboard Technical Reference
Table 349. Greek Keyboard (Greek) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
xi Small (c)
0xee
37
Shift
xi Capital (c)
0xce
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
kappa Small (c)
0xea
38
Shift
kappa Capital (c)
0xca
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 39 - 44)
Table 350. Greek Keyboard (Greek) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
39
Base
lambda Small (c)
0xeb
39
Shift
lambda Capital (c)
0xcb
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Acute Accent (c)
0xb4
40
Shift
Umlaut Accent (c)
0xa8
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Acute and Umlaut (c)
0xb5
41
Base
Right Single Quote (c)
0xa2
41
Shift
Left Single Quote (c)
0xa1
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Base
Two Superscript (c)
0xb2
42
Shift
Three Superscript (c)
0xb3
42
Ctrl
NUL (c)
0x00
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
Chapter 2. Keyboard Translate Tables
333
Table 350. Greek Keyboard (Greek) Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 45 - 50)
Table 351. Greek Keyboard (Greek) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
45
Base
Paragraph, Section (c)
0xa7
45
Shift
Copyright Symbol (c)
0xa9
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
zeta Small (c)
0xe6
46
Shift
zeta Capital (c)
0xc6
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
chi Small (c)
0xf7
47
Shift
chi Capital (c)
0xd7
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
psi Small (c)
0xf8
48
Shift
psi Capital (c)
0xd8
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
omega Small (c)
0xf9
49
Shift
omega Capital (c)
0xd9
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
beta Small (c)
0xe2
50
Shift
beta Capital (c)
0xc2
334
Keyboard Technical Reference
Table 351. Greek Keyboard (Greek) Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 51 - 57)
Table 352. Greek Keyboard (Greek) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
51
Base
nu Small (c)
0xed
51
Shift
nu Capital (c)
0xcd
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
mu Small (c)
0xec
52
Shift
mu Capital (c)
0xcc
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (c)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Syllable Hyphen (c)
0xad
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
Chapter 2. Keyboard Translate Tables
335
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 58 - 74)
Table 353. Greek Keyboard (Greek) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 75 - 82)
Table 354. Greek Keyboard (Greek) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
336
Keyboard Technical Reference
Table 354. Greek Keyboard (Greek) Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [1 4 2 q (0x8e)
76
Alt
DL (f0
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 83 - 89)
Table 355. Greek Keyboard (Greek) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
Chapter 2. Keyboard Translate Tables
337
Table 355. Greek Keyboard (Greek) Translate Table (Key Positions 83 - 89) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 90 - 95)
Table 356. Greek Keyboard (Greek) Translate Table (Key Positions 90 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Ignore (f)
Not Returned (0x1ff)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
338
Keyboard Technical Reference
Table 356. Greek Keyboard (Greek) Translate Table (Key Positions 90 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Division Sign (c)
0xf7
95
Shift
Division Sign (c)
0xf7
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 96 - 101)
Table 357. Greek Keyboard (Greek) Translate Table (Key Positions 96 - 101)
Key Posn
Shift State
Assignment Returned
Returned String
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Multiply Symbol (c)
0xd7
100
Shift
Multiply Symbol (c)
0xd7
Chapter 2. Keyboard Translate Tables
339
Table 357. Greek Keyboard (Greek) Translate Table (Key Positions 96 - 101) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 102 - 108)
Table 358. Greek Keyboard (Greek) Translate Table (Key Positions 102 - 108)
Key Posn
Shift State
Assignment Returned
Returned String
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
340
Keyboard Technical Reference
Table 358. Greek Keyboard (Greek) Translate Table (Key Positions 102 - 108) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 109 - 115)
Table 359. Greek Keyboard (Greek) Translate Table (Key Positions 109 - 115)
Key Posn
Shift State
Assignment Returned
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Returned String
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
341
Greek Keyboard (Greek) Translate Table (Key Positions 116 - 121)
Table 360. Greek Keyboard (Greek) Translate Table (Key Positions 116 - 121)
Key Posn
Shift State
Assignment Returned
Returned String
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Greek) Translate Table (Key Positions 122 - 126)
Table 361. Greek Keyboard (Greek) Translate Table (Key Positions 122 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
342
Keyboard Technical Reference
Table 361. Greek Keyboard (Greek) Translate Table (Key Positions 122 - 126) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table
The AIX Version 4 NLS subsystem supports Code Set ISO8859-7, which is the industry standard.
The following sections of the Greek keyboard translate table contain the keyboard information for the
Greek keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Chapter 2. Keyboard Translate Tables
343
Greek Keyboard (Latin) Translate Table (Key Positions 1 - 6)
Table 362. Greek Keyboard (Latin) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Reverse Slash (c)
0x5c
1
Shift
Pipe Symbol (c)
0x7c
1
Ctrl
IS4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Ignore (f)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 7 - 12)
Table 363. Greek Keyboard (Latin) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
344
Keyboard Technical Reference
Table 363. Greek Keyboard (Latin) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
7
Ctrl
PFK 98 (c)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Ignore (f)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (c)
0x7b
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Right Brace (c)
0x7d
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Quote, Apostrophe (c)
0x27
12
Shift
Question Mark (c)
0x3f
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 13 - 19)
Table 364. Greek Keyboard (Latin) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Plus Sign (c)
0x2b
13
Shift
Asterisk (c)
0x2a
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
Chapter 2. Keyboard Translate Tables
345
Table 364. Greek Keyboard (Latin) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 20 - 25)
Table 365. Greek Keyboard (Latin) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
346
Keyboard Technical Reference
Table 365. Greek Keyboard (Latin) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 26 - 32)
Table 366. Greek Keyboard (Latin) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Left Bracket (c)
0x5b
27
Shift
Left Brace (c)
0x7b
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Right Bracket (c
0x5d
28
Shift
Right Brace (c)
0x7d
28
Ctrl
IS3 (c)
0x1d
Chapter 2. Keyboard Translate Tables
347
Table 366. Greek Keyboard (Latin) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 33 - 38)
Table 367. Greek Keyboard (Latin) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
348
Keyboard Technical Reference
Table 367. Greek Keyboard (Latin) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 39 - 44)
Table 368. Greek Keyboard (Latin) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Acute Accent (c)
0xb4
40
Shift
Umlaut Accent (c)
0xa8
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Acute and Umlaut (c)
0xb5
41
Base
Circumflex Accent (c)
0x5e
41
Shift
Tilde Accent (c)
0x7e
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Base
Grave Accent (c)
0x60
42
Shift
At Sign (c)
0x40
42
Ctrl
NUL (c)
0x00
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
349
Table 368. Greek Keyboard (Latin) Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 45 - 50)
Table 369. Greek Keyboard (Latin) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
45
Base
Less-than Sign (c)
0x3c
45
Shift
Greater-than Sign (c)
0x3e
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
350
Keyboard Technical Reference
Table 369. Greek Keyboard (Latin) Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 51 - 57)
Table 370. Greek Keyboard (Latin) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (c)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (c)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Syllable Hyphen (c)
0xad
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
Chapter 2. Keyboard Translate Tables
351
Table 370. Greek Keyboard (Latin) Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 58 - 74)
Table 371. Greek Keyboard (Latin) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
352
Keyboard Technical Reference
Greek Keyboard (Latin) Translate Table (Key Positions 75 - 82)
Table 372. Greek Keyboard (Latin) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f0
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 83 - 89)
Table 373. Greek Keyboard (Latin) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
Chapter 2. Keyboard Translate Tables
353
Table 373. Greek Keyboard (Latin) Translate Table (Key Positions 83 - 89) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 90 - 95)
Table 374. Greek Keyboard (Latin) Translate Table (Key Positions 90 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Ignore (f)
Not Returned (0x1ff)
354
Keyboard Technical Reference
Table 374. Greek Keyboard (Latin) Translate Table (Key Positions 90 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Division Sign (c)
0xf7
95
Shift
Division Sign (c)
0xf7
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 96 - 100)
Key Posn
Shift State
Assignment Returned
Returned String
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
Chapter 2. Keyboard Translate Tables
355
Key Posn
Shift State
Assignment Returned
Returned String
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Multiply Symbol (c)
0xd7
100
Shift
Multiply Symbol (c)
0xd7
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 101 - 105)
Table 375. Greek Keyboard (Latin) Translate Table (Key Positions 101 - 105)
Key Posn
Shift State
Assignment Returned
Returned String
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
356
Keyboard Technical Reference
Greek Keyboard (Latin) Translate Table (Key Positions 106 - 113)
Table 376. Greek Keyboard (Latin) Translate Table (Key Positions 106 - 113)
Key Posn
Shift State
Assignment Returned
Returned String
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 114 - 119)
Table 377. Greek Keyboard (Latin) Translate Table (Key Positions 114 - 119)
Key Posn
Shift State
Assignment Returned
Returned String
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
Chapter 2. Keyboard Translate Tables
357
Table 377. Greek Keyboard (Latin) Translate Table (Key Positions 114 - 119) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Positions 120 - 125)
Table 378. Greek Keyboard (Latin) Translate Table (Key Positions 120 - 125)
Key Posn
Shift State
Assignment Returned
Returned String
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
358
Keyboard Technical Reference
Table 378. Greek Keyboard (Latin) Translate Table (Key Positions 120 - 125) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Greek Keyboard (Latin) Translate Table (Key Position 126)
Table 379. Greek Keyboard (Latin) Translate Table (Key Position 126)
Key Posn
Shift State
Assignment Returned
Returned String
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
359
Gujarati Keyboard Translate Table
Keyboard Definitions
The Gujarati keyboard layout to be used on AIX shall be based on IBM registered keyboard number 477.
The keyboard layout will be a dual layered keyboard similar to other national language keyboards in AIX,
with alt + left shift indicating a shift to the Gujarati keyboard layer, and alt + right shift indicating a switch to
the Latin keyboard layer.
Keysym Value
Keysym Name
Keyboard 477 keystroke(s) when Gujarati
layer is activated
0x18000A81
XK_Gujarati_candrabindu
X
0x18000A82
XK_Gujarati_anusvara
x
0x18000A83
XK_Gujarati_visarga
_ (underscore)
0x18000A85
XK_Gujarati_a
D
0x18000A86
XK_Gujarati_aa
E
0x18000A87
XK_Gujarati_i
F
0x18000A88
XK_Gujarati_ii
R
0x18000A89
XK_Gujarati_u
G
0x18000A8A
XK_Gujarati_uu
T
0x18000A8B
XK_Gujarati_rvocalic
+
0x18000A8D
XK_Gujarati_candrae
!
0x18000A8F
XK_Gujarati_e
S
0x18000A90
XK_Gujarati_ai
W
0x18000A91
XK_Gujarati_candrao
| (vertical bar)
0x18000A93
XK_Gujarati_o
A
0x18000A94
XK_Gujarati_au
Q
0x18000A95
XK_Gujarati_ka
k
0x18000A96
XK_Gujarati_kha
K
0x18000A97
XK_Gujarati_ga
i
0x18000A98
XK_Gujarati_gha
I
0x18000A99
XK_Gujarati_nga
U
0x18000A9A
XK_Gujarati_ca
; (semicolon)
0x18000A9B
XK_Gujarati_cha
: (colon)
0x18000A9C
XK_Gujarati_ja
p
0x18000A9D
XK_Gujarati_jha
P
0x18000A9E
XK_Gujarati_nya
} (right curly brace)
0x18000A9F
XK_Gujarati_tta
’ (apostrophe)
0x18000AA0
XK_Gujarati_ttha
″ (double quote)
0x18000AA1
XK_Gujarati_dda
[
0x18000AA2
XK_Gujarati_ddha
{
0x18000AA3
XK_Gujarati_nna
C
0x18000AA4
XK_Gujarati_ta
l
0x18000AA5
XK_Gujarati_tha
L
360
Keyboard Technical Reference
Keysym Value
Keysym Name
Keyboard 477 keystroke(s) when Gujarati
layer is activated
0x18000AA6
XK_Gujarati_da
o
0x18000AA7
XK_Gujarati_dha
O
0x18000AA8
XK_Gujarati_na
v
0x18000AAA
XK_Gujarati_pa
h
0x18000AAB
XK_Gujarati_pha
H
0x18000AAC
XK_Gujarati_ba
y
0x18000AAD
XK_Gujarati_bha
Y
0x18000AAE
XK_Gujarati_ma
c
0x18000AAF
XK_Gujarati_ya
/
0x18000AB0
XK_Gujarati_ra
j
0x18000AB2
XK_Gujarati_la
n
0x18000AB3
XK_Gujarati_lla
N
0x18000AB5
XK_Gujarati_va
b
0x18000AB6
XK_Gujarati_sha
M
0x18000AB7
XK_Gujarati_ssa
<
0x18000AB8
XK_Gujarati_sa
m
0x18000AB9
XK_Gujarati_ha
u
0x18000ABC
XK_Gujarati_nukta
]
0x18000ABE
XK_Gujarati_aavowelsign
e
0x18000ABF
XK_Gujarati_ivowelsign
f
0x18000AC0
XK_Gujarati_iivowelsign
r
0x18000AC1
XK_Gujarati_uvowelsign
g
0x18000AC2
XK_Gujarati_uuvowelsign
t
0x18000AC3
XK_Gujarati_rvocalicvowelsign
=
0x18000AC5
XK_Gujarati_ecandravowelsign
@
0x18000AC7
XK_Gujarati_evowelsign
s
0x18000AC8
XK_Gujarati_aivowelsign
w
0x18000AC9
XK_Gujarati_ocandravowelsign
\
0x18000ACB
XK_Gujarati_ovowelsign
a
0x18000ACC
XK_Gujarati_auvowelsign
q
0x18000ACD
XK_Gujarati_virama
d
0x18000AE6
XK_Gujarati_zero
0
0x18000AE7
XK_Gujarati_one
1
0x18000AE8
XK_Gujarati_two
2
0x18000AE9
XK_Gujarati_three
3
0x18000AEA
XK_Gujarati_four
4
0x18000AEB
XK_Gujarati_five
5
0x18000AEC
XK_Gujarati_six
6
0x18000AED
XK_Gujarati_seven
7
0x18000AEE
XK_Gujarati_eight
8
Chapter 2. Keyboard Translate Tables
361
Keysym Value
Keysym Name
Keyboard 477 keystroke(s) when Gujarati
layer is activated
0x18000AEF
XK_Gujarati_nine
9
Gujarati Font Table
The following chart describes the various font glyphs used to render the Gujarati language and how the
various glyphs are to be organized into the Unicode private use area. The goal is to have all available
glyphs arranged in a fashion that makes compositional forms (especially half and nukta forms) able to be
computed as opposed to looking them up in a table.
Nominal Forms
Unicode Value
Character Name
Width
U+0A81
candrabindu
0
U+0A82
anusvara
0
U+0A83
visarga
1
U+0A85
a
2
U+0A86
aa
2
U+0A87
i
2
U+0A88
ii
2
U+0A89
u
2
U+0A8A
uu
2
U+0A8B
rvocalic
2
U+0A8D
ecandra
2
U+0A8F
e
2
U+0A90
ai
2
U+0A91
ocandra
2
U+0A93
o
2
U+0A94
au
2
U+0A95
ka
2
U+0A96
kha
2
U+0A97
ga
2
U+0A98
gha
2
U+0A99
nga
2
U+0A9A
ca
2
U+0A9B
cha
2
U+0A9C
ja
2
U+0A9D
jha
2
U+0A9E
nya
2
U+0A9F
tta
2
U+0AA0
ttha
2
U+0AA1
dda
2
U+0AA2
ddha
2
U+0AA3
nna
2
362
Keyboard Technical Reference
Unicode Value
Character Name
Width
U+0AA4
ta
2
U+0AA5
tha
2
U+0AA6
da
2
U+0AA7
dha
2
U+0AA8
na
2
U+0AAA
pa
2
U+0AAB
pha
2
U+0AAC
ba
2
U+0AAD
bha
2
U+0AAE
ma
2
U+0AAF
ya
2
U+0AB0
ra
2
U+0AB2
la
2
U+0AB3
lla
2
U+0AB5
va
2
U+0AB6
sha
2
U+0AB7
ssa
2
U+0AB8
sa
2
U+0AB9
ha
2
U+0ABC
nukta
0
U+0ABD
avagraha
1
U+0ABE
aavowelsign
1
U+0ABF
ivowelsign
1
U+0AC0
iivowelsign
1
U+0AC1
uvowelsign
0
U+0AC2
uuvowelsign
0
U+0AC3
rvocalicvowelsign
0
U+0AC4
rrvocalicvowelsign
0
U+0AC5
ecandravowelsign
0
U+0AC7
evowelsign
0
U+0AC8
aivowelsign
0
U+0AC9
ocandravowelsign
1
U+0ACB
ovowelsign
1
U+0ACC
auvowelsign
1
U+0ACD
virama (halant)
0
U+0AD0
om
2
U+0AE0
rrvocalic
2
U+0AE6-U+0AEF
zero - nine ( Gujarati digits )
1
Chapter 2. Keyboard Translate Tables
363
Nukta Forms
Computed as Nominal form + 0xE580:
Unicode Value
Character Name
Width
U+F005
anukta
2
U+F006
aanukta
2
U+F007
inukta
2
U+F008
iinukta
2
U+F009
unukta
2
U+F00A
uunukta
2
U+F00D
ecandranukta
2
U+F00E
eshortnukta
2
U+F00F
enukta
2
U+F010
ainukta
2
U+F011
ocandarnukta
2
U+F012
oshortnukta
2
U+F013
onukta
2
U+F014
aunukta
2
U+F015
kanukta
2
U+F016
khanukta
2
U+F017
ganukta
2
U+F018
ghanukta
2
U+F019
nganukta
2
U+F01A
canukta
2
U+F01B
chanukta
2
U+F01C
janukta
2
U+F01D
jhanukta
2
U+F01E
nyanukta
2
U+F01F
ttanukta
2
U+F020
tthanukta
2
U+F021
ddanukta
2
U+F022
ddhanukta
2
U+F023
nnanukta
2
U+F024
tanukta
2
U+F025
thanukta
2
U+F026
danukta
2
U+F027
dhanukta
2
U+F028
nanukta
2
U+F02A
panukta
2
U+F02B
phanukta
2
U+F02C
banukta
2
U+F02D
bhanukta
2
364
Keyboard Technical Reference
Unicode Value
Character Name
Width
U+F02E
manukta
2
U+F02F
yanukta
2
U+F030
ranukta
2
U+F032
lanukta
2
U+F033
llanukta
2
U+F035
vanukta
2
U+F036
shanukta
2
U+F037
ssanukta
2
U+F038
sanukta
2
U+F039
hanukta
2
Unicode Value
Character Name
Width
U+F045
kaprehalf
2
U+F046
khaprehalf
2
U+F047
gaprehalf
1
U+F048
ghaprehalf
1
U+F049
ngaprehalf
2
U+F04A
caprehalf
2
U+F04B
chaprehalf
2
U+F04C
japrehalf
2
U+F04D
jhaprehalf
2
U+F04E
nyaprehalf
2
U+F04F
ttaprehalf
2
U+F050
tthaprehalf
2
U+F051
ddaprehalf
2
U+F052
ddhaprehalf
2
U+F053
nnaprehalf
2
U+F054
taprehalf
1
U+F055
thaprehalf
2
U+F056
daprehalf
2
U+F057
dhaprehalf
2
U+F058
naprehalf
1
U+F05A
paprehalf
1
U+F05B
phaprehalf
2
U+F05C
baprehalf
2
U+F05D
bhaprehalf
2
U+F05E
maprehalf
1
U+F05F
yaprehalf
1
Half Forms
Computed as Nominal Form + 0xE5B0:
Chapter 2. Keyboard Translate Tables
365
Unicode Value
Character Name
Width
U+F060
raprehalf
2
U+F062
laprehalf
2
U+F063
llaprehalf
2
U+F065
vaprehalf
1
U+F066
shaprehalf
1
U+F067
ssaprehalf
1
U+F068
saprehalf
2
U+F069
haprehalf
2
Half Forms with Nukta
Computed as Nominal Form + 0xE5E0 or Half Form + 0x0060:
Unicode Value
Character Name
Width
U+F075
kanuktaprehalf
2
U+F076
khanuktaprehalf
2
U+F077
ganuktaprehalf
1
U+F078
ghanuktaprehalf
1
U+F079
nganuktaprehalf
2
U+F07A
canuktaprehalf
2
U+F07B
chanuktaprehalf
2
U+F07C
januktaprehalf
2
U+F07D
jhanuktaprehalf
2
U+F07E
nynuktaaprehalf
2
U+F07F
ttanuktaprehalf
2
U+F080
tthanuktaprehalf
2
U+F081
ddanuktaprehalf
2
U+F082
ddhanuktaprehalf
2
U+F083
nnanuktaprehalf
2
U+F084
tanuktaprehalf
2
U+F085
thanuktaprehalf
2
U+F086
danuktaprehalf
2
U+F087
dhanuktaprehalf
2
U+F088
nanuktaprehalf
1
U+F08A
panuktaprehalf
1
U+F08B
phanuktaprehalf
2
U+F08C
banuktaprehalf
2
U+F08D
bhanuktaprehalf
2
U+F08E
manuktaprehalf
1
U+F08F
yanuktaprehalf
1
U+F090
ranuktaprehalf
2
U+F092
lanuktaprehalf
2
366
Keyboard Technical Reference
Unicode Value
Character Name
Width
U+F093
llanuktaprehalf
2
U+F095
vanuktaprehalf
1
U+F096
shanuktaprehalf
1
U+F097
ssanuktaprehalf
1
U+F098
sanuktaprehalf
2
U+F099
hanuktaprehalf
2
Unicode Value
Character Name
Width
U+F09A
reph ( used as RA-superscript )
0
U+F09B
ra1
0
U+F09C
ra2
0
U+F09D
rephanusvara
0
Various Forms of RA
Ligatures with RA-Subscript
Computed as Nominal Form + 0xE610:
Unicode Value
Character Name
Width
U+F0A5
kara
2
U+F0A6
khara
2
U+F0A7
gara
2
U+F0A8
ghara
2
U+F0A9
ngara
2
U+F0AA
cara
2
U+F0AB
chara
2
U+F0AC
jara
2
U+F0AD
jhara
2
U+F0AE
nyara
2
U+F0AF
ttara
2
U+F0B0
tthara
2
U+F0B1
ddara
2
U+F0B2
ddhara
2
U+F0B3
nnara
2
U+F0B4
tara
2
U+F0B5
thara
2
U+F0B6
dara
2
U+F0B7
dhara
2
U+F0B8
nara
2
U+F0BA
para
2
U+F0BB
phara
2
U+F0BC
bara
2
Chapter 2. Keyboard Translate Tables
367
Unicode Value
Character Name
Width
U+F0BD
bhara
2
U+F0BE
mara
2
U+F0BF
yara
2
U+F0C2
lara
2
U+F0C3
llara
2
U+F0C5
vara
2
U+F0C6
shara
2
U+F0C7
ssara
2
U+F0C8
sara
2
U+F0C9
hara
2
Nukta Forms of Ligatures with RA-Subscript
Unicode Value
Character Name
Width
U+F0D5
kanuktara
2
U+F0D6
khanuktara
2
U+F0D7
ganuktara
2
U+F0D8
ghanuktara
2
U+F0D9
nganuktara
2
U+F0DA
canuktara
2
U+F0DB
chanuktara
2
U+F0DC
januktara
2
U+F0DD
jhanuktara
2
U+F0DE
nyanuktara
2
U+F0DF
ttanuktara
2
U+F0E0
tthanuktara
2
U+F0E1
ddanuktara
2
U+F0E2
ddhanuktara
2
U+F0E3
nnanuktara
2
U+F0E4
tanuktara
2
U+F0E5
thanuktara
2
U+F0E6
danuktara
2
U+F0E7
dhanuktara
2
U+F0E8
nanuktara
2
U+F0EA
panuktara
2
U+F0EB
phanuktara
2
U+F0EC
banuktara
2
U+F0ED
bhanuktara
2
U+F0EE
manuktara
2
U+F0EF
yanuktara
2
U+F0F2
lanuktara
2
368
Keyboard Technical Reference
Unicode Value
Character Name
Width
U+F0F3
llanuktara
2
U+F0F5
vanuktara
2
U+F0F6
shanuktara
2
U+F0F7
ssanuktara
2
U+F0F8
sanuktara
2
U+F0F9
hanuktara
2
Half Forms of Ligatures with RA-Subscript
Unicode Value
Character Name
Width
U+F105
karaprehalf
2
U+F106
kharaprehalf
2
U+F107
garaprehalf
1
U+F108
gharaprehalf
1
U+F109
ngaraprehalf
2
U+F10A
caraprehalf
2
U+F10B
charaprehalf
2
U+F10C
jaraprehalf
2
U+F10D
jharaprehalf
2
U+F10E
nyaraprehalf
2
U+F10F
ttaraprehalf
2
U+F110
ttharaprehalf
2
U+F111
ddaraprehalf
2
U+F112
ddharaprehalf
2
U+F113
nnaraprehalf
2
U+F114
taraprehalf
2
U+F115
tharaprehalf
2
U+F116
daraprehalf
2
U+F117
dharaprehalf
2
U+F118
naraprehalf
1
U+F11A
paraprehalf
1
U+F11B
pharaprehalf
2
U+F11C
baraprehalf
2
U+F11D
bharaprehalf
2
U+F11E
maraprehalf
1
U+F11F
yaraprehalf
1
U+F122
laraprehalf
2
U+F123
llaraprehalf
2
U+F124
llanuktaraprehalf
2
U+F125
varaprehalf
1
U+F126
sharaprehalf
1
Chapter 2. Keyboard Translate Tables
369
Unicode Value
Character Name
Width
U+F127
ssaraprehalf
1
U+F128
saraprehalf
2
U+F129
haraprehalf
2
Nukta Form of Half Forms of Ligatures with RA-Subscript
Unicode Value
Character Name
Width
U+F135
kanuktaraprehalf
2
U+F136
khanuktaraprehalf
2
U+F137
ganuktaraprehalf
1
U+F138
ghanuktaraprehalf
1
U+F139
nganuktaraprehalf
2
U+F13A
canuktaraprehalf
2
U+F13B
chanuktaraprehalf
2
U+F13C
januktaraprehalf
2
U+F13D
jhanuktaraprehalf
2
U+F13E
nyanuktaraprehalf
2
U+F13F
ttanuktaraprehalf
2
U+F140
tthanuktaraprehalf
2
U+F141
ddanuktaraprehalf
2
U+F142
ddhanuktaraprehalf
2
U+F143
nnanuktaraprehalf
2
U+F144
tanuktaraprehalf
2
U+F145
thanuktaraprehalf
2
U+F146
danuktaraprehalf
2
U+F147
dhanuktaraprehalf
2
U+F148
nanuktaraprehalf
1
U+F14A
panuktaraprehalf
1
U+F14B
phanuktaraprehalf
2
U+F14C
banuktaraprehalf
2
U+F14D
bhanuktaraprehalf
2
U+F14E
manuktaraprehalf
1
U+F14F
yanuktaraprehalf
1
U+F152
lanuktaraprehalf
2
U+F153
llanuktaraprehalf
2
U+F155
vanuktaraprehalf
1
U+F156
shanuktaraprehalf
1
U+F157
ssanuktaraprehalf
1
U+F158
sanuktaraprehalf
2
U+F159
hanuktaraprehalf
2
370
Keyboard Technical Reference
Consonant Ligature Forms
(Lookup Table only - not computable):
Unicode Value
Character Name
Width
U+F160
kassa
2
U+F161
janya
2
U+F162
tata
2
U+F163
dada
2
U+F164
daya
2
U+F165
dama
2
U+F166
hama
2
U+F167
haya
2
U+F168
ssatta
2
U+F169
ssattha
2
U+F16A
kassara
2
U+F16B
janyara
2
U+F16C
ssattara
2
U+F16D
ssatthara
2
Half Forms of Consonant Ligatures
Unicode Value
Character Name
Width
U+F170
kassaprehalf
2
U+F171
janyaprehalf
2
U+F172
tataprehalf
2
U+F17A
kassaraprehalf
2
U+F17B
janyaraprehalf
2
Special Forms of Certain Consonants with a Dependent Vowel
Unicode Value
Character Name
Width
U+F180
jaa
2
U+F181
jii
2
U+F182
davocalicr
2
U+F183
ru
2
U+F184
ruu
2
U+F185
havocalicr
2
U+F186
nnu
2
U+F187
nnuu
2
U+F188
nnavocalicr
2
U+F189
nnavocalicrr
2
U+F18A
nnanuktau
2
U+F18B
nnanuktauu
2
Chapter 2. Keyboard Translate Tables
371
Unicode Value
Character Name
Width
U+F18C
nnanuktavocalicr
2
U+F18D
nnanuktavocalicrr
2
U+F18E
phu
2
U+F18F
phuu
2
U+F190
phavocalicr
2
U+F191
phavocalicrr
2
U+F192
phanuktau
2
U+F193
phanuktauu
2
U+F194
phanuktavocalicr
2
U+F195
phanuktavocalicrr
2
Independent Vowel Forms with Anusvara:
Unicode Value
Character Name
Width
U+F197
ianusvara
2
U+F198
iianusvara
2
U+F199
uanusvara
2
U+F19A
uuanusvara
2
U+F19D
ecandraanusvara
2
U+F19F
eanusvara
2
U+F1A0
aianusvara
2
U+F1A1
ocandraanusvara
2
U+F1A3
oanusvara
2
U+F1A4
auanusvara
2
Unicode Value
Character Name
Width
U+F1AF
ivowelsignanusvara
1
U+F1B0
iivowelsignanusvara
1
U+F1B5
ecandravowelsignanusvara
0
U+F1B6
ishortvowelsignanusvara
1
U+F1B7
evowelsignanusvara
0
U+F1B8
aivowelsignanusvara
0
U+F1B9
ocandravowelsignanusvara
1
U+F1BB
ovowelsignanusvara
1
U+F1BC
auvowelsignanusvara
1
Dependent Vowel Forms with Anusvara:
Forms of Dependent Vowels with RA-superscript (Reph):
Unicode Value
Character Name
Width
U+F1BF
ivowelsignreph
1
372
Keyboard Technical Reference
Unicode Value
Character Name
Width
U+F1C0
iivowelsignreph
1
U+F1C5
ecandravowelsignreph
0
U+F1C6
ishortvowelsignreph
1
U+F1C7
evowelsignreph
0
U+F1C8
aivowelsignreph
0
U+F1C9
ocandravowelsignreph
1
U+F1CB
ovowelsignreph
1
U+F1CC
auvowelsignreph
1
Forms of Dependent Vowels with RA-superscript (Reph) AND Anusvara:
Unicode Value
Character Name
Width
U+F1CF
ivowelsignrephanusvara
1
U+F1D0
iivowelsignrephanusvara
1
U+F1D5
ecandravowelsignrephanusvara
0
U+F1D6
ishortvowelsignrephanusvara
1
U+F1D7
evowelsignrephanusvara
0
U+F1D8
aivowelsignrephanusvara
0
U+F1D9
ocandravowelsignrephanusvara
1
U+F1DB
ovowelsignrephanusvara
1
U+F1DC
auvowelsignrephanusvara
1
Nukta Forms of Independent Vowels with Anusvara:
Unicode Value
Character Name
Width
U+F1DF
inuktaanusvara
2
U+F1E0
iinuktaanusvara
2
U+F1E1
unuktaanusvara
2
U+F1E2
uunuktaanusvara
2
U+F1E5
ecandranuktaanusvara
2
U+F1E7
enuktaanusvara
2
U+F1E8
ainuktaanusvara
2
U+F1E9
ocandranuktaanusvara
2
U+F1EB
onuktaanusvara
2
U+F1EC
aunuktaanusvara
2
Various Forms of I-vowelsign:
Unicode Value
Character Name
Width
U+F1F0
ishortvowelsign
1
U+F1F1
ivowelsigncandrabindu
1
U+F1F2
ishortvowelsigncandrabindu
1
Chapter 2. Keyboard Translate Tables
373
Unicode Value
Character Name
Width
U+F1F3
ivowelsignrephcandrabindu
1
U+F1F4
ishortvowelsignrephcandrabindu
1
Virama Forms of Pha:
Unicode Value
Character Name
Width
U+F1F5
phavirama
2
U+F1F6
phanuktavirama
2
U+F1F7
pharavirama
2
U+F1F8
phanuktaravirama
2
Forms of the ″jii″ ligature (ja + ii):
Unicode Value
Character Name
Width
U+F1F9
jiianusvara
2
U+F1FA
jiireph
2
U+F1FB
jiirephanusvara
2
Combination Glyphs:
Ra Subscript Forms with a Dependent Vowel:
Unicode Value
Character Name
Width
U+F200
ngarau
2
U+F201
ngarauu
2
U+F202
ngaravocalicr
2
U+F203
ngaravocalicrr
2
U+F204
charau
2
U+F205
charauu
2
U+F206
charavocalicr
2
U+F207
charavocalicrr
2
U+F208
ttarau
2
U+F209
ttarauu
2
U+F20A
ttaravocalicr
2
U+F20B
ttaravocalicrr
2
U+F20C
ttharau
2
U+F20D
ttharauu
2
U+F20E
ttharavocalicr
2
U+F20F
ttharavocalicrr
2
U+F210
ddarau
2
U+F211
ddarauu
2
U+F212
ddaravocalicr
2
U+F213
ddaravocalicrr
2
374
Keyboard Technical Reference
Unicode Value
Character Name
Width
U+F214
ddharau
2
U+F215
ddharauu
2
U+F216
ddharavocalicr
2
U+F217
ddharavocalicrr
2
U+F218
nnarau
2
U+F219
nnarauu
2
U+F21A
nnaravocalicr
2
U+F21B
nnaravocalicrr
2
U+F21C
darau
2
U+F21D
darauu
2
U+F21E
daravocalicr
2
U+F21F
daravocalicrr
2
U+F220
nganuktarau
2
U+F221
nganuktarauu
2
U+F222
nganuktaravocalicr
2
U+F223
nganuktaravocalicrr
2
U+F224
chanuktarau
2
U+F225
chanuktarauu
2
U+F226
chanuktaravocalicr
2
U+F227
chanuktaravocalicrr
2
U+F228
ttanuktarau
2
U+F229
ttanuktarauu
2
U+F22A
ttanuktaravocalicr
2
U+F22B
ttanuktaravocalicrr
2
U+F22C
tthanuktarau
2
U+F22D
tthanuktarauu
2
U+F22E
tthanuktaravocalicr
2
U+F22F
tthanuktaravocalicrr
2
U+F230
ddanuktarau
2
U+F231
ddanuktarauu
2
U+F232
ddanuktaravocalicr
2
U+F233
ddanuktaravocalicrr
2
U+F234
ddhanuktarau
2
U+F235
ddhanuktarauu
2
U+F236
ddhanuktaravocalicr
2
U+F237
ddhanuktaravocalicrr
2
U+F238
nnanuktarau
2
U+F239
nnanuktarauu
2
U+F23A
nnanuktaravocalicr
2
U+F23B
nnanuktaravocalicrr
2
U+F23C
danuktarau
2
Chapter 2. Keyboard Translate Tables
375
Unicode Value
Character Name
Width
U+F23D
danuktarauu
2
U+F23E
danuktaravocalicr
2
U+F23F
danuktaravocalicrr
2
U+F240
pharau
2
U+F241
pharauu
2
U+F242
pharavocalicr
2
U+F243
pharavocalicrr
2
U+F244
phanuktarau
2
U+F245
phanuktarauu
2
U+F246
phanuktaravocalicr
2
U+F247
phanuktaravocalicrr
2
Hebrew Keyboard (Hebrew, ID 115) Translate Table
The AIX Version 4 NLS subsystem supports two Code Sets for Hebrew (ID 115). These code sets are the
PC Code Set IBM-856 and the Code Set ISO8859-8, which is the industry standard. The two columns in
the translate tables identify both the IBM-856 and ISO8859-8 code points for the key positions. The code
points are the same for the ASCII characters because ASCII is a subset of the IBM-856 and ISO8859-8
Code Sets.
The following sections of the Hebrew keyboard translate table contain the keyboard information for the
Hebrew keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 1-6)
Table 380. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 1-6)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
1
Base
Quote Sign (c)
0x60
0x60
1
Shift
Double Quote Sign (c)
0xaa
0xac
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
Logical OR Sign (c)
0x7c
0x7c
2
Base
One (c)
0x31
0x31
376
Keyboard Technical Reference
Table 380. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 1-6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
2
Shift
Exclamation Point (c)
0x21
0x21
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
0x32
3
Shift
At Sign (c)
0x40
0x40
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
0x33
4
Shift
Number Sign (c)
0x9c
0xa3
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
0x34
5
Shift
Dollar Sign (c)
0x24
0x24
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
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 7 12)
Table 381. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
7
Base
Six (c)
0x36
0x36
7
Shift
Circumflex Accent (c)
0x5e
0x5e
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
0x37
8
Shift
Ampersand (c)
0x26
0x26
Chapter 2. Keyboard Translate Tables
377
Table 381. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
0x38
9
Shift
Asterisk (c)
0x2a
0x2a
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
10
Base
Nine (c)
0x23
0x23
10
Shift
Left Parenthesis (c)
0x28
0x28
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
ESC [ 0 6 6 q (0c42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
0x30
11
Shift
Right Parenthesis(c)
0x29
0x29
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
ESC [ 0 6 7 q (0x43)
11
AltGr
12
Base
Minus Sign (c)
0x2d
0x2d
12
Shift
Underscore (c)
0x5f
0x5f
12
Ctrl
IS1 (c)
0x1f
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
ESC [ 0 6 8 q (0x44)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 13 19)
Table 382. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
13
Base
Equal Sign (c)
0x3d
0x3d
13
Shift
Plus Sign (c)
0x2b
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
0x08
15
Shift
BS (c)
0x08
0x08
378
Keyboard Technical Reference
Table 382. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
15
Ctrl
DEL (c)
0x7f
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
0x71
17
Shift
Uppercase q (c)
0x51
0x51
17
Ctrl
DC1 (c)
0x11
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
0x77
18
Shift
Uppercase w (c)
0x57
0x57
18
Ctrl
ETB (c)
0x17
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
19
Base
Kuf (c)
0x65
0x65
19
Shift
Uppercase e (c)
0x45
0x45
19
Ctrl
ENQ (c)
0x05
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 20 25)
Table 383. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
20
Base
Resh (c)
0x72
0x72
20
Shift
Uppercase r (c)
0x52
0x52
20
Ctrl
DC2 (c)
0x12
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
21
Base
Alef (c)
0x74
0x74
21
Shift
Uppercase t (c)
0x54
0x54
21
Ctrl
DC4 (c)
0x14
0x14
Chapter 2. Keyboard Translate Tables
379
Table 383. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
22
Base
Tet (c)
0x79
0x79
22
Shift
Uppercase y (c)
0x59
0x59
22
Ctrl
EM (c)
0x19
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
ESC [ 0 7 9 q (0x50)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
23
Base
Vav (c)
0x75
0x75
23
Shift
Uppercase u (c)
0x55
0x55
23
Ctrl
NAK (c)
0x15
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
24
Base
NunSofit (c)
0x69
0x69
24
Shift
Uppercase i (c)
0x49
0x49
24
Ctrl
HT (c)
0x09
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
25
Base
MemSofit o (c)
0x6f
0x6f
25
Shift
Uppercase o (c)
0x4f
0x4f
25
Ctrl
SI (c)
0x0f
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 26 32)
Table 384. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
26
Base
Peh (c)
0x70
0x70
26
Shift
Uppercase p (c)
0x50
0x50
26
Ctrl
DLE (c)
0x10
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
27
Base
Left Bracket (c)
0x5b
0x5b
27
Shift
Left Brace (c)
0x7b
0x7b
27
Ctrl
ESC (c)
0x1b
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
ESC [ 0 8 4 q (0x54)
380
Keyboard Technical Reference
Table 384. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
27
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
28
Base
Right Bracket (c)
0x5d
0x5d
28
Shift
Right Brace (c)
0x7d
0x7d
28
Ctrl
IS3 (c)
0x1d
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
Not Returned (none)
31
Base
Shin (c)
0x61
0x61
31
Shift
Uppercase a (c)
0x41
0x41
31
Ctrl
SOH (c)
0x01
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
32
Base
Dalet (c)
0x73
0x73
32
Shift
Uppercase s (c)
0x53
0x53
32
Ctrl
DC3 (c)
0x13
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 33 38)
Table 385. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
33
Base
Gimel (c)
0x64
0x64
33
Shift
Uppercase d (c)
0x44
0x44
33
Ctrl
EOT (c)
0x04
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
34
Base
Kaf (c)
0x66
0x66
34
Shift
Uppercase f (c)
0x46
0x46
34
Ctrl
ACK (c)
0x06
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
ESC [ 0 9 0 q (0x5a)
Chapter 2. Keyboard Translate Tables
381
Table 385. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
34
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
35
Base
Ayin (c)
0x67
0x67
35
Shift
Uppercase g (c)
0x47
0x47
35
Ctrl
BEL (c)
0x07
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
ESC [ 0 9 1 q (x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
36
Base
Yod (c)
0x68
0x68
36
Shift
Uppercase h (c)
0x48
0x48
36
Ctrl
BS (c)
0x08
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
37
Base
Chet (c)
0x6a
0x6a
37
Shift
Uppercase j (c)
0x4a
0x4a
37
Ctrl
LF (c)
0x0a
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
38
Base
Lamed (c)
0x6b
0x6b
38
Shift
Uppercase k (c)
0x4b
0x4b
38
Ctrl
VT (c)
0x0b
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 39 44)
Table 386. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
39
Base
KafSoifit (c)
0x6c
0x6c
39
Shift
Uppercase l (c)
0x4c
0x4c
39
Ctrl
FF (c)
0x0c
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
40
Base
PehSofit (c)
0x3b
0x3b
40
Shift
Colon (c)
0x3a
0x3a
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
382
Keyboard Technical Reference
Table 386. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
41
Base
Quote, Apostrophe (c)
0x27
0x27
41
Shift
At Sign (c)
0x40
0x40
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
42
Base
Number Sign (c)
0x23
0x23
42
Shift
Tilde Accent (c)
0x7e
0x7e
42
Ctrl
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
42
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
0x0d
43
Shift
CR (c)
0x0d
0x0d
43
Ctrl
CR (c)
0x0d
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
Not Returned (none)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 45 50)
Table 387. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
45
Base
Reverse Slash (c)
0x5c
0x5c
45
Shift
Logical OR Sign (c)
0x7c
0x7c
45
Ctrl
IS4 (c)
0x1c
0x1c
45
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
ESC [ 0 8 6 q (0x56)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
46
Base
Zayin (c)
0x7a
0x7a
46
Shift
Uppercase z (c)
0x5a
0x5a
46
Ctrl
SUB (c)
0x1a
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
ESC [ 1 0 1 q (0x65)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
47
Base
Samech (c)
0x78
0x78
Chapter 2. Keyboard Translate Tables
383
Table 387. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
47
Shift
Uppercase x (c)
0x58
0x58
47
Ctrl
CAN (c)
0x18
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
48
Base
Bet (c)
0x63
0x63
48
Shift
Uppercase c (c)
0x43
0x43
48
Ctrl
ETX (c)
0x03
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
49
Base
Heh (c)
0x76
0x76
49
Shift
Uppercase v (c)
0x56
0x56
49
Ctrl
SYN (c)
0x16
0x16
49
Alt
PFK 104 (f0
ESC [ 1 0 4 q (0x68)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
50
Base
Nun (c)
0x62
0x62
50
Shift
Uppercase b (c)
0x42
0x42
50
Ctrl
STX (c)
0x02
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 51 57)
Table 388. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
51
Base
Mem (c)
0x6e
0x6e
51
Shift
Uppercase n (c)
0x4e
0x4e
51
Ctrl
SO (c)
0x0e
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
52
Base
Zadi (c)
0x6d
0x6d
52
Shift
Uppercase m (c)
0x4d
0x4d
52
Ctrl
CR (c)
0x0d
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
53
Base
Taf (c)
0x2c
0x2c
53
Shift
Less Than Sign (c)
0x3c
0x3c
384
Keyboard Technical Reference
Table 388. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
54
Base
ZadiSofit (c)
0x2e
0x2e
54
Shift
Greater Than Sign (c)
0x3e
0x3e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
55
Base
Slash (c)
0x2f
0x2f
55
Shift
Question Mark (c)
0x3f
0x3f
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
ESC [ 1 1 2 q (0x70)
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
ESC [ 1 1 3 q (0x71)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
Not Returned (none)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 58 74)
Table 389. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
58
Base
Control
Not Returned (none)
Not Returned (none)
58
Shift
Control
Not Returned (none)
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
Not Returned (none)
58
Alt
Control
Not Returned (none)
Not Returned (none)
58
AltGr
Control
Not Returned (none)
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
Not Returned (none)
61
Base
SP (c)
0x20
0x20
Chapter 2. Keyboard Translate Tables
385
Table 389. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 58 - 74) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
61
Shift
SP (c)
0x20
0x20
61
Ctrl
SP (c)
0x20
0x20
61
Alt
SP (c)
0x20
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
Win Window (none)
64
Alt
Next Window
Next Window (none)
Next Window (none)
64
AltGr
Next Window
Next Window (none)
Next Window (none)
65-74
Not Available
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 75 82)
Table 390. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f0
ESC [ M (0x153)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
ESC [ 1 5 9 q (0x9f)
386
Keyboard Technical Reference
Table 390. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 83 89)
Table 391. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
83
Base
CUU (f)
ESC [ A (0x101)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
ESC [ 1 5 6 q (0x9c)
Chapter 2. Keyboard Translate Tables
387
Table 391. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 83 - 89) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 90 95)
Table 392. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 90 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
90
Base
Num Lock
Not Returned (none)
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
91
Base
Upper Left Corner (c)
0xda
0x1ff
91
Shift
Seven (c)
0x37
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
92
Base
Left Edge Int. (c)
0xc3
0x1ff
92
Shift
Four (c)
0x34
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
0xc0
0x1ff
93
Shift
One (c)
0x31
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
0x2f
0x2f
94
95
388
Not Available
Base
Slash (c)
Keyboard Technical Reference
Table 392. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 90 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
95
Shift
Slash (c)
0x2f
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 96 100)
Table 393. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 96 - 100)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
96
Base
Top Intersection (c)
0xc2
0x1ff
96
Shift
Eight (c)
0x38
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
97
Base
Center Int. (c)
0xc5 7
0x1ff
97
Shift
Five (c)
0x35
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
ESC [ 1 8 4 q (0xb8
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
0xc1
0x1ff
98
Shift
Two (c)
0x32
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
0x3b
0x1ff
99
Shift
Zero (c)
0x30
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
0x2a
100
Shift
Asterisk (c0
0x2a
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
389
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 101 105)
Table 394. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 101 - 105)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
101
Base
Upper Right Corner (c)
0xbf
0x1ff
101
Shift
Nine (c)
0x39
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
102
Base
Right Edge Int. (c)
0xb4
0x1ff
102
Shift
Six (c)
0x36
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
0xd9
0x1ff
103
Shift
Three (c)
0x33
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
0xc4
0x1ff
104
Shift
Period (c)
0x2e
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
0x2d
105
Shift
Hyphen (Minus)
0x2d
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 106 113)
Table 395. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 106 - 113)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
106
Base
Plus Sign (c)
0x2b
0x2b
106
Shift
Plus Sign (c)
0x2b
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
ESC [ 2 0 0 q (0xc8)
390
Keyboard Technical Reference
Table 395. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 106 - 113) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
0x0d
108
Shift
CR (c)
0x0d
0x0d
108
Ctrl
CR (c)
0x0d
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
109
Base
Not Available
110
Base
ESC (c)
0x1b
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 114 119)
Table 396. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 114 - 119)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
ESC [ 0 0 4 q (0x04)
Chapter 2. Keyboard Translate Tables
391
Table 396. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 114 - 119) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
ESC [ 0 1 8 q (0x12
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 120 125)
Table 397. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 120 - 125)
Key Posn
ShiftState
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
ESC [ 0 2 2 q (0x16)
392
Keyboard Technical Reference
Table 397. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Positions 120 - 125) (continued)
Key Posn
ShiftState
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Position 126)
Table 398. Hebrew Keyboard (Hebrew, ID 115) Translate Table (Key Position 126)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
0x7f
126
Alt
DEL (c)
0x7f
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
393
Hebrew Keyboard (Latin, ID 115) Translate Table
The AIX Version 4 NLS subsystem supports two Code Sets for Hebrew (ID 115). These code sets are the
PC Code Set IBM-856 and the Code Set ISO8859-8, which is the industry standard. The two columns in
the translate tables identify both the IBM-856 and ISO8859-8 code points for the key positions. The code
points are the same for the ASCII characters because ASCII is a subset of the IBM-856 and ISO8859-8
Code Sets.
The following sections of the Hebrew keyboard translate table contain the keyboard information for the
Hebrew keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 1-6)
Table 399. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 1-6)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
1
Base
Quote Sign (c)
0x60
0x60
1
Shift
Double Quote Sign (c)
0xaa
0xac
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
Logical OR Sign (c)
0x7c
0x7c
2
Base
One (c)
0x31
0x31
2
Shift
Exclamation Point (c)
0x21
0x21
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
0x32
3
Shift
At Sign (c)
0x40
0x40
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
0x33
4
Shift
Number Sign (c)
0x9c
0xa3
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
394
Keyboard Technical Reference
Table 399. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 1-6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
5
Base
Four (c)
0x34
0x34
5
Shift
Dollar Sign (c)
0x24
0x24
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
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 7 - 12)
Table 400. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
7
Base
Six (c)
0x36
0x36
7
Shift
Circumflex Accent (c)
0x5e
0x5e
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
0x37
8
Shift
Ampersand (c)
0x26
0x26
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
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
0x38
9
Shift
Asterisk (c)
0x2a
0x2a
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
10
Base
Nine (c)
0x23
0x23
10
Shift
Left Parenthesis (c)
0x28
0x28
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
ESC [ 0 6 6 q (0c42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
0x30
11
Shift
Right Parenthesis(c)
0x29
0x29
Chapter 2. Keyboard Translate Tables
395
Table 400. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
ESC [ 0 6 7 q (0x43)
11
AltGr
12
Base
Minus Sign (c)
0x2d
0x2d
12
Shift
Underscore (c)
0x5f
0x5f
12
Ctrl
IS1 (c)
0x1f
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
ESC [ 0 6 8 q (0x44)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 13 19)
Table 401. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
13
Base
Equal Sign (c)
0x3d
0x3d
13
Shift
Plus Sign (c)
0x2b
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
0x08
15
Shift
BS (c)
0x08
0x08
15
Ctrl
DEL (c)
0x7f
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
0x71
17
Shift
Uppercase q (c)
0x51
0x51
17
Ctrl
DC1 (c)
0x11
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
0x77
18
Shift
Uppercase w (c)
0x57
0x57
396
Keyboard Technical Reference
Table 401. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
18
Ctrl
ETB (c)
0x17
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
0x65
19
Shift
Uppercase e (c)
0x45
0x45
19
Ctrl
ENQ (c)
0x05
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 20 25)
Table 402. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
20
Base
Lowercase r (c)
0x72
0x72
20
Shift
Uppercase r (c)
0x52
0x52
20
Ctrl
DC2 (c)
0x12
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
0x74
21
Shift
Uppercase t (c)
0x54
0x54
21
Ctrl
DC4 (c)
0x14
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
0x79
22
Shift
Uppercase y (c)
0x59
0x59
22
Ctrl
EM (c)
0x19
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
ESC [ 0 7 9 q (0x50)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
0x75
23
Shift
Uppercase u (c)
0x55
0x55
23
Ctrl
NAK (c)
0x15
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
0x69
24
Shift
Uppercase i (c)
0x49
0x49
24
Ctrl
HT (c)
0x09
0x09
Chapter 2. Keyboard Translate Tables
397
Table 402. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
0x6f
25
Shift
Uppercase o (c)
0x4f
0x4f
25
Ctrl
SI (c)
0x0f
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 26 32)
Table 403. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
26
Base
Lowercase p (c)
0x70
0x70
26
Shift
Uppercase p (c)
0x50
0x50
26
Ctrl
DLE (c)
0x10
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
27
Base
Left Bracket (c)
0x5b
0x5b
27
Shift
Left Brace (c)
0x7b
0x7b
27
Ctrl
ESC (c)
0x1b
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
28
Base
Right Bracket (c)
0x5d
0x5d
28
Shift
Right Brace (c)
0x7d
0x7d
28
Ctrl
IS3 (c)
0x1d
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
Not Returned (none)
31
Base
Lowercase a (c)
0x61
0x61
31
Shift
Uppercase a (c)
0x41
0x41
31
Ctrl
SOH (c)
0x01
0x01
398
Keyboard Technical Reference
Table 403. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
0x73
32
Shift
Uppercase s (c)
0x53
0x53
32
Ctrl
DC3 (c)
0x13
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 33 38)
Table 404. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
33
Base
Lowercase d (c)
0x64
0x64
33
Shift
Uppercase d (c)
0x44
0x44
33
Ctrl
EOT (c)
0x04
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
0x66
34
Shift
Uppercase f (c)
0x46
0x46
34
Ctrl
ACK (c)
0x06
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
0x67
35
Shift
Uppercase g (c)
0x47
0x47
35
Ctrl
BEL (c)
0x07
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
ESC [ 0 9 1 q (x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
0x68
36
Shift
Uppercase h (c)
0x48
0x48
36
Ctrl
BS (c)
0x08
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
0x6a
37
Shift
Uppercase j (c)
0x4a
0x4a
37
Ctrl
LF (c)
0x0a
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
ESC [ 0 9 3 q (0x5d)
Chapter 2. Keyboard Translate Tables
399
Table 404. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
37
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
0x6b
38
Shift
Uppercase k (c)
0x4b
0x4b
38
Ctrl
VT (c)
0x0b
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 39 44)
Table 405. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
39
Base
Lowercase l (c)
0x6c
0x6c
39
Shift
Uppercase l (c)
0x4c
0x4c
39
Ctrl
FF (c)
0x0c
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
40
Base
Semicolon (c)
0x3b
0x3b
40
Shift
Colon (c)
0x3a
0x3a
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
41
Base
Quote, Apostrophe (c)
0x27
0x27
41
Shift
At Sign (c)
0x40
0x40
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
42
Base
Number Sign (c)
0x23
0x23
42
Shift
Tilde Accent (c)
0x7e
0x7e
42
Ctrl
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
42
Alt
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
0x0d
43
Shift
CR (c)
0x0d
0x0d
43
Ctrl
CR (c)
0x0d
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
400
Keyboard Technical Reference
Table 405. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
44
Base
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
Not Returned (none)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 45 50)
Table 406. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
45
Base
Reverse Slash (c)
0x5c
0x5c
45
Shift
Logical OR Sign (c)
0x7c
0x7c
45
Ctrl
IS4 (c)
0x1c
0x1c
45
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
ESC [ 0 8 6 q (0x56)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
46
Base
Lowercase z (c)
0x7a
0x7a
46
Shift
Uppercase z (c)
0x5a
0x5a
46
Ctrl
SUB (c)
0x1a
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
ESC [ 1 0 1 q (0x65)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
0x78
47
Shift
Uppercase x (c)
0x58
0x58
47
Ctrl
CAN (c)
0x18
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
0x63
48
Shift
Uppercase c (c)
0x43
0x43
48
Ctrl
ETX (c)
0x03
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
0x76
49
Shift
Uppercase v (c)
0x56
0x56
49
Ctrl
SYN (c)
0x16
0x16
49
Alt
PFK 104 (f0
ESC [ 1 0 4 q (0x68)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
0x62
Chapter 2. Keyboard Translate Tables
401
Table 406. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
50
Shift
Uppercase b (c)
0x42
0x42
50
Ctrl
STX (c)
0x02
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 51 57)
Table 407. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
51
Base
Lowercase n (c)
0x6e
0x6e
51
Shift
Uppercase n (c)
0x4e
0x4e
51
Ctrl
SO (c)
0x0e
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
0x6d
52
Shift
Uppercase m (c)
0x4d
0x4d
52
Ctrl
CR (c)
0x0d
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
0x2c
53
Shift
Less Than Sign (c)
0x3c
0x3c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
0x2e
54
Shift
Greater Than Sign (c)
0x3e
0x3e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
55
Base
Slash (c)
0x2f
0x2f
55
Shift
Question Mark (c)
0x3f
0x3f
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
ESC [ 1 1 2 q (0x70)
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
ESC [ 1 1 3 q (0x71)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
Not Returned (none)
Not Returned (none)
56
57
402
Not Available
Base
Shift (Right)
Keyboard Technical Reference
Table 407. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
57
Shift
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
Not Returned (none)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 58 74)
Table 408. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
58
Base
Control
Not Returned (none)
Not Returned (none)
58
Shift
Control
Not Returned (none)
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
Not Returned (none)
58
Alt
Control
Not Returned (none)
Not Returned (none)
58
AltGr
Control
Not Returned (none)
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
Not Returned (none)
61
Base
SP (c)
0x20
0x20
61
Shift
SP (c)
0x20
0x20
61
Ctrl
SP (c)
0x20
0x20
61
Alt
SP (c)
0x20
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
Win Window (none)
64
Alt
Next Window
Next Window (none)
Next Window (none)
64
AltGr
Next Window
Next Window (none)
Next Window (none)
Chapter 2. Keyboard Translate Tables
403
Table 408. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 58 - 74) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
65-74
8859-8 Code Set
Not Available
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 75 82)
Table 409. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f0
ESC [ M (0x153)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
404
Keyboard Technical Reference
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 83 89)
Table 410. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
83
Base
CUU (f)
ESC [ A (0x101)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 90 95)
Table 411. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 90 - 95)
Key Posn
90
Shift State
Base
Assignment Returned
Num Lock
Returned String
856 Code Set
8859-8 Code Set
Not Returned (none)
Not Returned (none)
Chapter 2. Keyboard Translate Tables
405
Table 411. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 90 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
90
Shift
Num Lock
Not Returned (none)
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
91
Base
Upper Left Corner (c)
0xda
0x1ff
91
Shift
Seven (c)
0x37
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
92
Base
Left Edge Int. (c)
0xc3
0x1ff
92
Shift
Four (c)
0x34
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
0xc0
0x1ff
93
Shift
One (c)
0x31
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
0x2f
95
Shift
Slash (c)
0x2f
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 96 100)
Table 412. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 96 - 100)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
96
Base
Top Intersection (c)
0xc2
0x1ff
96
Shift
Eight (c)
0x38
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
97
Base
Center Int. (c)
0xc5 7
0x1ff
406
Keyboard Technical Reference
Table 412. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 96 - 100) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
97
Shift
Five (c)
0x35
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
ESC [ 1 8 4 q (0xb8
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
0xc1
0x1ff
98
Shift
Two (c)
0x32
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
0x3b
0x1ff
99
Shift
Zero (c)
0x30
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
0x2a
100
Shift
Asterisk (c0
0x2a
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 101 105)
Table 413. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 101 - 105)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
101
Base
Upper Right Corner (c)
0xbf
0x1ff
101
Shift
Nine (c)
0x39
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
102
Base
Right Edge Int. (c)
0xb4
0x1ff
102
Shift
Six (c)
0x36
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
0xd9
0x1ff
103
Shift
Three (c)
0x33
0x33
Chapter 2. Keyboard Translate Tables
407
Table 413. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 101 - 105) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
0xc4
0x1ff
104
Shift
Period (c)
0x2e
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
0x2d
105
Shift
Hyphen (Minus)
0x2d
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 106 113)
Table 414. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 106 - 113)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
106
Base
Plus Sign (c)
0x2b
0x2b
106
Shift
Plus Sign (c)
0x2b
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
0x0d
108
Shift
CR (c)
0x0d
0x0d
108
Ctrl
CR (c)
0x0d
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
109
Base
Not Available
110
Base
ESC (c)
0x1b
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
111
408
Not Available
Keyboard Technical Reference
Table 414. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 106 - 113) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 114 119)
Table 415. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 114 - 119)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
ESC [ 0 1 8 q (0x12
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
ESC [ 0 0 7 q (0x07)
Chapter 2. Keyboard Translate Tables
409
Table 415. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 114 - 119) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 120 125)
Table 416. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 120 - 125)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
ESC [ 2 1 0 q (0xd2)
410
Keyboard Technical Reference
Table 416. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Positions 120 - 125) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Latin, ID 115) Translate Table (Key Position 126)
Table 417. Hebrew Keyboard (Latin, ID 115) Translate Table (Key Position 126)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
0x7f
126
Alt
DEL (c)
0x7f
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
Not Returned (0x1ff)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 212) Translate Table
The AIX Version 4 NLS subsystem supports two Code Sets for Hebrew. These Code Sets are the PC
Code Set IBM-856 and the Code Set ISO8859-8, which is the industry standard. The two columns in the
translate tables identify both the IBM-856 and ISO8859-8 code points for the key positions. The code
points are the same for the ASCII characters since ASCII is a subset of the IBM-856 and ISO8859-8 Code
Sets.
The following sections of the Hebrew keyboard translate table contain the keyboard information for the
Hebrew keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
Chapter 2. Keyboard Translate Tables
411
v Understanding Keyboard Table Information.
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 1 7)
Table 418. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 1 - 7)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
1
Base
Grave Accent (c)
0x60
0x60
1
Shift
Tilde Accent (c)
0x7e
0x7e
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)
2
Base
One (c)
0x31
0x31
2
Shift
Exclamation Point (c)
0x21
0x21
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)
3
Base
Two (c)
0x32
0x32
3
Shift
At Sign (c)
0x40
0x40
3
Ctrl
NUL (c)
0x00
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
ESC [ 0 5 9 q (0x3b)
4
Base
Three (c)
0x33
0x33
4
Shift
Number Sign (c)
0x23
0x23
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)
5
Base
Four (c)
0x34
0x34
5
Shift
Dollar Sign (c)
0x24
0x24
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)
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)
7
Base
Six (c)
0x36
0x36
7
Shift
Circumflex Accent (c)
0x5e
0x5e
7
Ctrl
IS2 (c)
0x1e
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
ESC [ 0 6 3 q (0x3f)
c = character
f = function
412
Keyboard Technical Reference
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 8 15)
Table 419. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 8 - 15)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
8
Base
Seven (c)
0x37
0x37
8
Shift
Ampersand (c)
0x26
0x26
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)
9
Base
Eight (c)
0x38
0x38
9
Shift
Asterisk (c)
0x2a
0x2a
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
ESC [ 0 6 5 q (0x41)
10
Base
Nine (c)
0x39
0xb1
10
Shift
Left Parenthesis (c)
0x28
0x28
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
ESC [ 0 6 6 q (0c42)
11
Base
Zero (c)
0x30
0x30
11
Shift
Right Parenthesis (c)
0x29
0x29
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
ESC [ 0 6 7 q (0x43)
12
Base
Hyphen (c)
0x2d
0x2d
12
Shift
Underscore (c)
0x5f
0x5f
12
Ctrl
IS1 (c)
0x1f
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
ESC [ 0 6 8 q (0x44)
13
Base
Equal Sign (c)
0x3d
0x3d
13
Shift
Plus Sign (c)
0x2b
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
ESC [ 0 7 0 q (0x46)
14
Not Available
15
Base
BS (c)
0x08
0x08
15
Shift
BS (c)
0x08
0x08
15
Ctrl
DEL (c)
0x7f
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
ESC [ 0 7 1 q (0x47)
c = character
f = function
Chapter 2. Keyboard Translate Tables
413
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 16 22)
Table 420. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 16 - 22)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
16
Base
HT (c)
0x09
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
ESC [ 0 7 3 q (0x49)
17
Base
Backslash (c)
0x71
0x71
17
Shift
Uppercase q (c)
0x51
0x51
17
Ctrl
DC1 (c)
0x11
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
ESC [ 0 7 4 q (0x4a)
18
Base
Lowercase w (c)
0x77
0x77
18
Shift
Uppercase w (c)
0x57
0x57
18
Ctrl
ETB (c)
0x17
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
ESC [ 0 7 5 q (0x4b)
19
Base
Kuf (c)
0x65
0x65
19
Shift
Uppercase e (c)
0x45
0x45
19
Ctrl
ENQ (c)
0x05
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
ESC [ 0 7 6 q (0x4c)
20
Base
Resh (c)
0x72
0x72
20
Shift
Uppercase r (c)
0x52
0x52
20
Ctrl
DC2 (c)
0x12
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
ESC [ 0 7 7 q (0x4d)
21
Base
Alef (c)
0x74
0x74
21
Shift
Uppercase t (c)
0x54
0x54
21
Ctrl
DC4 (c)
0x14
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
ESC [ 0 7 8 q (0x4e)
22
Base
Tet (c)
0x79
0x79
22
Shift
Uppercase y (c)
0x59
0x59
22
Ctrl
EM (c)
0x19
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
ESC [ 0 7 9 q (0x50)
c = character
f = function
414
Keyboard Technical Reference
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 23 30)
Table 421. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 23 - 30)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
23
Base
Vav (c)
0x75
0x75
23
Shift
Uppercase u (c)
0x55
0x55
23
Ctrl
NAK (c)
0x15
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
ESC [ 0 8 0 q (0x50)
24
Base
NunSofit (c)
0x69
0x69
24
Shift
Uppercase i (c)
0x49
0x49
24
Ctrl
HT (c)
0x09
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
ESC [ 0 8 1 q (0x51)
25
Base
MemSofit o (c)
0x6f
0x6f
25
Shift
Uppercase o (c)
0x4f
0x4f
25
Ctrl
SI (c)
0x0f
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
ESC [ 0 8 2 q (0x52)
26
Base
Peh (c)
0x70
0x70
26
Shift
Uppercase p (c)
0x50
0x50
26
Ctrl
DLE (c)
0x10
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
ESC [ 0 8 3 q (0x53)
27
Base
Left Bracket (c)
0x5b
0x5b
27
Shift
Left Brace (c)
0x7b
0x7b
27
Ctrl
ESC (c)
0x1b
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
ESC [ 0 8 4 q (0x54)
28
Base
Right Bracket (c)
0x5d
0x5d
28
Shift
Right Brace (c)
0x7d
0x7d
28
Ctrl
IS3 (c)
0x1d
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
ESC [ 0 8 5 q (0x55)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
Not Returned (none)
c = character
f = function
Chapter 2. Keyboard Translate Tables
415
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 31 37)
Table 422. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 31 - 37)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
31
Base
Shin (c)
0x61
0x61
31
Shift
Uppercase a (c)
0x41
0x41
31
Ctrl
SOH (c)
0x01
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
ESC [ 0 8 7 q (0x57)
32
Base
Dalet (c)
0x73
0x73
32
Shift
Uppercase s (c)
0x53
0x53
32
Ctrl
DC3 (c)
0x13
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
ESC [ 0 8 8 q (0x58)
33
Base
Gimel (c)
0x64
0x64
33
Shift
Uppercase d (c)
0x44
0x44
33
Ctrl
EOT (c)
0x04
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
ESC [ 0 8 9 q (0x59)
34
Base
Kaf (c)
0x66
0x66
34
Shift
Uppercase f (c)
0x46
0x46
34
Ctrl
ACK (c)
0x06
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
ESC [ 0 9 0 q (0x5a)
35
Base
Ayin (c)
0x67
0x67
35
Shift
Uppercase g (c)
0x47
0x47
35
Ctrl
BEL (c)
0x07
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
ESC [ 0 9 1 q (0x5b)
36
Base
Yod (c)
0x68
0x68
36
Shift
Uppercase h (c)
0x48
0x48
36
Ctrl
BS (c)
0x08
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
ESC [ 0 9 2 q (0x5c)
37
Base
Chet (c)
0x6a
0x6a
37
Shift
Uppercase j (c)
0x4a
0x4a
37
Ctrl
LF (c)
0x0a
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
ESC [ 0 9 3 q (0x5d)
c = character
f = function
416
Keyboard Technical Reference
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 38 45)
Table 423. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 38 - 45)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
38
Base
Lamed (c)
0x6b
0x6b
38
Shift
Uppercase k (c)
0x4b
0x4b
38
Ctrl
VT (c)
0x0b
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
ESC [ 0 9 4 q (0x5e)
39
Base
KafSoifit (c)
0x6c
0x6c
39
Shift
Uppercase l (c)
0x4c
0x4c
39
Ctrl
FF (c)
0x0c
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
ESC [ 0 9 5 q (0x5f)
40
Base
PehSofit (c)
0x3b
0x3b
40
Shift
Colon (c)
0x3a
0x3a
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
ESC [ 0 9 7 q (0x61)
41
Base
Comma (c)
0x2c
0x2c
41
Shift
Double Quote (c)
0x22
0x22
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (ox63)
ESC [ 0 9 9 q (0x63)
42
Not Available
43
Base
CR (c)
0x0d
0x0d
43
Shift
CR (c)
0x0d
0x0d
43
Ctrl
CR (c)
0x0d
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
44
Base
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
5080 (none)
45
Not Available
c = character
f = function
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 46 52)
Table 424. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 46 - 52)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
46
Base
Zayin (c)
0x7a
0x7a
46
Shift
Uppercase z (c)
0x5a
0x5a
Chapter 2. Keyboard Translate Tables
417
Table 424. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 46 - 52) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
46
Ctrl
SUB (c)
0x1a
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
ESC [ 1 0 1 q (0x65)
47
Base
Samech (c)
0x78
0x78
47
Shift
Uppercase x (c)
0x58
0x58
47
Ctrl
CAN (c)
0x18
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
ESC [ 1 0 2 q (0x66)
48
Base
Bet (c)
0x63
0x63
48
Shift
Uppercase c (c)
0x43
0x43
48
Ctrl
ETX (c)
0x03
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
ESC [ 1 0 3 q (0x67)
49
Base
Heh (c)
0x76
0x76
49
Shift
Uppercase v (c)
0x56
0x56
49
Ctrl
SYN (c)
0x16
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
ESC [ 1 0 4 q (0x68)
50
Base
Nun (c)
0x62
0x62
50
Shift
Uppercase b (c)
0x42
0x42
50
Ctrl
STX (c)
0x02
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
ESC [ 1 0 5 q (0x69)
51
Base
Mem (c)
0x6e
0x6e
51
Shift
Uppercase n (c)
0x4e
0x4e
51
Ctrl
SO (c)
0x0e
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
ESC [ 1 0 6 q (0x6a)
52
Base
Zadi (c)
0x6d
0x6d
52
Shift
Uppercase m (c)
0x4d
0x4d
52
Ctrl
CR (c)
0x0d
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q 90x66)
ESC [ 1 0 7 q 90x66)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 53 60)
Table 425. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 53 - 60)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
53
Base
Taf (c)
0x2c
0x2c
53
Shift
Less Than Sign (c)
0x3c
0x3c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
ESC [ 1 0 9 q (0x6d)
54
Base
ZadiSofit (c)
0x2e
0x2e
418
Keyboard Technical Reference
Table 425. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 53 - 60) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
54
Shift
Greater Than Sign (c)
0x3e
0x3e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
ESC [ 1 1 1 q (0x6f)
55
Base
Period (c)
0x2e
0x2e
55
Shift
Question Mark (c)
0x3f
0x3f
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
ESC [ 1 1 2 q (0x70)
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
ESC [ 1 1 3 q (0x71)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
5080 (none)
58
Base
Control
Not Returned (none)
Not Returned (none)
58
Shift
Control
Not Returned (none)
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
Not Returned (none)
58
Alt
Control
Not Returned (none)
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
Not Returned (none)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 61 79)
Table 426. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 61 - 79)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
61
Base
SP (c)
0x20
0x20
61
Shift
SP (c)
0x20
0x20
61
Ctrl
SP (c)
0x20
0x20
61
Alt
SP (c)
0x20
0x20
62
Base
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
ESC [ 1 1 4 q (0x72)
Chapter 2. Keyboard Translate Tables
419
Table 426. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 61 - 79) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
64
Shift
Previous Window
Prev Window (none)
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
Win Window (none)
64
Alt
Next Window
Next Window (none)
Next Window (none)
65-74
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
ESC [ 1 4 1 q (0x8d)
76
Base
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f0
ESC [ M (0x153)
ESC [ M (0x153)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
ESC [ 1 6 0 q (0xa0)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 80 89)
Table 427. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 80 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
80
Base
HOME (f)
ESC [ H (0x108)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
ESC [ 1 4 5 q (0x91)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
ESC [ 1 4 9 q (0x95)
82
Not Available
83
Base
CUU (f)
ESC [ A (0x101)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
ESC [ 1 6 3 q (0xa3)
420
Keyboard Technical Reference
Table 427. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 80 - 89) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
84
Base
CUD (f)
ESC [ B (0x102)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
ESC [ 1 6 6 q (0xa6)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
ESC [ 1 5 3 q (0x99)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
ESC [ 1 5 7 q (0x9d)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
ESC [ 1 6 9 q (0xa9)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 90 95)
Table 428. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 90 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
90
Base
Num Lock
Not Returned (none)
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
ESC [ 1 7 0 q (0xaa)
91
Base
Upper Left Corner (c)
0xda
0x1ff
91
Shift
Seven (c)
0x37
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
92
Base
Left Edge Int. (c)
0xc3
0x1ff
92
Shift
Four (c)
0x34
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
93
Base
Lower Left Corner (c)
0xc0
0x1ff
Chapter 2. Keyboard Translate Tables
421
Table 428. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 90 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
93
Shift
One (c)
0x31
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
94
Not Available
95
Base
Slash (c)
0x2f
0x2f
95
Shift
Slash (c)
0x2f
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
ESC [ 1 8 0 q (0xb4)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 96 102)
Table 429. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 96 - 102)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
96
Base
Top Intersection (c)
0xc2
0x1ff
96
Shift
Eight (c)
0x38
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
97
Base
Center Int. (c)
0xc5 7
0x1ff
97
Shift
Five (c)
0x35
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
98
Base
Bottom Junction (c)
0xc1
0x1ff
98
Shift
Two (c)
0x32
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
99
Base
Vertical Bar (c)
0x3b
0x1ff
99
Shift
Zero (c)
0x30
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
100
Base
Asterisk (c)
0x2a
0x2a
100
Shift
Asterisk (c)
0x2a
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
ESC [ 1 8 8 q (0xbc)
101
Base
Upper Right Corner (c)
0xbf
0x1ff
101
Shift
Nine (c)
0x39
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
ESC [ 1 9 0 q (0xbe)
422
Keyboard Technical Reference
Table 429. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 96 - 102) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
102
Base
Right Edge Int. (c)
0xb4
0x1ff
102
Shift
Six (c)
0x36
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 103
- 110)
Table 430. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 103 - 110)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
103
Base
Lower Right Corner (c)
0xd9
0x1ff
103
Shift
Three (c)
0x33
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
104
Base
Horizontal Line (c)
0xc4
0x1ff
104
Shift
Period (c)
0x2e
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
ESC [ 1 9 7 q (0xc5)
105
Base
Hyphen (Minus)
0x2d
0x2d
105
Shift
Hyphen (Minus)
0x2d
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
ESC [ 1 9 9 q (0xc7)
106
Base
Plus Sign (c)
0x2b
0x2b
106
Shift
Plus Sign (c)
0x2b
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
ESC [ 2 0 1 q (0xc9)
107
Base
Not Available
108
Base
CR (c)
0x0d
0x0d
108
Shift
CR (c)
0x0d
0x0d
108
Ctrl
CR (c)
0x0d
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
109
Base
Not Available
110
Base
ESC (c)
0x1b
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
ESC [ 1 2 2 q (0x7a)
Chapter 2. Keyboard Translate Tables
423
c = character
f = function
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 111 118)
Table 431. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 111 - 118)
Key Posn
Shift State
111
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
ESC [ 0 3 7 q (0x25)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
ESC [ 0 3 8 q (0x26)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
ESC [ 0 3 9 q (0x27)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
ESC [ 0 4 0 q (0x28)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
ESC [ 0 4 1 q (0x29)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
ESC [ 0 4 2 q (0x2a)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
ESC [ 0 4 3 q (0x2b)
c = character
f = function
424
Keyboard Technical Reference
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 119 125)
Table 432. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Positions 119 - 125)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
ESC [ 0 4 4 q (0x2c)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
ESC [ 0 4 5 q (0x2d)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
ESC [ 0 4 6 q (0x2e)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
ESC [ 0 4 7 q (0x2f)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
ESC [ 0 4 8 q (0x30)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
ESC [ 2 1 2 q (0xd4)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
ESC [ 2 1 6 q (0xd8)
c = character
f = function
Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Position 126)
Table 433. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Position 126)
Key Posn
126
Shift State
Base
Assignment Returned
PFK 217 (f)
Returned String
856 Code Set
8859-8 Code Set
ESC [ 2 1 7 q (0xd9)
ESC [ 2 1 7 q (0xd9)
Chapter 2. Keyboard Translate Tables
425
Table 433. Hebrew Keyboard (Hebrew, ID 212) Translate Table (Key Position 126) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
0x7f
126
Alt
DEL (c)
0x7f
0x7f
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table
The AIX Version 4 NLS subsystem supports two Code Sets for Hebrew (ID 212). These Code Sets are the
PC Code Set IBM-856 and the Code Set ISO8859-8, which is the industry standard. The two columns in
the translate tables identify both the IBM-856 and ISO8859-8 code points for the key positions. The code
points are the same for the ASCII characters since ASCII is a subset of the IBM-856 and ISO8859-8 Code
Sets.
The following sections of the Hebrew keyboard translate table contain the keyboard information for the
Hebrew keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 1 - 7)
Table 434. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 1 - 7)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
1
Base
Grave Accent (c)
0x60
0x60
1
Shift
Tilde Accent (c)
0x7e
0x7e
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)
2
Base
One (c)
0x31
0x31
2
Shift
Exclamation Point (c)
0x21
0x21
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)
3
Base
Two (c)
0x32
0x32
3
Shift
At Sign (c)
0x40
0x40
3
Ctrl
NUL (c)
0x00
0x00
426
Keyboard Technical Reference
Table 434. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 1 - 7) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
ESC [ 0 5 9 q (0x3b)
4
Base
Three (c)
0x33
0x33
4
Shift
Number Sign (c)
0x23
0x23
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)
5
Base
Four (c)
0x34
0x34
5
Shift
Dollar Sign (c)
0x24
0x24
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)
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)
7
Base
Six (c)
0x36
0x36
7
Shift
Circumflex Accent (c)
0x5e
0x5e
7
Ctrl
IS2 (c)
0x1e
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
ESC [ 0 6 3 q (0x3f)
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 8 - 15)
Table 435. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 8 - 15)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
8
Base
Seven (c)
0x37
0x37
8
Shift
Ampersand (c)
0x26
0x26
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)
9
Base
Eight (c)
0x38
0x38
9
Shift
Asterisk (c)
0x2a
0x2a
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
ESC [ 0 6 5 q (0x41)
10
Base
Nine (c)
0x39
0xb1
10
Shift
Left Parenthesis (c)
0x28
0x28
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
ESC [ 0 6 6 q (0c42)
11
Base
Zero (c)
0x30
0x30
11
Shift
Right Parenthesis (c)
0x29
0x29
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
ESC [ 0 5 6 q (0x38)
Chapter 2. Keyboard Translate Tables
427
Table 435. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 8 - 15) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
ESC [ 0 6 7 q (0x43)
12
Base
Hyphen (c)
0x2d
0x2d
12
Shift
Underscore (c)
0x5f
0x5f
12
Ctrl
IS1 (c)
0x1f
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
ESC [ 0 6 8 q (0x44)
13
Base
Equal Sign (c)
0x3d
0x3d
13
Shift
Plus Sign (c)
0x2b
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
ESC [ 0 7 0 q (0x46)
14
Not Available
15
Base
BS (c)
0x08
0x08
15
Shift
BS (c)
0x08
0x08
15
Ctrl
DEL (c)
0x7f
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
ESC [ 0 7 1 q (0x47)
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 16 22)
Table 436. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 16 - 22)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
16
Base
HT (c)
0x09
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
ESC [ 0 7 3 q (0x49)
17
Base
Lowercase q (c)
0x71
0x71
17
Shift
Uppercase q (c)
0x51
0x51
17
Ctrl
DC1 (c)
0x11
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
ESC [ 0 7 4 q (0x4a)
18
Base
Lowercase w (c)
0x77
0x77
18
Shift
Uppercase w (c)
0x57
0x57
18
Ctrl
ETB (c)
0x17
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
ESC [ 0 7 5 q (0x4b)
19
Base
Lowercase e (c)
0x65
0x65
19
Shift
Uppercase e (c)
0x45
0x45
19
Ctrl
ENQ (c)
0x05
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
ESC [ 0 7 6 q (0x4c)
20
Base
Lowercase r (c)
0x72
0x72
428
Keyboard Technical Reference
Table 436. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 16 - 22) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
20
Shift
Uppercase r (c)
0x52
0x52
20
Ctrl
DC2 (c)
0x12
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
ESC [ 0 7 7 q (0x4d)
21
Base
Lowercase t (c)
0x74
0x74
21
Shift
Uppercase t (c)
0x54
0x54
21
Ctrl
DC4 (c)
0x14
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
ESC [ 0 7 8 q (0x4e)
22
Base
Lowercase y (c)
0x79
0x79
22
Shift
Uppercase y (c)
0x59
0x59
22
Ctrl
EM (c)
0x19
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
ESC [ 0 7 9 q (0x50)
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 23 30)
Table 437. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 23 - 30)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
23
Base
Lowercase u (c)
0x75
0x75
23
Shift
Uppercase u (c)
0x55
0x55
23
Ctrl
NAK (c)
0x15
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
ESC [ 0 8 0 q (0x50)
24
Base
Lowercase i (c)
0x69
0x69
24
Shift
Uppercase i (c)
0x49
0x49
24
Ctrl
HT (c)
0x09
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
ESC [ 0 8 1 q (0x51)
25
Base
Lowercase o (c)
0x6f
0x6f
25
Shift
Uppercase o (c)
0x4f
0x4f
25
Ctrl
SI (c)
0x0f
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
ESC [ 0 8 2 q (0x52)
26
Base
Lowercase p (c)
0x70
0x70
26
Shift
Uppercase p (c)
0x50
0x50
26
Ctrl
DLE (c)
0x10
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
ESC [ 0 8 3 q (0x53)
27
Base
Left Bracket (c)
0x5b
0x5b
27
Shift
Left Brace (c)
0x7b
0x7b
27
Ctrl
ESC (c)
0x1b
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
ESC [ 0 8 4 q (0x54)
Chapter 2. Keyboard Translate Tables
429
Table 437. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 23 - 30) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
28
Base
Right Bracket (c)
0x5d
0x5d
28
Shift
Right Brace (c)
0x7d
0x7d
28
Ctrl
IS3 (c)
0x1d
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
ESC [ 0 8 5 q (0x55)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
Not Returned (none)
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 31 37)
Table 438. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 31 - 37)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
31
Base
Lowercase a (c)
0x61
0x61
31
Shift
Uppercase a (c)
0x41
0x41
31
Ctrl
SOH (c)
0x01
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
ESC [ 0 8 7 q (0x57)
32
Base
Lowercase s (c)
0x73
0x73
32
Shift
Uppercase s (c)
0x53
0x53
32
Ctrl
DC3 (c)
0x13
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
ESC [ 0 8 8 q (0x58)
33
Base
Lowercase d (c)
0x64
0x64
33
Shift
Uppercase d (c)
0x44
0x44
33
Ctrl
EOT (c)
0x04
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
ESC [ 0 8 9 q (0x59)
34
Base
Lowercase f (c)
0x66
0x66
34
Shift
Uppercase f (c)
0x46
0x46
34
Ctrl
ACK (c)
0x06
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
ESC [ 0 9 0 q (0x5a)
35
Base
Lowercase g (c)
0x67
0x67
35
Shift
Uppercase g (c)
0x47
0x47
35
Ctrl
BEL (c)
0x07
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
ESC [ 0 9 1 q (0x5b)
36
Base
Lowercase h (c)
0x68
0x68
36
Shift
Uppercase h (c)
0x48
0x48
430
Keyboard Technical Reference
Table 438. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 31 - 37) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
36
Ctrl
BS (c)
0x08
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
ESC [ 0 9 2 q (0x5c)
37
Base
Lowercase j (c)
0x6a
0x6a
37
Shift
Uppercase j (c)
0x4a
0x4a
37
Ctrl
LF (c)
0x0a
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
ESC [ 0 9 3 q (0x5d)
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 38 45)
Table 439. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 38 - 45)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
38
Base
Lowercase k (c)
0x6b
0x6b
38
Shift
Uppercase k (c)
0x4b
0x4b
38
Ctrl
VT (c)
0x0b
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
ESC [ 0 9 4 q (0x5e)
39
Base
Lowercase l (c)
0x6c
0x6c
39
Shift
Uppercase l (c)
0x4c
0x4c
39
Ctrl
FF (c)
0x0c
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
ESC [ 0 9 5 q (0x5f)
40
Base
Semicolon (c)
0x3b
0x3b
40
Shift
Colon (c)
0x3a
0x3a
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
ESC [ 0 9 7 q (0x61)
41
Base
Quote, Apostrophe (c)
0x27
0x27
41
Shift
Double Quote (c)
0x22
0x22
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (ox63)
ESC [ 0 9 9 q (0x63)
42
Not Available
43
Base
CR (c)
0x0d
0x0d
43
Shift
CR (c)
0x0d
0x0d
43
Ctrl
CR (c)
0x0d
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
44
Base
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
5080 (none)
Chapter 2. Keyboard Translate Tables
431
Table 439. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 38 - 45) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
45
8859-8 Code Set
Not Available
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 46 52)
Table 440. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 46 - 52)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
46
Base
Lowercase z (c)
0x7a
0x7a
46
Shift
Uppercase z (c)
0x5a
0x5a
46
Ctrl
SUB (c)
0x1a
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
ESC [ 1 0 1 q (0x65)
47
Base
Lowercase x (c)
0x78
0x78
47
Shift
Uppercase x (c)
0x58
0x58
47
Ctrl
CAN (c)
0x18
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q ( 0x66)
ESC [ 1 0 2 q ( 0x66
48
Base
Lowercase c (c)
0x63
0x63
48
Shift
Uppercase c (c)
0x43
0x43
48
Ctrl
ETX (c)
0x03
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
ESC [ 1 0 3 q (0x67)
49
Base
Lowercase v (c)
0x76
0x76
49
Shift
Uppercase v (c)
0x56
0x56
49
Ctrl
SYN (c)
0x16
0x16
49
Alt
PFK 104 (f0
ESC [ 1 0 4 q (0x68)
ESC [ 1 0 4 q (0x68)
50
Base
Lowercase b (c)
0x62
0x62
50
Shift
Uppercase b (c)
0x42
0x42
50
Ctrl
STX (c)
0x02
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
ESC [ 1 0 5 q (0x69)
51
Base
Lowercase n (c)
0x6e
0x6e
51
Shift
Uppercase n (c)
0x4e
0x4e
51
Ctrl
SO (c)
0x0e
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
ESC [ 1 0 6 q (0x6a)
52
Base
Lowercase m (c)
0x6d
0x6d
52
Shift
Uppercase m (c)
0x4d
0x4d
52
Ctrl
CR (c)
0x0d
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q 90x66)
ESC [ 1 0 7 q 90x66)
c = character
f = function
432
Keyboard Technical Reference
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 53 60)
Table 441. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 53 - 60)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
53
Base
Comma (c)
0x2c
0x2c
53
Shift
Less Than Sign (c)
0x3c
0x3c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
ESC [ 1 0 9 q (0x6d)
54
Base
Period (c)
0x2e
0x2e
54
Shift
Greater Than Sign (c)
0x3e
0x3e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
ESC [ 1 1 1 q (0x6f)
55
Base
Slash (c)
0x2f
0x2f
55
Shift
Question Mark (c)
0x3f
0x3f
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
ESC [ 1 1 2 q (0x70)
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
ESC [ 1 1 3 q (0x71)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
5080 (none)
58
Base
Control
Not Returned (none)
Not Returned (none)
58
Shift
Control
Not Returned (none)
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
Not Returned (none)
58
Alt
Control
Not Returned (none)
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
Not Returned (none)
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 61 79)
Table 442. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 61 - 79)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
61
Base
SP (c)
0x20
0x20
61
Shift
SP (c)
0x20
0x20
Chapter 2. Keyboard Translate Tables
433
Table 442. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 61 - 79) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
61
Ctrl
SP (c)
0x20
0x20
61
Alt
SP (c)
0x20
0x20
62
Base
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
Win Window (none)
64
Alt
Next Window
Next Window (none)
Next Window (none)
65-74
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
ESC [ 1 4 1 q (0x8d)
76
Base
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f0
ESC [ M (0x153)
ESC [ M (0x153)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
ESC [ 1 6 0 q (0xa0)
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 80 89)
Table 443. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 80 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
80
Base
HOME (f)
ESC [ H (0x108)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
ESC [ 1 4 5 q (0x91)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
ESC [ 1 4 6 q (0x92)
434
Keyboard Technical Reference
Table 443. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 80 - 89) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
ESC [ 1 4 9 q (0x95)
82
Not Available
83
Base
CUU (f)
ESC [ A (0x101)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
ESC [ 1 6 3 q (0xa3)
84
Base
CUD (f)
ESC [ B (0x102)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
ESC [ 1 6 6 q (0xa6)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
ESC [ 1 5 3 q (0x99)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
ESC [ 1 5 7 q (0x9d)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
ESC [ 1 6 9 q (0xa9)
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 90 95)
Table 444. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 90 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
90
Base
Num Lock
Not Returned (none)
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
ESC [ 1 7 0 q (0xaa)
91
Base
Upper Left Corner (c)
0xda
0x1ff
Chapter 2. Keyboard Translate Tables
435
Table 444. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 90 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
91
Shift
Seven (c)
0x37
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
92
Base
Left Edge Int. (c)
0xc3
0x1ff
92
Shift
Four (c)
0x34
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
93
Base
Lower Left Corner (c)
0xc0
0x1ff
93
Shift
One (c)
0x31
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
94
Not Available
95
Base
Slash (c)
0x2f
0x2f
95
Shift
Slash (c)
0x2f
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
ESC [ 1 8 0 q (0xb4)
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 96 100)
Table 445. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 96 - 100)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
96
Base
Top Intersection (c)
0xc2
0x1ff
96
Shift
Eight (c)
0x38
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
97
Base
Center Int. (c)
0xc5 7
0x1ff
97
Shift
Five (c)
0x35
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
ESC [ 1 8 4 q (0xb8
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
98
Base
Bottom Junction (c)
0xc1
0x1ff
98
Shift
Two (c)
0x32
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
99
Base
Vertical Bar (c)
0x3b
0x1ff
99
Shift
Zero (c)
0x30
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
ESC [ 1 7 8 q (0xb2)
436
Keyboard Technical Reference
Table 445. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 96 - 100) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
100
Base
Asterisk (c)
0x2a
0x2a
100
Shift
Asterisk (c0
0x2a
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
ESC [ 1 8 8 q (0xbc)
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 101 107)
Table 446. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 101 - 107)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
101
Base
Upper Right Corner (c)
0xbf
0x1ff
101
Shift
Nine (c)
0x39
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
102
Base
Right Edge Int. (c)
0xb4
0x1ff
102
Shift
Six (c)
0x36
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
103
Base
Lower Right Corner (c)
0xd9
0x1ff
103
Shift
Three (c)
0x33
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
Ret at AltBrk (none)
104
Base
Horizontal Line (c)
0xc4
0x1ff
104
Shift
Period (c)
0x2e
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
ESC [ 1 9 7 q (0xc5)
105
Base
Hyphen (Minus)
0x2d
0x2d
105
Shift
Hyphen (Minus)
0x2d
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
ESC [ 1 9 9 q (0xc7)
106
Base
Plus Sign (c)
0x2b
0x2b
106
Shift
Plus Sign (c)
0x2b
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
ESC [ 2 0 1 q (0xc9)
107
Base
Not Available
Chapter 2. Keyboard Translate Tables
437
c = character
f = function
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 108 115)
Table 447. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 108 - 115)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
108
Base
CR (c)
0x0d
0x0d
108
Shift
CR (c)
0x0d
0x0d
108
Ctrl
CR (c)
0x0d
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
ESC [ 1 0 0 q (0x64)
109
Base
Not Available
110
Base
ESC (c)
0x1b
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
ESC [ 1 2 2 q (0x7a)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
ESC [ 0 3 7 q (0x25)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
ESC [ 0 3 8 q (0x26)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
ESC [ 0 3 9 q (0x27)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
ESC [ 0 4 0 q (0x28)
c = character
f = function
438
Keyboard Technical Reference
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 116 122)
Table 448. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 116 - 122)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
ESC [ 0 4 1 q (0x29)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
ESC [ 0 4 2 q (0x2a)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
ESC [ 0 4 3 q (0x2b)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
ESC [ 0 4 4 q (0x2c)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
ESC [ 0 4 5 q (0x2d)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
ESC [ 0 4 6 q (0x2e)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
ESC [ 0 4 7 q (0x2f)
c = character
f = function
Chapter 2. Keyboard Translate Tables
439
Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 123 126)
Table 449. Hebrew Keyboard (Latin, ID 212) Translate Table (Key Positions 123 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
856 Code Set
8859-8 Code Set
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
ESC [ 0 4 8 q (0x30)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
ESC [ 2 1 2 q (0xd4)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
ESC [ 2 1 6 q (0xd8)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
0x7f
126
Alt
DEL (c)
0x7f
0x7f
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table
The following sections of the Hungarian keyboard translate table contain the keyboard information for the
Hungarian keyboard (Code Set ISO8859-2). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Hungarian Keyboard (ID 208) Translate Table (Key Positions 1 - 6)
Table 450. Hungarian Keyboard (ID 208) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Zero (c)
0x30
1
Shift
Section Symbol (c)
0xa7
1
Ctrl
IS4 info sep 4 (c)
0x1c
440
Keyboard Technical Reference
Table 450. Hungarian Keyboard (ID 208) Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Apostrophe (c)
0x27
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Tilde Accent (c)
0x7e
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Caron Accent (c)
0xb7
4
Base
Three (c)
0x33
4
Shift
Plus Sign (c)
0x2b
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Circumflex Accent (c)
0x5e
5
Base
Four (c)
0x34
5
Shift
Exclamation Sign (c)
0x21
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Breve Accent (c)
0xa2
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Degree Symbol (c)
0xb0
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 7 - 12)
Table 451. Hungarian Keyboard (ID 208) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Slash (c)
0x2f
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ogonek Accent (c)
0xb2
8
Base
Seven (c)
0x37
8
Shift
Equal Sign (c)
0x3d
Chapter 2. Keyboard Translate Tables
441
Table 451. Hungarian Keyboard (ID 208) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Grave Accent (c)
0x60
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Overdot Accent (c)
0xff
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Acute Accent (c)
0xb4
11
Base
o diaeresis Small (c)
0xf6
11
Shift
o diaeresis Capital (c)
0xd6
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Double Acute Accent (c)
0xbd
12
Base
u diaeresis Small (c)
0xfc
12
Shift
u diaeresis Capital (c)
0xdc
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
12
AltGr
Diaeresis Accent (c)
0xa8
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 13 - 19)
Table 452. Hungarian Keyboard (ID 208) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
o acute Small (c)
0xf3
13
Shift
o acute Capital (c)
0xd3
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Cedilla Accent (c)
0xb8
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
442
Keyboard Technical Reference
Table 452. Hungarian Keyboard (ID 208) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Backslash (c)
0x5c
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Vertical Bar (c)
0x7c
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 20 - 25)
Table 453. Hungarian Keyboard (ID 208) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase z (c)
0x7a
22
Shift
Uppercase z (c)
0x5a
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
Chapter 2. Keyboard Translate Tables
443
Table 453. Hungarian Keyboard (ID 208) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 26 - 32)
Table 454. Hungarian Keyboard (ID 208) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
o doubleacute Small (c)
0xf5
27
Shift
o doubleacute Capital (c)
0xd5
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Division Sign (c)
0xf7
28
Base
u acute Small (c)
0xfa
28
Shift
u acute Capital (c)
0xda
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Multiply Sign (c)
0xd7
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
444
Keyboard Technical Reference
Table 454. Hungarian Keyboard (ID 208) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
d stroke Small (c)
0xf0
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 33 - 38)
Table 455. Hungarian Keyboard (ID 208) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
d stroke Capital (c)
0xd0
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Left Square Bracket (c)
0x5b
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Right Square Bracket (c)
0x5d
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
Chapter 2. Keyboard Translate Tables
445
Table 455. Hungarian Keyboard (ID 208) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
l stroke Small (c)
0xb3
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 39 - 44)
Table 456. Hungarian Keyboard (ID 208) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
l stroke Capital (c)
0xa3
40
Base
e acute Small (c)
0xe9
40
Shift
e acute Capital (c)
0xc9
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Dollar Sign (c)
0x24
41
Base
a acute Small (c)
0xe1
41
Shift
a acute Capital (c)
0xc1
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
s Sharp (c)
0xdf
42
Base
u doubleacute small (c)
0xfb
42
Shift
u doubleacute Capital (c)
0xdb
42
Ctrl
NUL (c)
0x00
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Currency Symbol (c)
0xa4
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
446
Keyboard Technical Reference
Table 456. Hungarian Keyboard (ID 208) Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 45 - 50)
Table 457. Hungarian Keyboard (ID 208) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
45
Base
i acute Small (c)
0xed
45
Shift
i acute Capital (c)
0xcd
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Less Than Sign (c)
0x3c
46
Base
Lowercase y (c)
0x79
46
Shift
Uppercase y (c)
0x59
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Greater Than Sign (c)
0x3e
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Number Sign (c)
0x23
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ampersand (c)
0x2a
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
At Sign (c)
0x40
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
Chapter 2. Keyboard Translate Tables
447
Table 457. Hungarian Keyboard (ID 208) Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
50
AltGr
Left Brace (c)
0x7b
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 51 - 57)
Table 458. Hungarian Keyboard (ID 208) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Right brace (c)
0x7d
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Question Sign (c)
0x3f
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Semicolon (c)
0x3b
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Asterisk (c)
0x2a
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
448
Keyboard Technical Reference
Hungarian Keyboard (ID 208) Translate Table (Key Positions 58 - 74)
Table 459. Hungarian Keyboard (ID 208) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 75 - 82)
Table 460. Hungarian Keyboard (ID 208) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
Chapter 2. Keyboard Translate Tables
449
Table 460. Hungarian Keyboard (ID 208) Translate Table (Key Positions 75 - 82) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 83 - 89)
Table 461. Hungarian Keyboard (ID 208) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
450
Keyboard Technical Reference
Table 461. Hungarian Keyboard (ID 208) Translate Table (Key Positions 83 - 89) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 90 - 95)
Table 462. Hungarian Keyboard (ID 208) Translate Table (Key Positions 90 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Ignore (f)
Not Returned (0x1ff)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
Chapter 2. Keyboard Translate Tables
451
Table 462. Hungarian Keyboard (ID 208) Translate Table (Key Positions 90 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Ignore (f)
Not Returned (0x1ff)
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 96 - 100)
Table 463. Hungarian Keyboard (ID 208) Translate Table (Key Positions 96 - 100)
Key Posn
Shift State
Assignment Returned
Returned String
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
452
Keyboard Technical Reference
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 101 - 105)
Table 464. Hungarian Keyboard (ID 208) Translate Table (Key Positions 101 - 105)
Key Posn
Shift State
Assignment Returned
Returned String
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 106 - 112)
Table 465. Hungarian Keyboard (ID 208) Translate Table (Key Positions 106 - 112)
Key Posn
Shift State
Assignment Returned
Returned String
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
Chapter 2. Keyboard Translate Tables
453
Table 465. Hungarian Keyboard (ID 208) Translate Table (Key Positions 106 - 112) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 113 - 118)
Table 466. Hungarian Keyboard (ID 208) Translate Table (Key Positions 113 - 118)
Key Posn
Shift State
Assignment Returned
Returned String
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
454
Keyboard Technical Reference
Table 466. Hungarian Keyboard (ID 208) Translate Table (Key Positions 113 - 118) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 119 - 124)
Table 467. Hungarian Keyboard (ID 208) Translate Table (Key Positions 119 - 124)
Key Posn
Shift State
Assignment Returned
Returned String
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
Chapter 2. Keyboard Translate Tables
455
Table 467. Hungarian Keyboard (ID 208) Translate Table (Key Positions 119 - 124) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Hungarian Keyboard (ID 208) Translate Table (Key Positions 125 - 126)
Table 468. Hungarian Keyboard (ID 208) Translate Table (Key Positions 125 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
Italian Keyboard (ID 141) Translate Table
The AIX Version 4 NLS subsystem supports the ISO8859-1 Code Set for Italian (ID 141). This Code Set is
the industry standard. The 8859-1 Code Set column in the translate tables identifies 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 ISO8859-1 Code Set.
The following sections of the Italian keyboard translate table contain the keyboard information for the
Italian keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
To find out the position number of one or more of the keyboard keys, see ″Key Position Codes and Scan
Codes for Keyboards″.
456
Keyboard Technical Reference
For more detailed information about the abbreviations, characters, and headings used in this table, see:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Italian Keyboard (ID 141) Translate Table (Key Positions 1 - 6)
Table 469. talian Keyboard (ID 141) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
Base
Reverse Slash (c)
0x5c
1
Shift
Pipe Symbol (c)
0x7c
1
Ctrl
IS4 (c)
0x1c
1
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Pounds Sterling (c)
0x9c
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Ignore (f)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is 0xa4.
Chapter 2. Keyboard Translate Tables
457
Italian Keyboard (ID 141) Translate Table (Key Positions 7 - 12)
Table 470. Italian Keyboard (ID 141) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
IS2 (c)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Ignore (f)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (c)
0x7b
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Right Brace (c)
0x7d
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Quote, Apostrophe (c)
0x27
12
Shift
Question Mark (c)
0x3f
12
Ctrl
PFK 112 (f)
ESC ] 1 1 2 q (0x70)
12
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
12
AltGr
Tilde Accent (c)
0x7e
c = character
f = function
458
Keyboard Technical Reference
Italian Keyboard (ID 141) Translate Table (Key Positions 13 - 19)
Table 471. Italian Keyboard (ID 141) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
Base
i Grave Accent (c)
0xec
13
Shift
Circumflex Accent (c)
0x5e
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Grave Accent (c)
0x60
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is 0xa4.
Chapter 2. Keyboard Translate Tables
459
Italian Keyboard (ID 141) Translate Table (Key Positions 20 - 25)
Table 472. Italian Keyboard (ID 141) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x50)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Section Symbol (c)
0xf5
c = character
f = function
460
Keyboard Technical Reference
Italian Keyboard (ID 141) Translate Table (Key Positions 26 - 32)
Table 473. Italian Keyboard (ID 141) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Paragraph Symbol (c)
0xf4
27
Base
e Grave Accent (c)
0xe8
27
Shift
e Acute (c)
0xe9
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Left Bracket (c)
0x5b
28
Base
Plus Sign (c)
0x2b
28
Shift
Asterisk (c)
0x2a
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Right Bracket (c)
0xf5
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
461
Italian Keyboard (ID 141) Translate Table (Key Positions 33 - 38)
Table 474. Italian Keyboard (ID 141) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
462
Keyboard Technical Reference
Italian Keyboard (ID 141) Translate Table (Key Positions 39 - 44)
Table 475. Italian Keyboard (ID 141) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
o Grave Accent (c)
0xf2
40
Shift
o Cedilla Small (c)
0xe7
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
At Sign (c)
0x40
41
Base
a Grave Accent (c)
0xe0
41
Shift
Degree Symbol (c)
0xb0
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Number Sign (c)
0x23
42
Base
U Grave Accent (c)
0xf9
42
Shift
Section Symbol (c)
0xa7
42
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
42
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Chapter 2. Keyboard Translate Tables
463
Italian Keyboard (ID 141) Translate Table (Key Positions 45 - 50)
Table 476. Italian Keyboard (ID 141) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
45
Base
Less-than Sign (c)
0x3c
45
Shift
Greater-than Sign (c)
0x3e
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f0
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
464
Keyboard Technical Reference
Italian Keyboard (ID 141) Translate Table (Key Positions 51 - 57)
Table 477. Italian Keyboard (ID 141) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (c)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (c)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (c)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
Chapter 2. Keyboard Translate Tables
465
Italian Keyboard (ID 141) Translate Table (Key Positions 58 - 74)
Table 478. Italian Keyboard (ID 141) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Italian Keyboard (ID 141) Translate Table (Key Positions 75 - 80)
Table 479. Italian Keyboard (ID 141) Translate Table (Key Positions 75 - 80)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
466
Keyboard Technical Reference
Table 479. Italian Keyboard (ID 141) Translate Table (Key Positions 75 - 80) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f0
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 141) Translate Table (Key Positions 81 - 88)
Table 480. Italian Keyboard (ID 141) Translate Table (Key Positions 81 - 88)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
Chapter 2. Keyboard Translate Tables
467
Table 480. Italian Keyboard (ID 141) Translate Table (Key Positions 81 - 88) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
c = character
f = function
Italian Keyboard (ID 141) Translate Table (Key Positions 89 - 93)
Table 481. Italian Keyboard (ID 141) Translate Table (Key Positions 89 - 93)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Upper Left Corner (c)
0x1ff
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Left Edge Int. (c)
0x1ff
468
Keyboard Technical Reference
Table 481. Italian Keyboard (ID 141) Translate Table (Key Positions 89 - 93) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
0x1ff
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 141) Translate Table (Key Positions 94 - 99)
Table 482. Italian Keyboard (ID 141) Translate Table (Key Positions 94 - 99)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
96
Base
Top Intersection (c)
0x1ff
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Center Int. (c)
0x1ff
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
0x1ff
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
0x1ff
99
Shift
Zero (c)
0x30
Chapter 2. Keyboard Translate Tables
469
Table 482. Italian Keyboard (ID 141) Translate Table (Key Positions 94 - 99) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 141) Translate Table (Key Positions 100 - 104)
Table 483. Italian Keyboard (ID 141) Translate Table (Key Positions 100 - 104)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c0
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Upper Right Corner (c)
0x1ff
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Right Edge Int. (c)
0x1ff
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
0x1ff
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
0x1ff
104
Shift
Period (c)
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
470
Keyboard Technical Reference
Italian Keyboard (ID 141) Translate Table (Key Positions 105 - 112)
Table 484. Italian Keyboard (ID 141) Translate Table (Key Positions 105 - 112)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 141) Translate Table (Key Positions 113 - 118)
Table 485. Italian Keyboard (ID 141) Translate Table (Key Positions 113 - 118)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
Chapter 2. Keyboard Translate Tables
471
Table 485. Italian Keyboard (ID 141) Translate Table (Key Positions 113 - 118) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 141) Translate Table (Key Positions 119 - 124)
Table 486. Italian Keyboard (ID 141) Translate Table (Key Positions 119 - 124)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
472
Keyboard Technical Reference
Table 486. Italian Keyboard (ID 141) Translate Table (Key Positions 119 - 124) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 141) Translate Table (Key Positions 125 - 126)
Table 487. Italian Keyboard (ID 141) Translate Table (Key Positions 125 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
Chapter 2. Keyboard Translate Tables
473
Table 487. Italian Keyboard (ID 141) Translate Table (Key Positions 125 - 126) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table
The AIX Version 4 NLS subsystem supports the ISO8859-1 Code Set for Italian (ID 141), which is the
industry standard. The columns in the translate tables identify the 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 ISO8859-1
Code Set.
The following sections of the Italian keyboard translate table contain the keyboard information for the
Italian keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Italian Keyboard (ID 142) Translate Table (Key Positions 1 - 6)
Table 488. Italian Keyboard (ID 142) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
Base
Reverse Slash (c)
0x5c
1
Shift
Pipe Symbol (c)
0x7c
1
Ctrl
IS4 (c)
0x1c
1
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
474
Keyboard Technical Reference
Table 488. Italian Keyboard (ID 142) Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
3
Shift
Double Quote (c)
0x22
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Pounds Sterling (c)
0x9c
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Ignore (f)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Left Bracket (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is 0xa4.
Italian Keyboard (ID 142) Translate Table (Key Positions 7 - 12)
Table 489. Italian Keyboard (ID 142) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Left Brace (c)
0x7b
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
Chapter 2. Keyboard Translate Tables
475
Table 489. Italian Keyboard (ID 142) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (c)
0x7b
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
10
AltGr
Right Bracket (c)
0x5d
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Right Brace (c)
0x7d
12
Base
Quote, Apostrophe (c)
0x27
12
Shift
Question Mark (c)
0x3f
12
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
12
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 13 - 19)
Table 490. Italian Keyboard (ID 142) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
Base
i Grave Small (c)
0xec
13
Shift
Circumflex Accent (c)
0x5e
13
Ctrl
IS2 (c)
0x1e
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
476
Keyboard Technical Reference
Table 490. Italian Keyboard (ID 142) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
At Sign (c)
0x40
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is 0xa4.
Italian Keyboard (ID 142) Translate Table (Key Positions 20 - 25)
Table 491. Italian Keyboard (ID 142) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x50)
Chapter 2. Keyboard Translate Tables
477
Table 491. Italian Keyboard (ID 142) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 26 - 32)
Table 492. Italian Keyboard (ID 142) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
e Grave Small (c)
0xe8
27
Shift
e Acute Small (c)
0xe9
27
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Plus Sign (c)
0x2b
28
Shift
Asterisk (c)
0x2a
28
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Tilde Accent (c)
0x7e
29
478
Not Available
Keyboard Technical Reference
Table 492. Italian Keyboard (ID 142) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 33 - 38)
Table 493. Italian Keyboard (ID 142) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
Chapter 2. Keyboard Translate Tables
479
Table 493. Italian Keyboard (ID 142) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 39 - 44)
Table 494. Italian Keyboard (ID 142) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
o Grave Small (c)
0xf2
40
Shift
o Cedilla Small (c)
0xe7
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
a Grave Small (c)
0xe0
41
Shift
Degree Symbol (c)
0xb0
41
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
41
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x73)
41
AltGr
Number Sign (c)
0x23
42
Base
U Grave Small (c)
0xf9
42
Shift
Section Symbol (c)
0xa7
42
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
42
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
480
Keyboard Technical Reference
Table 494. Italian Keyboard (ID 142) Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
42
AltGr
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 45-50)
Table 495. Italian Keyboard (ID 142) Translate Table (Key Positions 45-50)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
45
Base
Less-than Sign (c)
0x3c
45
Shift
Greater-than Sign (c)
0x3e
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
Chapter 2. Keyboard Translate Tables
481
Table 495. Italian Keyboard (ID 142) Translate Table (Key Positions 45-50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f0
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 51 - 57)
Table 496. Italian Keyboard (ID 142) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (c)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (c)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
482
Keyboard Technical Reference
Table 496. Italian Keyboard (ID 142) Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (c)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 58 - 74)
Table 497. Italian Keyboard (ID 142) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
Chapter 2. Keyboard Translate Tables
483
Table 497. Italian Keyboard (ID 142) Translate Table (Key Positions 58 - 74) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 75 - 82)
Table 498. Italian Keyboard (ID 142) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f0
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
484
Not Available
Keyboard Technical Reference
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 81 - 85)
Table 499. Italian Keyboard (ID 142) Translate Table (Key Positions 81 - 85)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
485
Italian Keyboard (ID 142) Translate Table (Key Positions 91 - 95)
Table 500. Italian Keyboard (ID 142) Translate Table (Key Positions 91 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Upper Left Corner (c)
0x1ff
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Left Edge Int. (c)
0x1ff
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Lower Left Corner (c)
0x1ff
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 96 - 100)
Table 501. Italian Keyboard (ID 142) Translate Table (Key Positions 96 - 100)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
96
Base
Top Intersection (c)
0x1ff
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
486
Keyboard Technical Reference
Table 501. Italian Keyboard (ID 142) Translate Table (Key Positions 96 - 100) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Center Int. (c)
0x1ff
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Bottom Junction (c)
0x1ff
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Vertical Bar (c)
0x1ff
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 101 - 105)
Table 502. Italian Keyboard (ID 142) Translate Table (Key Positions 101 - 105)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
101
Base
Upper Right Corner (c)
0x1ff
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Right Edge Int. (c)
0x1ff
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Lower Right Corner (c)
0x1ff
Chapter 2. Keyboard Translate Tables
487
Table 502. Italian Keyboard (ID 142) Translate Table (Key Positions 101 - 105) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Horizontal Line (c)
0x1ff
104
Shift
Period (c)
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 106 - 113)
Table 503. Italian Keyboard (ID 142) Translate Table (Key Positions 106 - 113)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
488
Not Available
Keyboard Technical Reference
Table 503. Italian Keyboard (ID 142) Translate Table (Key Positions 106 - 113) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 114 - 119)
Table 504. Italian Keyboard (ID 142) Translate Table (Key Positions 114 - 119)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
Chapter 2. Keyboard Translate Tables
489
Table 504. Italian Keyboard (ID 142) Translate Table (Key Positions 114 - 119) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Positions 120 - 125)
Table 505. Italian Keyboard (ID 142) Translate Table (Key Positions 120 - 125)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
490
Keyboard Technical Reference
Table 505. Italian Keyboard (ID 142) Translate Table (Key Positions 120 - 125) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Italian Keyboard (ID 142) Translate Table (Key Position 126)
Table 506. Italian Keyboard (ID 142) Translate Table (Key Position 126)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Japanese Keyboard Translate Table
The following sections of the Japanese keyboard translate table contain the keyboard information for the
Japanese keyboard (Code Set IBM-932 or IBM-eucJP). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Japanese Keyboard Translate Table (Key Positions 1 - 8)
Table 507. Japanese Keyboard Translate Table (Key Positions 1 - 8)
Key Posn
Shift State
Assignment
Returned String
1
Base
Ignore (f)
Not Returned (0x1ff)
1
Shift
Ignore (f)
Not Returned (0x1ff)
1
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q
Chapter 2. Keyboard Translate Tables
491
Table 507. Japanese Keyboard Translate Table (Key Positions 1 - 8) (continued)
Key Posn
Shift State
Assignment
Returned String
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
NUL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
IS2 (c)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q
8
Base
Seven (c)
0x37
8
Shift
Quote, Apostrophe (c)
0x27
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q
Japanese Keyboard Translate Table (Key Positions 9 - 16)
Table 508. Japanese Keyboard Translate Table (Key Positions 9 - 16)
Key Posn
Shift State
Assignment
Returned String
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
492
Keyboard Technical Reference
Table 508. Japanese Keyboard Translate Table (Key Positions 9 - 16) (continued)
Key Posn
Shift State
Assignment
Returned String
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q
11
Base
Zero (c)
0x30
11
Shift
Tilde (c)
0x7e
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q
12
Base
Hyphen (c)
0x2d
12
Shift
Equal Sign (c)
0x3d
12
Ctrl
IS1 (c)
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q
13
Base
Circumflex (c)
0x5e
13
Shift
Overbar (c)
0x7e
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q
14
Base
Yen Symbol (c)
0x5c
14
Shift
Pipe Symbol (c)
0x7c
14
Ctrl
Ignore (f)
Not Returned (0x1ff)
14
Alt
Ignore (f)
Not Returned (0x1ff)
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q
Japanese Keyboard Translate Table (Key Positions 17 - 24)
Table 509. Japanese Keyboard Translate Table (Key Positions 17 - 24)
Key Posn
Shift State
Assignment
Returned String
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q
19
Base
Lowercase e (c)
0x65
Chapter 2. Keyboard Translate Tables
493
Table 509. Japanese Keyboard Translate Table (Key Positions 17 - 24) (continued)
Key Posn
Shift State
Assignment
Returned String
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q
Japanese Keyboard Translate Table (Key Positions 25 - 32)
Table 510. Japanese Keyboard Translate Table (Key Positions 25 - 32)
Key Posn
Shift State
Assignment
Returned String
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q
27
Base
At Sign (c)
0x40
27
Shift
Grave Accent (c)
0x60
27
Ctrl
Ignore (f)
Not Returned (0x1ff)
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q
494
Keyboard Technical Reference
Table 510. Japanese Keyboard Translate Table (Key Positions 25 - 32) (continued)
Key Posn
Shift State
Assignment
Returned String
28
Base
Left Bracket (c)
0x5b
28
Shift
Left Brace (c)
0x7b
28
Ctrl
ESC (c)
0x1b
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q
29
Not Available
30
Base
Ignore (f)
Not Returned (0x1ff)
30
Shift
Ignore (f)
Not Returned (0x1ff)
30
Ctrl
Ignore (f)
Not Returned (0x1ff)
30
Alt
Ignore (f)
Not Returned (0x1ff)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q
Japanese Keyboard Translate Table (Key Positions 33 - 40)
Table 511. Japanese Keyboard Translate Table (Key Positions 33 - 40)
Key Posn
Shift State
Assignment
Returned String
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
Chapter 2. Keyboard Translate Tables
495
Table 511. Japanese Keyboard Translate Table (Key Positions 33 - 40) (continued)
Key Posn
Shift State
Assignment
Returned String
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q
40
Base
Semicolon (c)
0x3b
40
Shift
Plus Sign (c)
0x2b
40
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q
Japanese Keyboard Translate Table (Key Positions 41 - 48)
Table 512. Japanese Keyboard Translate Table (Key Positions 41 - 48)
Key Posn
Shift State
Assignment
Returned String
41
Base
Colon (c)
0x27
41
Shift
Asterisk (c)
0x22
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q
42
Base
Right Bracket (c)
0x5d
42
Shift
Right Brace (c)
0x7d
42
Ctrl
IS3 (c)
0x1d
42
Alt
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
45
Not Available
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q
496
Keyboard Technical Reference
Table 512. Japanese Keyboard Translate Table (Key Positions 41 - 48) (continued)
Key Posn
Shift State
Assignment
Returned String
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q
Japanese Keyboard Translate Table (Key Positions 49 - 56)
Table 513. Japanese Keyboard Translate Table (Key Positions 49 - 56)
Key Posn
Shift State
Assignment
Returned String
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q
53
Base
Comma (c)
0x2c
53
Shift
Less Than Sign (c)
0x3c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q
54
Base
Period (c)
0x2e
54
Shift
Greater Than Sign (c)
0x3e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q
55
Base
Slash (c)
0x2f
55
Shift
Question Mark (c)
0x3f
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q
Chapter 2. Keyboard Translate Tables
497
Table 513. Japanese Keyboard Translate Table (Key Positions 49 - 56) (continued)
Key Posn
Shift State
Assignment
Returned String
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q
56
Base
Reverse Slash (c)
0x5c
56
Shift
Underscore (c)
0x5f
56
Ctrl
IS4 (c)
0x1c
56
Alt
PFK 86 (f)
ESC [ 0 8 6 q
Japanese Keyboard Translate Table (Key Positions 57 - 75)
Table 514. Japanese Keyboard Translate Table (Key Positions 57 - 75)
Key Posn
Shift State
Assignment
Returned String
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Shift (Right)
5080 (none)
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
59
Not Available
60
Base
Ignore
Not Returned (none)
60
Shift
Ignore
Not Returned (none)
60
Ctrl
Ignore
Not Returned (none)
60
Alt
Caps Lock
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
62
Base
Alternate Shift
Not Returned (none)
62
Shift
Alternate Shift
Not Returned (none)
62
Ctrl
Alternate Shift
Not Returned (none)
62
Alt
Alternate Shift
Not Returned (none)
63
Not Available
64
Base
PFK 114
ESC [ 1 1 4 q
64
Shift
Ignore
Not Returned (none)
64
Ctrl
Ignore
Not Returned (none)
64
Alt
Ignore
Not Returned (none)
65-74
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q
498
Keyboard Technical Reference
Table 514. Japanese Keyboard Translate Table (Key Positions 57 - 75) (continued)
Key Posn
Shift State
Assignment
Returned String
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q
Japanese Keyboard Translate Table (Key Positions 76 - 85)
Table 515. Japanese Keyboard Translate Table (Key Positions 76 - 85)
Key Posn
Shift State
Assignment
Returned String
76
Base
DCH (f)
ESC [ P
76
Shift
DCH (f)
ESC [ P
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q
76
Alt
DL (f)
ESC [ M
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q
80
Base
HOME (f)
ESC [ H
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q
81
Base
PFK 146 (f)
ESC [ 1 4 6 q
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q
82
Not Available
83
Base
CUU (f)
ESC [ A
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q
84
Base
CUD (f)
ESC [ B
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q
85
Base
PFK 150 (f)
ESC [ 1 5 0 q
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q
Chapter 2. Keyboard Translate Tables
499
Japanese Keyboard Translate Table (Key Positions 86 - 95)
Table 516. Japanese Keyboard Translate Table (Key Positions 86 - 95)
Key Posn
Shift State
Assignment
Returned String
86
Base
PFK 154 (f)
ESC [ 1 5 4 q
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q
91
Base
Ignore (c)
Not Returned
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q
91
Alt
Alt+Num Entry
Ret at AltBrk
92
Base
Ignore (c)
Not Returned
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q
92
Alt
Alt+Num Entry
Ret at AltBrk
93
Base
Ignore (c)
Not Returned
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q
93
Alt
Alt+Num Entry
Ret at AltBrk
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q
Japanese Keyboard Translate Table (Key Positions 96 - 103)
Table 517. Japanese Keyboard Translate Table (Key Positions 96 - 103)
Key Posn
Shift State
Assignment
Returned String
96
Base
Ignore (c)
Not Returned (none)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q
500
Keyboard Technical Reference
Table 517. Japanese Keyboard Translate Table (Key Positions 96 - 103) (continued)
Key Posn
Shift State
Assignment
Returned String
96
Alt
Alt+Num Entry
Ret at AltBrk
97
Base
Ignore (c)
Not Returned (none)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q
97
Alt
Alt+Num Entry
Ret at AltBrk
98
Base
Ignore (c)
Not Returned (none)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q
98
Alt
Alt+Num Entry
Ret at AltBrk
99
Base
Ignore (c)
Not Returned (none)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q
99
Alt
Alt+Num Entry
Ret at AltBrk
100
Base
Comma (c)
0x2c
100
Shift
Comma (c)
0x2c
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q
101
Base
Ignore (c)
Not Returned (none)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q
101
Alt
Alt+Num Entry
Ret at AltBrk
102
Base
Ignore (c)
Not Returned (none)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q
102
Alt
Alt+Num Entry
Ret at AltBrk
103
Base
Ignore (c)
Not Returned (none)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q
103
Alt
Alt+Num Entry
Ret at AltBrk
Japanese Keyboard Translate Table (Key Positions 104 - 113)
Table 518. Japanese Keyboard Translate Table (Key Positions 104 - 113)
Key Posn
Shift State
Assignment
Returned String
104
Base
Ignore (c)
Not Returned (none)
104
Shift
Period (c)
0x2e
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q
105
Base
Hyphen, Minus (c)
0x2d
105
Shift
Hyphen, Minus (c)
0x2d
Chapter 2. Keyboard Translate Tables
501
Table 518. Japanese Keyboard Translate Table (Key Positions 104 - 113) (continued)
Key Posn
Shift State
Assignment
Returned String
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q
106
Base
Asterisk (c)
0x2a
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q
107
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q
109
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q
113
Base
PFK 2 (f)
ESC [ 0 0 2 q
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q
Japanese Keyboard Translate Table (Key Positions 114 - 121)
Table 519. Japanese Keyboard Translate Table (Key Positions 114 - 121)
Key Posn
Shift State
Assignment
Returned String
114
Base
PFK 3 (f)
ESC [ 0 0 3 q
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q
115
Base
PFK 4 (f)
ESC [ 0 0 4 q
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q
116
Base
PFK 5 (f)
ESC [ 0 0 5 q
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q
502
Keyboard Technical Reference
Table 519. Japanese Keyboard Translate Table (Key Positions 114 - 121) (continued)
Key Posn
Shift State
Assignment
Returned String
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q
117
Base
PFK 6 (f)
ESC [ 0 0 6 q
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q
118
Base
PFK 7 (f)
ESC [ 0 0 7 q
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q
119
Base
PFK 8 (f)
ESC [ 0 0 8 q
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q
120
Base
PFK 9 (f)
ESC [ 0 0 9 q
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q
121
Base
PFK 10 (f)
ESC [ 0 1 0 q
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q
Japanese Keyboard Translate Table (Key Positions 122 - 133)
Table 520. Japanese Keyboard Translate Table (Key Positions 122 - 133)
Key Posn
Shift State
Assignment
Returned String
122
Base
PFK 11 (f)
ESC [ 0 1 1 q
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q
123
Base
PFK 12 (f)
ESC [ 0 1 2 q
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q
124
Base
PFK 209 (f)
ESC [ 2 0 9 q
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q
124
Alt
PFK 212 (f)
ESC [ 2 1 1 q
125
Base
PFK 213 (f)
ESC [ 2 1 3 q
Chapter 2. Keyboard Translate Tables
503
Table 520. Japanese Keyboard Translate Table (Key Positions 122 - 133) (continued)
Key Posn
Shift State
Assignment
Returned String
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q
126
Base
PFK 217 (f)
ESC [ 2 1 7 q
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
127- 130
Not Available
131
Base
Ignore (f)
Not Returned (0x1ff)
131
Shift
Ignore (f)
Not Returned (0x1ff)
131
Ctrl
Ignore (f)
Not Returned (0x1ff)
131
Alt
Ignore (f)
Not Returned (0x1ff)
132
Base
Ignore (f)
Not Returned (0x1ff)
132
Shift
Ignore (f)
Not Returned (0x1ff)
132
Ctrl
Ignore (f)
Not Returned (0x1ff)
132
Alt
Ignore (f)
Not Returned (0x1ff)
133
Base
Ignore (f)
Not Returned (0x1ff)
133
Shift
Ignore (f)
Not Returned (0x1ff)
133
Ctrl
Ignore (f)
Not Returned (0x1ff)
133
Alt
Ignore (f)
Not Returned (0x1ff)
Kannada Keyboard (ID 483) Translate Table
The Kannada keyboard layout to be used on AIX shall be based on IBM registered keyboard number 483.
The keyboard layout will be a dual layered keyboard similar to other national language keyboards in AIX,
with alt + left shift indicating a shift to the Kannada keyboard layer, and alt + right shift indicating a switch
to the Latin keyboard layer.
Kannada Keyboard (ID 483) Definitions
Table 521. Kannada Keyboard (ID 483) Translate Table
Keysym Value
Keysym Name
Keyboard 483 keystroke(s) when Kannada
layer is activated
0x18000C82
XK_Kannada_anusvara
x
0x18000C83
XK_Kannada_visarga
_ (underscore)
0x18000C85
XK_Kannada_a
D
0x18000C86
XK_Kannada_aa
E
0x18000C87
XK_Kannada_i
F
0x18000C88
XK_Kannada_ii
R
0x18000C89
XK_Kannada_u
G
0x18000C8A
XK_Kannada_uu
T
0x18000C8B
XK_Kannada_vocalicr
+ (plus)
504
Keyboard Technical Reference
Table 521. Kannada Keyboard (ID 483) Translate Table (continued)
Keysym Value
Keysym Name
Keyboard 483 keystroke(s) when Kannada
layer is activated
0x18000C8E
XK_Kannada_e
Z
0x18000C8F
XK_Kannada_ee
S
0x18000C90
XK_Kannada_ai
W
0x18000C92
XK_Kannada_o
~ (tilde)
0x18000C93
XK_Kannada_oo
A
0x18000C94
XK_Kannada_au
Q
0x18000C95
XK_Kannada_ka
k
0x18000C96
XK_Kannada_kha
K
0x18000C97
XK_Kannada_ga
i
0x18000C98
XK_Kannada_gha
I (uppercase ″i″)
0x18000C99
XK_Kannada_nga
U
0x18000C9A
XK_Kannada_ca
; (semicolon)
0x18000C9B
XK_Kannada_cha
: (colon)
0x18000C9C
XK_Kannada_ja
p
0x18000C9D
XK_Kannada_jha
P
0x18000C9E
XK_Kannada_nya
} (right curly brace)
0x18000C9F
XK_Kannada_tta
’ (apostrophe)
0x18000CA0
XK_Kannada_ttha
″ (quotation marks)
0x18000CA1
XK_Kannada_dda
[ (left square bracket)
0x18000CA2
XK_Kannada_ddha
{ (left curly brace)
0x18000CA3
XK_Kannada_nna
C
0x18000CA4
XK_Kannada_ta
l (lowercase ″L″)
0x18000CA5
XK_Kannada_tha
L
0x18000CA6
XK_Kannada_da
o
0x18000CA7
XK_Kannada_dha
O
0x18000CA8
XK_Kannada_na
v
0x18000CAA
XK_Kannada_pa
h
0x18000CAB
XK_Kannada_pha
H
0x18000CAC
XK_Kannada_ba
y
0x18000CAD
XK_Kannada_bha
Y
0x18000CAE
XK_Kannada_ma
c
0x18000CAF
XK_Kannada_ya
/
0x18000CB0
XK_Kannada_ra
j
0x18000CB2
XK_Kannada_la
n
0x18000CB3
XK_Kannada_lla
N
0x18000CB5
XK_Kannada_va
b
0x18000CB6
XK_Kannada_sha
M
0x18000CB7
XK_Kannada_ssa
<
0x18000CB8
XK_Kannada_sa
m
Chapter 2. Keyboard Translate Tables
505
Table 521. Kannada Keyboard (ID 483) Translate Table (continued)
Keysym Value
Keysym Name
Keyboard 483 keystroke(s) when Kannada
layer is activated
0x18000CB9
XK_Kannada_ha
u
0x18000CBC
XK_Kannada_nukta
] (right square bracket)
0x18000CBE
XK_Kannada_aavowelsign
e
0x18000CBF
XK_Kannada_ivowelsign
f
0x18000CC0
XK_Kannada_iivowelsign
r
0x18000CC1
XK_Kannada_uvowelsign
g
0x18000CC2
XK_Kannada_uuvowelsign
t
0x18000CC3
XK_Kannada_vocalicrvowelsign
=
0x18000CC6
XK_Kannada_evowelsign
z
0x18000CC7
XK_Kannada_eevowelsign
s
0x18000CC8
XK_Kannada_aivowelsign
w
0x18000CCA
XK_Kannada_ovowelsign
` (grave)
0x18000CCB
XK_Kannada_oovowelsign
a
0x18000CCC
XK_Kannada_auvowelsign
q
0x18000CCD
XK_Kannada_virama
d
0x18000CE6
XK_Kannada_zero
Altgr+0
0x18000CE7
XK_Kannada_one
Altgr+1
0x18000CE8
XK_Kannada_two
Altgr+2
0x18000CE9
XK_Kannada_three
Altgr+3
0x18000CEA
XK_Kannada_four
Altgr+4
0x18000CEB
XK_Kannada_five
Altgr+5
0x18000CEC
XK_Kannada_six
Altgr+6
0x18000CED
XK_Kannada_seven
Altgr+7
0x18000CEE
XK_Kannada_eight
Altgr+8
0x18000CEF
XK_Kannada_nine
Altgr+9
0x18000CF0
XK_Kannada_tra
Shift-6
0x18000CF1
XK_Kannada_kssa
Shift-7
0x18000CF2
XK_Kannada_shra
Shift-8
0x18000CF3
XK_Kannada_jnya
Shift-5
0x18000CF4
XK_Kannada_viramara
Shift-3
0x18000CF5
XK_Kannada_ravirama
Shift-4
506
Keyboard Technical Reference
Kazakh Keyboard Translate Table
Kazakh Keyboard Translate Table
Keyboard Definitions
The Kazakh keyboard layout to be used on AIX shall be based on IBM® registered keyboard number
476. The keyboard layout will be a dual layered keyboard similar to other national language keyboards in
AIX, with alt + left shift indicating a shift to the Kazakh keyboard layer, and alt + right shift indicating a
switch to the Latin keyboard layer.
New keysym definitions will need to be created for the various Kazakh characters. The keysyms will be
added to aix_keysym.h ( the AIX-specific set of keysyms ) and defined in an #ifdef Kazakh section in the
header file. Note that there are 2 copies of this file in CMVC that must be kept in sync. The bos version
is used by the build environment to create the build environment version of the keycomp command (which
is then subsequently used to compile the imkeymaps).
Keysym Value
Keysym Name
Keyboard 476 keystroke(s) when
Kazakh layer is activated
0x180004D8
XK_Cyrillic_SCHWA
@ (at)
0x180004D9
XK_Cyrillic_schwa
2
0x180004A2
XK_Cyrillic_EN_descender
$ (dollar)
0x180004A3
XK_Cyrillic_en_descender
4
0x18000492
Xk_Cyrillic_GHE_stroke
% (percent)
0x18000493
XK_Cyrillic_ghe_stroke
5
0x180004AE
XK_Cyrillic_straight_U
* (asterisk)
0x180004AF
XK_Cyrillic_straight_u
8
0x180004B0
XK_Cyrillic_straight_U_stroke
( (parenleft)
0x180004B1
XK_Cyrillic_straight_u_stroke
9
0x1800049A
XK_Cyrillic_KA_descender
) (parenright)
0x1800049B
XK_Cyrillic_ka_descender
0
0x180004E8
XK_Cyrillic_barred_O
_ (underscore)
0x180004E9
XK_Cyrillic_barred_o
- (minus)
0x180004BA
XK_Cyrillic_SHHA
+ (plus)
0x180004BB
XK_Cyrillic_shha
= (equal)
Korean Keyboard Translate Table
The following sections of the Korean keyboard translate table contain the keyboard information for the
Korean keyboard (Code Set IBM-eucKR). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Chapter 2. Keyboard Translate Tables
507
Korean Keyboard Translate Table (Key Positions 1 - 8)
Table 522. Korean Keyboard Translate Table (Key Positions 1 - 8)
Key Posn
Shift State
Assignment
Returned String
1
Base
Grave Accent (c)
0x60
1
Shift
tilde (c)
0x7e
1
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q
3
Base
Two (c)
0x32
3
Shift
At Sign (c)
0x40
3
Ctrl
NULL (c)
0x00
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q
7
Base
Six (c)
0x36
7
Shift
Circumflex (c)
0x5e
7
Ctrl
IS2 (c)
0x1e
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q
8
Base
Seven (c)
0x37
8
Shift
Ampersand (c)
0x26
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q
Korean Keyboard Translate Table (Key Positions 9 - 16)
Table 523. Korean Keyboard Translate Table (Key Positions 9 - 16)
Key Posn
Shift State
Assignment
Returned String
9
Base
Eight (c)
0x38
9
Shift
Asterisk (c)
0x2a
508
Keyboard Technical Reference
Table 523. Korean Keyboard Translate Table (Key Positions 9 - 16) (continued)
Key Posn
Shift State
Assignment
Returned String
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q
10
Base
Nine (c)
0x39
10
Shift
Left Parenthesis (c)
0x28
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q
11
Base
Zero (c)
0x30
11
Shift
Right Perenthesis (c)
0x29
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q
12
Base
Hyphen (c)
0x2d
12
Shift
Underscore (c)
0x5f
12
Ctrl
IS1 (c)
0x1f
12
Alt
PFK 68 (f)
ESC [ 0 6 8 q
13
Base
Equal Sign (c)
0x3d
13
Shift
Plus Sign (c)
0x2b
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q
14
Base
Won Symbol (c)
0x5c
14
Shift
Pipe Symbol (c)
0x7c
14
Ctrl
Ignore (f)
Not Returned (0x1ff)
14
Alt
Ignore (f)
Not Returned (0x1ff)
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q
Korean Keyboard Translate Table (Key Positions 17 - 24)
Table 524. Korean Keyboard Translate Table (Key Positions 17 - 24)
Key Posn
Shift State
Assignment
Returned String
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q
18
Base
Lowercase w (c)
0x77
Chapter 2. Keyboard Translate Tables
509
Table 524. Korean Keyboard Translate Table (Key Positions 17 - 24) (continued)
Key Posn
Shift State
Assignment
Returned String
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q
Korean Keyboard Translate Table (Key Positions 25 - 32)
Table 525. Korean Keyboard Translate Table (Key Positions 25 - 32)
Key Posn
Shift State
Assignment
Returned String
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q
510
Keyboard Technical Reference
Table 525. Korean Keyboard Translate Table (Key Positions 25 - 32) (continued)
Key Posn
Shift State
Assignment
Returned String
27
Base
Left Bracket (c)
0x5b
27
Shift
Left Brace (c)
0x7b
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q
28
Base
Right Bracket (c)
0x5d
28
Shift
Right Brace (c)
0x7d
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q
29
Not Available
30
Base
Ignore (f)
Not Returned (0x1ff)
30
Shift
Ignore (f)
Not Returned (0x1ff)
30
Ctrl
Ignore (f)
Not Returned (0x1ff)
30
Alt
Ignore (f)
Not Returned (0x1ff)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q
Korean Keyboard Translate Table (Key Positions 33 - 40)
Table 526. Korean Keyboard Translate Table (Key Positions 33 - 40)
Key Posn
Shift State
Assignment
Returned String
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
Chapter 2. Keyboard Translate Tables
511
Table 526. Korean Keyboard Translate Table (Key Positions 33 - 40) (continued)
Key Posn
Shift State
Assignment
Returned String
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF(c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q
40
Base
Semicolon (c)
0x3b
40
Shift
Colon (c)
0x3a
40
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q
Korean Keyboard Translate Table (Key Positions 41 - 48)
Table 527. Korean Keyboard Translate Table (Key Positions 41 - 48)
Key Posn
Shift State
Assignment
Returned String
41
Base
Apostrophe (c)
0x27
41
Shift
Double Quote (c)
0x22
41
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q
42
Base
Pipe Symbol (c)
0x7c
42
Shift
Ignore
Not Returned (none)
42
Ctrl
Ignore
Not Returned (none)
42
Alt
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
45
512
Not Available
Keyboard Technical Reference
Table 527. Korean Keyboard Translate Table (Key Positions 41 - 48) (continued)
Key Posn
Shift State
Assignment
Returned String
46
Base
Lowercase z (c)
0x7a
46
Shift
Uppercase z (c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 101 (f)
ESC [ 1 0 1 q
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (f)
ESC [ 1 0 2 q
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q
Korean Keyboard Translate Table (Key Positions 49 - 56)
Table 528. Korean Keyboard Translate Table (Key Positions 49 - 56)
Key Posn
Shift State
Assignment
Returned String
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q
53
Base
Comma (c)
0x2c
53
Shift
Less Than Sign (c)
0x3c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q
54
Base
Period (c)
0x2e
54
Shift
Greater Than Sign (c)
0x3e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q
Chapter 2. Keyboard Translate Tables
513
Table 528. Korean Keyboard Translate Table (Key Positions 49 - 56) (continued)
Key Posn
Shift State
Assignment
Returned String
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q
55
Base
Slash (c)
0x2f
55
Shift
Question Mark (c)
0x3f
55
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q
55
Alt
PFK 113 (f)
ESC [ 1 1 3 q
56
Base
Reverse Slash (c)
0x5c
56
Shift
Ignore (f)
Not Returned (0x1ff)
56
Ctrl
IS4 (c)
0x1c
56
Alt
PFK 86 (f)
ESC [ 0 8 6 q
Korean Keyboard Translate Table (Key Positions 57 - 75)
Table 529. Korean Keyboard Translate Table (Key Positions 57 - 75)
Key Posn
Shift State
Assignment
Returned String
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Shift (Right)
5080 (none)
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
59
Not Available
60
Base
Ignore
Not Returned (none)
60
Shift
Ignore
Not Returned (none)
60
Ctrl
Ignore
Not Returned (none)
60
Alt
Caps Lock
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
62
Base
Alternate Shift
Not Returned (none)
62
Shift
Alternate Shift
Not Returned (none)
62
Ctrl
Alternate Shift
Not Returned (none)
62
Alt
Alternate Shift
Not Returned (none)
63
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Wind Window (none)
64
Alt
Next Window
Next Window (none)
514
Keyboard Technical Reference
Table 529. Korean Keyboard Translate Table (Key Positions 57 - 75) (continued)
Key Posn
Shift State
65-74
Assignment
Returned String
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q
Korean Keyboard Translate Table (Key Positions 76 - 85)
Table 530. Korean Keyboard Translate Table (Key Positions 76 - 85)
Key Posn
Shift State
Assignment
Returned String
76
Base
DCH (f)
ESC [ P
76
Shift
DCH (f)
ESC [ P
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q
76
Alt
DL (f)
ESC [ M
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q
80
Base
HOME (f)
ESC [ H
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q
81
Base
PFK 146 (f)
ESC [ 1 4 6 q
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q
82
Not Available
83
Base
CUU (f)
ESC [ A
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q
84
Base
CUD (f)
ESC [ B
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q
85
Base
PFK 150 (f)
ESC [ 1 5 0 q
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q
Chapter 2. Keyboard Translate Tables
515
Table 530. Korean Keyboard Translate Table (Key Positions 76 - 85) (continued)
Key Posn
Shift State
Assignment
Returned String
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q
Korean Keyboard Translate Table (Key Positions 86 - 95)
Table 531. Korean Keyboard Translate Table (Key Positions 86 - 95)
Key Posn
Shift State
Assignment
Returned String
86
Base
PFK 154 (f)
ESC [ 1 5 4 q
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q
91
Base
Num Lock
Not Returned (none)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q
91
Alt
Alt+Num Entry
Ret at AltBrk
92
Base
Num Lock
Not Returned (none)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q
92
Alt
Alt+Num Entry
Ret at AltBrk
93
Base
Num Lock
Not Returned (none)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q
93
Alt
Alt+Num Entry
Ret at AltBrk
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q
516
Keyboard Technical Reference
Korean Keyboard Translate Table (Key Positions 96 - 103)
Table 532. Korean Keyboard Translate Table (Key Positions 96 - 103)
Key Posn
Shift State
Assignment
Returned String
96
Base
Ignore
Not Returned (none)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q
96
Alt
Alt+Num Entry
Ret at AltBrk
97
Base
Ignore
Not Returned (none)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q
97
Alt
Alt+Num Entry
Ret at AltBrk
98
Base
Ignore
Not Returned (none)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q
98
Alt
Alt+Num Entry
Ret at AltBrk
99
Base
Ignore
Not Returned (none)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q
99
Alt
Alt+Num Entry
Ret at AltBrk
100
Base
Comma (c)
0x2c
100
Shift
Comma (c)
0x2c
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q
101
Base
Ignore
Not Returned (none)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q
101
Alt
Alt+Num Entry
Ret at AltBrk
102
Base
Ignore
Not Returned (none)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q
102
Alt
Alt+Num Entry
Ret at AltBrk
103
Base
Ignore
Not Returned (none)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q
103
Alt
Alt+Num Entry
Ret at AltBrk
Korean Keyboard Translate Table (Key Positions 104 - 113)
Table 533. Korean Keyboard Translate Table (Key Positions 104 - 113)
Key Posn
Shift State
Assignment
Returned String
104
Base
Ignore
Not Returned (none)
104
Shift
Period (c)
0x2e
Chapter 2. Keyboard Translate Tables
517
Table 533. Korean Keyboard Translate Table (Key Positions 104 - 113) (continued)
Key Posn
Shift State
Assignment
Returned String
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q
105
Base
Hyphen, Minus (c)
0x2d
105
Shift
Hyphen, Minus (c)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q
106
Base
Asterisk (c)
0x2a
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q
107
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q
109
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q
113
Base
PFK 2 (f)
ESC [ 0 0 2 q
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q
Korean Keyboard Translate Table (Key Positions 114 - 121)
Table 534. Korean Keyboard Translate Table (Key Positions 114 - 121)
Key Posn
Shift State
Assignment
Returned String
114
Base
PFK 3 (f)
ESC [ 0 0 3 q
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q
115
Base
PFK 4 (f)
ESC [ 0 0 4 q
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q
518
Keyboard Technical Reference
Table 534. Korean Keyboard Translate Table (Key Positions 114 - 121) (continued)
Key Posn
Shift State
Assignment
Returned String
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q
116
Base
PFK 5 (f)
ESC [ 0 0 5 q
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q
117
Base
PFK 6 (f)
ESC [ 0 0 6 q
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q
118
Base
PFK 7 (f)
ESC [ 0 0 7 q
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q
119
Base
PFK 8 (f)
ESC [ 0 0 8 q
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q
120
Base
PFK 9 (f)
ESC [ 0 0 9 q
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q
121
Base
PFK 10 (f)
ESC [ 0 1 0 q
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q
Korean Keyboard Translate Table (Key Positions 122 - 133)
Table 535. Korean Keyboard Translate Table (Key Positions 122 - 133)
Key Posn
Shift State
Assignment
Returned String
122
Base
PFK 11 (f)
ESC [ 0 1 1 q
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q
123
Base
PFK 12 (f)
ESC [ 0 1 2 q
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q
124
Base
PFK 209 (f)
ESC [ 2 0 9 q
Chapter 2. Keyboard Translate Tables
519
Table 535. Korean Keyboard Translate Table (Key Positions 122 - 133) (continued)
Key Posn
Shift State
Assignment
Returned String
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q
125
Base
PFK 213 (f)
ESC [ 2 1 3 q
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q
126
Base
PFK 217 (f)
ESC [ 2 1 7 q
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
127- 130
Not Available
131
Base
Ignore (f)
Not Returned (0x1ff)
131
Shift
Ignore (f)
Not Returned (0x1ff)
131
Ctrl
Ignore (f)
Not Returned (0x1ff)
131
Alt
Ignore (f)
Not Returned (0x1ff)
132
Base
Ignore (f)
Not Returned (0x1ff)
132
Shift
Ignore (f)
Not Returned (0x1ff)
132
Ctrl
Ignore (f)
Not Returned (0x1ff)
132
Alt
Ignore (f)
Not Returned (0x1ff)
133
Base
Ignore (f)
Not Returned (0x1ff)
133
Shift
Ignore (f)
Not Returned (0x1ff)
133
Ctrl
Ignore (f)
Not Returned (0x1ff)
133
Alt
Ignore (f)
Not Returned (0x1ff)
Latvian Keyboard (ID 455) Translate Table
The following sections of the Latvian keyboard translate table contain the keyboard information for the
Latvian keyboard (Code Set ISO8859-4). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
520
Keyboard Technical Reference
Latvian Keyboard (ID 455) Translate Table (Key Positions 1 - 6)
Table 536. Latvian Keyboard (ID 455) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Cedilla accent (c)
0xb8
1
Shift
Tilde (c)
0x7e
1
Ctrl
IS4 info sep 4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
3
Shift
At Sign (c)
0x40
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Ignore (f)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 7 - 12)
Table 537. Latvian Keyboard (ID 455) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Caron (c)
0xb7
Chapter 2. Keyboard Translate Tables
521
Table 537. Latvian Keyboard (ID 455) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
8
Shift
Ampersand (c)
0x26
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Ignore (f)
Not Returned (0x1ff)
9
Base
Eight (c)
0x38
9
Shift
Asterisk (c) Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Hyphen, Minus (c)
0x2d
12
Shift
Question Mark (c)
0x3f
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 13 - 19)
Table 538. Latvian Keyboard (ID 455) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Equal Sign
0x3d
13
Shift
Plus Sign (c) Asterisk (c)
0x2b 0x2a
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
522
Not Available
Keyboard Technical Reference
Table 538. Latvian Keyboard (ID 455) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 20 - 25)
Table 539. Latvian Keyboard (ID 455) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
Chapter 2. Keyboard Translate Tables
523
Table 539. Latvian Keyboard (ID 455) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 26 - 32)
Table 540. Latvian Keyboard (ID 455) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Left Square Bracket (c)
0x5b
27
Shift
Left Brace (c)
0x7b
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Right Square Bracket (c)
0x5d
28
Shift
Right Brace (c)
0x7d
28
Ctrl
IS3 (c)
0x1d
524
Keyboard Technical Reference
Table 540. Latvian Keyboard (ID 455) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 33 - 38)
Table 541. Latvian Keyboard (ID 455) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
Chapter 2. Keyboard Translate Tables
525
Table 541. Latvian Keyboard (ID 455) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 39 - 44)
Table 542. Latvian Keyboard (ID 455) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Semicolon (c)
0x3b
40
Shift
Colon (c)
0x3a
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
Apostrophe (c)
0x27
41
Shift
Double quote (c)
0x22
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Base
Degree symbol (c)
0xb0
42
Shift
Ignore (f)
Not Returned (0x1ff)
42
Ctrl
NUL (c)
0x00
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
526
Keyboard Technical Reference
Table 542. Latvian Keyboard (ID 455) Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 45 - 50)
Table 543. Latvian Keyboard (ID 455) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
45
Base
Reverse Slash (c)
0x5c
45
Shift
Vertical Bar (c)
0x7c
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
Lowercase z(c)
0x7a
46
Shift
Uppercase z(c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
Chapter 2. Keyboard Translate Tables
527
Table 543. Latvian Keyboard (ID 455) Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 51 - 57)
Table 544. Latvian Keyboard (ID 455) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Less Than Sign
0x3c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Greater Than Sign (c)
0x3e
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Slash (c)
0x2f
55
Shift
Question Mark (c)
0x3f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
528
Keyboard Technical Reference
Table 544. Latvian Keyboard (ID 455) Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 58 - 74)
Table 545. Latvian Keyboard (ID 455) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
c = character
f = function
Chapter 2. Keyboard Translate Tables
529
Latvian Keyboard (ID 455) Translate Table (Key Positions 75 - 82)
Table 546. Latvian Keyboard (ID 455) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 83 - 89)
Table 547. Latvian Keyboard (ID 455) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
530
Keyboard Technical Reference
Table 547. Latvian Keyboard (ID 455) Translate Table (Key Positions 83 - 89) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 90 - 96)
Table 548. Latvian Keyboard (ID 455) Translate Table (Key Positions 90 - 96)
Key Posn
Shift State
Assignment Returned
Returned String
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Num Lock
Not Returned (none)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Num Lock
Not Returned (none)
Chapter 2. Keyboard Translate Tables
531
Table 548. Latvian Keyboard (ID 455) Translate Table (Key Positions 90 - 96) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Num Lock
Not Returned (none)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
96
Base
Num Lock
Not Returned (none)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 97 - 102)
Table 549. Latvian Keyboard (ID 455) Translate Table (Key Positions 97 - 102)
Key Posn
Shift State
Assignment Returned
Returned String
97
Base
Num Lock
Not Returned (none)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Num Lock
Not Returned (none)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Num Lock
Not Returned (none)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
532
Keyboard Technical Reference
Table 549. Latvian Keyboard (ID 455) Translate Table (Key Positions 97 - 102) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Num Lock
Not Returned (none)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Num Lock
Not Returned (none)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 103 - 109)
Table 550. Latvian Keyboard (ID 455) Translate Table (Key Positions 103 - 109)
Key Posn
Shift State
Assignment Returned
Returned String
103
Base
Num Lock
Not Returned (none)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Num Lock
Not Returned (none)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
Chapter 2. Keyboard Translate Tables
533
Table 550. Latvian Keyboard (ID 455) Translate Table (Key Positions 103 - 109) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Base
Not Available
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 110 - 116)
Table 551. Latvian Keyboard (ID 455) Translate Table (Key Positions 110 - 116)
Key Posn
Shift State
Assignment Returned
Returned String
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
534
Keyboard Technical Reference
Table 551. Latvian Keyboard (ID 455) Translate Table (Key Positions 110 - 116) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 117 - 122)
Table 552. Latvian Keyboard (ID 455) Translate Table (Key Positions 117 - 122)
Key Posn
Shift State
Assignment Returned
Returned String
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
Chapter 2. Keyboard Translate Tables
535
Table 552. Latvian Keyboard (ID 455) Translate Table (Key Positions 117 - 122) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Latvian Keyboard (ID 455) Translate Table (Key Positions 123 - 126)
Table 553. Latvian Keyboard (ID 455) Translate Table (Key Positions 123 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table
The following sections of the Lithuanian keyboard translate table contain the keyboard information for the
Lithuanian keyboard (Code Set ISO8859-4). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
536
Keyboard Technical Reference
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 1 - 6)
Table 554. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Cedilla accent (c)
0xb8
1
Shift
Tilde Accent (c)
0x7e
1
Ctrl
IS4 info sep 4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Ignore (f)
Not Returned (0x1ff)
3
Base
Two (c)
0x32
3
Shift
At Sign (c)
0x40
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Ignore (f)
Not Returned (0x1ff)
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Currency Symbol (f)
0xa4
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
537
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 7 - 12)
Table 555. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Caron Accent (c)
0xb7
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Degree Symbol (c)
0xb0
8
Base
Seven (c)
0x37
8
Shift
Ampersand (c)
0x26
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Section Sign (c)
0xa7
9
Base
Eight (c)
0x38
9
Shift
Asterisk (c)
0x2a
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Multiply Sign (c)
0xd7
10
Base
Nine (c)
0x39
10
Shift
Left Parenthesis (c)
0x28
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
11
Shift
Right Parenthesis (c)
0x29
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Hyphen, minus (c)
0x2d
12
Shift
Hyphen, minus (c)
0x2d
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
12
AltGr
Soft Hyphen (c)
0xad
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 13 - 19)
Table 556. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Equal Sign (c)
0x3d
13
Shift
Plus Sign (c)
0x2b
538
Keyboard Technical Reference
Table 556. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 20 - 25)
Table 557. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
539
Table 557. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 26 - 32)
Table 558. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Left Bracket (c)
0x5b
27
Shift
Left Brace (c)
0x7b
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
540
Keyboard Technical Reference
Table 558. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 26 - 32) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Right Bracket (c)
0x5d
28
Shift
Right Brace (c)
0x7d
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
s sharp (f)
0xdf
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 33 - 38)
Table 559. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 33 - 38)
Key Posn
Shift State
Assignment Returned
Returned String
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Ignore (f)
Not Returned (0x1ff)
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
Chapter 2. Keyboard Translate Tables
541
Table 559. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 33 - 38) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Ignore (f)
Not Returned (0x1ff)
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 39 - 44)
Table 560. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 39 - 44)
Key Posn
Shift State
Assignment Returned
Returned String
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Semicolon (c)
0x3b
40
Shift
Colon (c)
0x3a
40
Ctrl
PFK 96 (f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
Apostrophe (c)
0x27
41
Shift
Double Quote (c)
0x22
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Base
Ignore (f)
Not Returned (0x1ff)
542
Keyboard Technical Reference
Table 560. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 39 - 44) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
42
Shift
Vertical Bar (c)
0x7c
42
Ctrl
NUL (c)
0x00
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 45 - 50)
Table 561. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 45 - 50)
Key Posn
Shift State
Assignment Returned
Returned String
45
Base
Ignore (f)
Not Returned (0x1ff)
45
Shift
Ignore (f)
Not Returned (0x1ff)
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
Lowercase z(c)
0x7a
46
Shift
Uppercase z(c)
0x5a
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
543
Table 561. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 45 - 50) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
49
Base
Lowercase v (c)
0x76
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
Ignore (f)
Not Returned (0x1ff)
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 51 - 57)
Table 562. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 51 - 57)
Key Posn
Shift State
Assignment Returned
Returned String
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Ignore (f)
Not Returned (0x1ff)
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Ignore (f)
Not Returned (0x1ff)
53
Base
Comma (c)
0x2c
53
Shift
Less Than Sign (c)
0x3c
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Greater Than Sign (c)
0x3b
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Slash (c)
0x2f
55
Shift
Question Mark (c)
0x3f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
544
Keyboard Technical Reference
Table 562. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 51 - 57) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
55
AltGr
Division Sign (c)
0xf7
56
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 58 - 74)
Table 563. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 58 - 74)
Key Posn
Shift State
Assignment Returned
Returned String
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
Chapter 2. Keyboard Translate Tables
545
Table 563. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 58 - 74) (continued)
Key Posn
Shift State
65-74
Assignment Returned
Returned String
Not Available
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 75 - 82)
Table 564. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 75 - 82)
Key Posn
Shift State
Assignment Returned
Returned String
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
c = character
f = function
546
Keyboard Technical Reference
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 83 - 89)
Table 565. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 83 - 89)
Key Posn
Shift State
Assignment Returned
Returned String
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 90 - 96)
Table 566. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 90 - 96)
Key Posn
Shift State
Assignment Returned
Returned String
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
547
Table 566. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 90 - 96) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
91
Base
Num Lock
Not Returned (none)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Num Lock
Not Returned (none)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Num Lock
Not Returned (none)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Slash (c)
0x2f
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
96
Base
Num Lock
Not Returned (none)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 97 - 102)
Table 567. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 97 - 102)
Key Posn
Shift State
Assignment Returned
Returned String
97
Base
Num Lock
Not Returned (none)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Num Lock
Not Returned (none)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
548
Keyboard Technical Reference
Table 567. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 97 - 102) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Num Lock
Not Returned (none)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Num Lock
Not Returned (none)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
102
Base
Num Lock
Not Returned (none)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 103 - 109)
Table 568. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 103 - 109)
Key Posn
Shift State
Assignment Returned
Returned String
103
Base
Num Lock
Not Returned (none)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Num Lock
Not Returned (none)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
Chapter 2. Keyboard Translate Tables
549
Table 568. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 103 - 109) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
109
Base
Not Available
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 110 - 116)
Table 569. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 110 - 116)
Key Posn
Shift State
Assignment Returned
Returned String
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122 (f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
550
Keyboard Technical Reference
Table 569. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 110 - 116) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 117 - 122)
Table 570. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 117 - 122)
Key Posn
Shift State
Assignment Returned
Returned String
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
Chapter 2. Keyboard Translate Tables
551
Table 570. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 117 - 122) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Lithuanian Keyboard (ID 456) Translate Table (Key Positions 123 - 126)
Table 571. Lithuanian Keyboard (ID 456) Translate Table (Key Positions 123 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
552
Keyboard Technical Reference
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table
The following sections of the Macedonian (Cyrillic layer) keyboard translate table contain the keyboard
information for the Macedonian (Cyrillic layer) keyboard (Code Set ISO8859-5). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 1 - 6)
Table 572. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Backslash (c)
0x5c
1
Shift
Vertical Bar (c)
0x7c
1
Ctrl
IS4 info sep 4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Tilde Accent (c)
0x7e
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Circumflex Accent (c)
0x5e
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
Chapter 2. Keyboard Translate Tables
553
Table 572. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 7 - 12)
Table 573. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Grave Accent (c)
0x60
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Apostrophe (c)
0x27
12
Shift
Question Mark (c)
0x3f
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
554
Keyboard Technical Reference
Table 573. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 13 - 19)
Table 574. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Plus Sign (c)
0x2b
13
Shift
Asterisk (c)
0x2a
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Cyrillic lj Small (c)
0xf9
17
Shift
Cyrillic lj Capital (c)
0xa9
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Backslash (c)
0x5c
18
Base
Cyrillic nj Small (c)
0xfa
18
Shift
Cyrillic nj Capital (c)
0xaa
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Vertical Bar (c)
0x7c
19
Base
Cyrillic e Small (c)
0xd5
19
Shift
Cyrillic e Capital (c)
0xb5
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
555
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 20 - 25)
Table 575. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
Cyrillic r Small (c)
0xe0
20
Shift
Cyrillic r Capital (c)
0xc0
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Cyrillic t Small (c)
0xe2
21
Shift
Cyrillic t Capital (c)
0xc2
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Cyrillic z Small (c)
0xd7
22
Shift
Cyrillic z Capital (c)
0xb7
22
Ctrl
EM (c)
0x19
22
Alt
PFK 101 (f)
ESC [ 1 0 1 q (0x65)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Cyrillic u Small (c)
0xe3
23
Shift
Cyrillic u Capital (c)
0xc3
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Cyrillic i Small (c)
0xd8
24
Shift
Cyrillic i Capital (c)
0xb8
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Cyrillic o Small (c)
0xde
25
Shift
Cyrillic o Capital (c)
0xbe
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
556
Keyboard Technical Reference
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 26 - 31)
Table 576. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 26 - 31)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
Cyrillic p Small (c)
0xdf
26
Shift
Cyrillic p Capital (c)
0xbf
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Cyrillic sh Small (c)
0xe8
27
Shift
Cyrillic sh Capital (c)
0xc8
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Cyrillic dje Capital (c)
0xa2
28
Base
Macedonian gje Small (c)
0xf3
28
Shift
Macedonian gje Capital (c)
0xa3
28
Ctrl
IS3 (c)
0x1d
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Cyrillic dje Small (c)
0xf2
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Cyrillic a Small (c)
0xd0
31
Shift
Cyrillic a Capital (c)
0xb0
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 32 - 37)
Table 577. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 32 - 37)
Key Posn
Shift State
Assignment Returned
Returned String
32
Base
Cyrillic s Small (c)
0xe1
32
Shift
Cyrillic s Capital (c)
0xc1
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
Chapter 2. Keyboard Translate Tables
557
Table 577. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 32 - 37) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
32
AltGr
Ignore (f)
Not Returned (0x1ff)
33
Base
Cyrillic d Small (c)
0xd4
33
Shift
Cyrillic d Capital (c)
0xb4
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Cyrillic f Small (c)
0xe4
34
Shift
Cyrillic f Capital (c)
0xc4
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Left Square Bracket (c)
0x5b
35
Base
Cyrillic g Small (c)
0xd3
35
Shift
Cyrillic g Capital (c)
0xb3
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Right Square Bracket (c)
0x5d
36
Base
Cyrillic h Small (c)
0xe5
36
Shift
Cyrillic h Capital (c)
0xc5
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Cyrillic j Small (c)
0xf8
37
Shift
Cyrillic j Capital (c)
0xa8
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 38 - 43)
Table 578. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 38 - 43)
Key Posn
Shift State
Assignment Returned
Returned String
38
Base
Cyrillic k Small (c)
0xda
38
Shift
Cyrillic k Capital (c)
0xba
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
39
Base
Cyrillic l Small (c)
0xdb
39
Shift
Cyrillic l Capital (c)
0xbb
558
Keyboard Technical Reference
Table 578. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 38 - 43) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Cyrillic ch Small (c)
0xe7
40
Shift
Cyrillic ch Capital (c)
0xc7
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Cyrillic cj Capital (c)
0xab
41
Base
Macedonian kje Small (c)
0xfc
41
Shift
Macedonian kje Capital (c)
0xac
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Cyrillic cj Small (c)
0xfb
42
Base
Cyrillic zh Small (c)
0xd6
42
Shift
Cyrillic zh Capital (c)
0xb6
42
Ctrl
NUL (c)
0x00
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 44 - 49)
Table 579. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 44 - 49)
Key Posn
Shift State
Assignment Returned
Returned String
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
45
Base
Less Than Sign (c)
0x3c
45
Shift
Greater Than Sign (c)
0x3e
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
559
Table 579. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 44 - 49) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
46
Base
Macedon. dze Small (c)
0xf5
46
Shift
Macedon. dze Capital (c)
0xa5
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Cyrillic dzh Small (c)
0xff
47
Shift
Cyrillic dzh Capital (c)
0xaf
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Cyrillic ts Small (c)
0xe6
48
Shift
Cyrillic ts Capital (c)
0xc6
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Cyrillic v Small (c)
0xd1
49
Shift
Cyrillic v Capital (c)
0xb2
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
At Sign (c)
0x40
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 50 - 55)
Table 580. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 50 - 55)
Key Posn
Shift State
Assignment Returned
Returned String
50
Base
Cyrillic b Small (c)
0xd1
50
Shift
Cyrillic b Capital (c)
0xb1
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Left Brace (c)
0x7b
51
Base
Cyrillic n Small (c)
0xdd
51
Shift
Cyrillic n Capital (c)
0xbd
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Right brace (c)
0x7d
52
Base
Cyrillic m Small (c)
0xdc
52
Shift
Cyrillic m Capital (c)
0xbc
52
Ctrl
CR (c)
0x0d
560
Keyboard Technical Reference
Table 580. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 50 - 55) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Section Symbol (c)
0xfd
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
55
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 56 - 63)
Table 581. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 56 - 63)
Key Posn
Shift State
56
Assignment Returned
Returned String
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
Chapter 2. Keyboard Translate Tables
561
Table 581. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 56 - 63) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 64 - 80)
Table 582. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 64 - 80)
Key Posn
Shift State
Assignment Returned
Returned String
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
562
Keyboard Technical Reference
Table 582. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 64 - 80) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 81 - 88)
Table 583. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 81 - 88)
Key Posn
Shift State
Assignment Returned
Returned String
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
Chapter 2. Keyboard Translate Tables
563
Table 583. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 81 - 88) (continued)
Key Posn
Shift State
Assignment Returned
87
Not Available
88
Not Available
Returned String
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 89 - 95)
Table 584. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 89 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Ignore (f)
Not Returned (0x1ff)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Ignore (f)
Not Returned (0x1ff)
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
564
Keyboard Technical Reference
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 96 - 101)
Table 585. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 96 - 101)
Key Posn
Shift State
Assignment Returned
Returned String
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Chapter 2. Keyboard Translate Tables
565
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 102 - 108)
Table 586. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 102 - 108)
Key Posn
Shift State
Assignment Returned
Returned String
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
566
Keyboard Technical Reference
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 109 - 115)
Table 587. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 109 - 115)
Key Posn
Shift State
Assignment Returned
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Returned String
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 116 - 120)
Table 588. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 116 - 120)
Key Posn
Shift State
Assignment Returned
Returned String
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
Chapter 2. Keyboard Translate Tables
567
Table 588. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 116 - 120) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key
Positions 121 - 126)
Table 589. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 121 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
568
Keyboard Technical Reference
Table 589. Macedonian (Cyrillic layer) Keyboard (ID 449) Translate Table (Key Positions 121 - 126) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table
The following sections of the Macedonian (Latin layer) keyboard translate table contain the keyboard
information for the Macedonian (Latin layer) keyboard (Code Set ISo8859-5). The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
v Understanding Keyboard Table Information.
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 1 - 6)
Table 590. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
1
Base
Backslash (c)
0x5c
1
Shift
Vertical Bar (c)
0x7c
Chapter 2. Keyboard Translate Tables
569
Table 590. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 1 - 6) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
1
Ctrl
IS4 info sep 4 (c)
0x1c
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Ignore (f)
Not Returned (0x1ff)
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Tilde Accent (c)
0x7e
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
PFK 112 (f)
ESC [ 1 1 2 q (0x70)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Ignore (f)
Not Returned (0x1ff)
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Circumflex Accent (c)
0x5e
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
Ignore (f)
Not Returned (0x1ff)
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 7 - 12)
Table 591. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
PFK 98 (f)
ESC [ 0 9 8 q (0x62)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Ignore (f)
Not Returned (0x1ff)
570
Keyboard Technical Reference
Table 591. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 7 - 12) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
8
Base
Seven (c)
0x37
8
Shift
Slash (c)
0x2f
8
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Grave Accent (c)
0x60
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Ignore (f)
Not Returned (0x1ff)
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0c42)
10
AltGr
Ignore (f)
Not Returned (0x1ff)
11
Base
Zero (c)
0x30
11
Shift
Equal Sign (c)
0x3d
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Apostrophe (c)
0x27
12
Shift
Question Mark (c)
0x3f
12
Ctrl
PFK 57 (f)
ESC [ 0 5 7 q (0x39)
12
Alt
PFK 86 (f)
ESC [ 0 8 6 q (0x56)
12
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 13 - 19)
Table 592. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
13
Base
Plus Sign (c)
0x2b
13
Shift
Asterisk (c)
0x2a
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
13
AltGr
Ignore (f)
Not Returned (0x1ff)
14
Not Available
15
Base
BS (c)
0x08
15
Shift
BS (c)
0x08
Chapter 2. Keyboard Translate Tables
571
Table 592. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 13 - 19) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71(f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09
16
Shift
CBT (f)
ESC [ Z q (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74(f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Backslash (c)
0x5c
18
Base
Lowercase w (c)
0x77
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Vertical Bar (c)
0x7c
19
Base
Lowercase e (c)
0x65
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 20 - 25)
Table 593. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
20
Base
Lowercase r (c)
0x72
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Ignore (f)
Not Returned (0x1ff)
21
Base
Lowercase t (c)
0x74
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
572
Keyboard Technical Reference
Table 593. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 20 - 25) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
22
Base
Lowercase z (c)
0x7a
22
Shift
Uppercase z (c)
0x5a
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 26 - 31)
Table 594. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 26 - 31)
Key Posn
Shift State
Assignment Returned
Returned String
26
Base
Lowercase p (c)
0x70
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ignore (f)
Not Returned (0x1ff)
27
Base
Left Bracket (c)
0x5b
27
Shift
Left Brace (c)
0x7b
27
Ctrl
ESC (c)
0x1b
27
Alt
PFK 84 (f)
ESC [ 0 8 4 q (0x54)
27
AltGr
Ignore (f)
Not Returned (0x1ff)
28
Base
Right Bracket (c)
0x5d
28
Shift
Right Brace (c)
0x7d
28
Ctrl
IS3 (c)
0x1d
Chapter 2. Keyboard Translate Tables
573
Table 594. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 26 - 31) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
28
Alt
PFK 85 (f)
ESC [ 0 8 5 q (0x55)
28
AltGr
Ignore (f)
Not Returned (0x1ff)
29
Not Available
30
Base
Caps Lock
Not Returned (none)
30
Shift
Caps Lock
Not Returned (none)
30
Ctrl
Caps Lock
Not Returned (none)
30
Alt
Caps Lock
Not Returned (none)
30
AltGr
Caps Lock
Not Returned (none)
31
Base
Lowercase a (c)
0x61
31
Shift
Uppercase a (c)
0x41
31
Ctrl
SOH (c)
0x01
31
Alt
PFK 87 (f)
ESC [ 0 8 7 q (0x57)
31
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 32 - 37)
Table 595. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 32 - 37)
Key Posn
Shift State
Assignment Returned
Returned String
32
Base
Lowercase s (c)
0x73
32
Shift
Uppercase s (c)
0x53
32
Ctrl
DC3 (c)
0x13
32
Alt
PFK 88 (f)
ESC [ 0 8 8 q (0x58)
32
AltGr
Ignore (f)
Not Returned (0x1ff)
33
Base
Lowercase d (c)
0x64
33
Shift
Uppercase d (c)
0x44
33
Ctrl
EOT (c)
0x04
33
Alt
PFK 89 (f)
ESC [ 0 8 9 q (0x59)
33
AltGr
Ignore (f)
Not Returned (0x1ff)
34
Base
Lowercase f (c)
0x66
34
Shift
Uppercase f (c)
0x46
34
Ctrl
ACK (c)
0x06
34
Alt
PFK 90 (f)
ESC [ 0 9 0 q (0x5a)
34
AltGr
Left Square Bracket (c)
0x5b
35
Base
Lowercase g (c)
0x67
35
Shift
Uppercase g (c)
0x47
35
Ctrl
BEL (c)
0x07
35
Alt
PFK 91 (f)
ESC [ 0 9 1 q (0x5b)
35
AltGr
Right Square Bracket (c)
0x5d
574
Keyboard Technical Reference
Table 595. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 32 - 37) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
36
Base
Lowercase h (c)
0x68
36
Shift
Uppercase h (c)
0x48
36
Ctrl
BS (c)
0x08
36
Alt
PFK 92 (f)
ESC [ 0 9 2 q (0x5c)
36
AltGr
Ignore (f)
Not Returned (0x1ff)
37
Base
Lowercase j (c)
0x6a
37
Shift
Uppercase j (c)
0x4a
37
Ctrl
LF (c)
0x0a
37
Alt
PFK 93 (f)
ESC [ 0 9 3 q (0x5d)
37
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 38 - 43)
Table 596. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 38 - 43)
Key Posn
Shift State
Assignment Returned
Returned String
38
Base
Lowercase k (c)
0x6b
38
Shift
Uppercase k (c)
0x4b
38
Ctrl
VT (c)
0x0b
38
Alt
PFK 94 (f)
ESC [ 0 9 4 q (0x5e)
38
AltGr
Ignore (f)
Not Returned (0x1ff)
39
Base
Lowercase l (c)
0x6c
39
Shift
Uppercase l (c)
0x4c
39
Ctrl
FF (c)
0x0c
39
Alt
PFK 95 (f)
ESC [ 0 9 5 q (0x5f)
39
AltGr
Ignore (f)
Not Returned (0x1ff)
40
Base
Circumflex Accent (c)
0x5e
40
Shift
Circumflex Accent (c)
0x5e
40
Ctrl
PFK 96(f)
ESC [ 0 9 6 q (0x60)
40
Alt
PFK 97 (f)
ESC [ 0 9 7 q (0x61)
40
AltGr
Ignore (f)
Not Returned (0x1ff)
41
Base
Section Symbol (c)
0xfd
41
Shift
Section Symbol (c)
0xfd
41
Ctrl
IS2 (c)
0x1e
41
Alt
PFK 99 (f)
ESC [ 0 9 9 q (0x63)
41
AltGr
Ignore (f)
Not Returned (0x1ff)
42
Base
At Sign (c)
0x40
42
Shift
At Sign (c)
0x40
42
Ctrl
NUL (c)
0x00
Chapter 2. Keyboard Translate Tables
575
Table 596. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 38 - 43) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
42
Alt
PFK 113 (f)
ESC [ 1 1 3 q (0x71)
42
AltGr
Ignore (f)
Not Returned (0x1ff)
43
Base
CR (c)
0x0d
43
Shift
CR (c)
0x0d
43
Ctrl
CR (c)
0x0d
43
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
43
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 44 - 49)
Table 597. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 44 - 49)
Key Posn
Shift State
Assignment Returned
Returned String
44
Base
Shift (Left)
Not Returned (none)
44
Shift
Shift (Left)
Not Returned (none)
44
Ctrl
Shift (Left)
Not Returned (none)
44
Alt
Shift (Left)
5080 (none)
44
AltGr
Shift (Left)
Not Returned (none)
45
Base
Less sign (c)
0x3c
45
Shift
Greater sign (c)
0x3e
45
Ctrl
Ignore (f)
Not Returned (0x1ff)
45
Alt
Ignore (f)
Not Returned (0x1ff)
45
AltGr
Ignore (f)
Not Returned (0x1ff)
46
Base
Lowercase y (c)
0x79
46
Shift
Uppercase y (c)
0x59
46
Ctrl
SUB (c)
0x1a
46
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
46
AltGr
Ignore (f)
Not Returned (0x1ff)
47
Base
Lowercase x (c)
0x78
47
Shift
Uppercase x (c)
0x58
47
Ctrl
CAN (c)
0x18
47
Alt
PFK 102 (c)
ESC [ 1 0 2 q (0x66)
47
AltGr
Ignore (f)
Not Returned (0x1ff)
48
Base
Lowercase c (c)
0x63
48
Shift
Uppercase c (c)
0x43
48
Ctrl
ETX (c)
0x03
48
Alt
PFK 103 (f)
ESC [ 1 0 3 q (0x67)
48
AltGr
Ignore (f)
Not Returned (0x1ff)
49
Base
Lowercase v (c)
0x76
576
Keyboard Technical Reference
Table 597. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 44 - 49) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
49
Shift
Uppercase v (c)
0x56
49
Ctrl
SYN (c)
0x16
49
Alt
PFK 104 (f)
ESC [ 1 0 4 q (0x68)
49
AltGr
At Sign (c)
0x40
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 50 - 55)
Table 598. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 50 - 55)
Key Posn
Shift State
Assignment Returned
Returned String
50
Base
Lowercase b (c)
0x62
50
Shift
Uppercase b (c)
0x42
50
Ctrl
STX (c)
0x02
50
Alt
PFK 105 (f)
ESC [ 1 0 5 q (0x69)
50
AltGr
Left Brace (c)
0x7b
51
Base
Lowercase n (c)
0x6e
51
Shift
Uppercase n (c)
0x4e
51
Ctrl
SO (c)
0x0e
51
Alt
PFK 106 (f)
ESC [ 1 0 6 q (0x6a)
51
AltGr
Right brace (c)
0x7d
52
Base
Lowercase m (c)
0x6d
52
Shift
Uppercase m (c)
0x4d
52
Ctrl
CR (c)
0x0d
52
Alt
PFK 107 (f)
ESC [ 1 0 7 q (0x66)
52
AltGr
Section Symbol (c)
0xfd
53
Base
Comma (c)
0x2c
53
Shift
Semicolon (c)
0x3b
53
Ctrl
PFK 108 (f)
ESC [ 1 0 8 q (0x6c)
53
Alt
PFK 109 (f)
ESC [ 1 0 9 q (0x6d)
53
AltGr
Ignore (f)
Not Returned (0x1ff)
54
Base
Period (c)
0x2e
54
Shift
Colon (c)
0x3a
54
Ctrl
PFK 110 (f)
ESC [ 1 1 0 q (0x6e)
54
Alt
PFK 111 (f)
ESC [ 1 1 1 q (0x6f)
54
AltGr
Ignore (f)
Not Returned (0x1ff)
55
Base
Hyphen, Minus (c)
0x2d
55
Shift
Underscore (c)
0x5f
55
Ctrl
IS1 (c)
0x1f
55
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
Chapter 2. Keyboard Translate Tables
577
Table 598. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 50 - 55) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
55
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 56 - 63)
Table 599. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 56 - 63)
Key Posn
Shift State
56
Assignment Returned
Returned String
Not Available
57
Base
Shift (Right)
Not Returned (none)
57
Shift
Shift (Right)
Not Returned (none)
57
Ctrl
Shift (Right)
Not Returned (none)
57
Alt
Switch Keyboard
5080 (none)
57
AltGr
Shift (Right)
Not Returned (none)
58
Base
Control
Not Returned (none)
58
Shift
Control
Not Returned (none)
58
Ctrl
Control
Not Returned (none)
58
Alt
Control
Not Returned (none)
58
AltGr
Control
Not Returned (none)
59
Not Available
60
Base
Alternate Shift
Not Returned (none)
60
Shift
Alternate Shift
Not Returned (none)
60
Ctrl
Alternate Shift
Not Returned (none)
60
Alt
Alternate Shift
Not Returned (none)
60
AltGr
Alternate Shift
Not Returned (none)
61
Base
SP (c)
0x20
61
Shift
SP (c)
0x20
61
Ctrl
SP (c)
0x20
61
Alt
SP (c)
0x20
61
AltGr
Ignore (f)
Not Returned (0x1ff)
62
Base
AltGr Shift
Not Returned (none)
62
Shift
AltGr Shift
Not Returned (none)
62
Ctrl
AltGr Shift
Not Returned (none)
62
Alt
AltGr Shift
Not Returned (none)
62
AltGr
AltGr Shift
Not Returned (none)
63
Base
Not Available
c = character
f = function
578
Keyboard Technical Reference
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 64 - 80)
Table 600. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 64 - 80)
Key Posn
Shift State
Assignment Returned
Returned String
64
Base
PFK 114 (f)
ESC [ 1 1 4 q (0x72)
64
Shift
Previous Window
Prev Window (none)
64
Ctrl
Windows Window
Win Window (none)
64
Alt
Next Window
Next Window (none)
64
AltGr
Next Window
Next Window (none)
65-74
Not Available
75
Base
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Shift
PFK 139 (INS) (f)
ESC [ 1 3 9 q (0x8b)
75
Ctrl
PFK 140 (f)
ESC [ 1 4 0 q (0x8c)
75
Alt
PFK 141 (f)
ESC [ 1 4 1 q (0x8d)
75
AltGr
Ignore (f)
Not Returned (0x1ff)
76
Base
DCH (f)
ESC [ P (0x151)
76
Shift
DCH (f)
ESC [ P (0x151)
76
Ctrl
PFK 142 (f)
ESC [ 1 4 2 q (0x8e)
76
Alt
DL (f)
ESC [ M (0x153)
76
AltGr
Ignore (f)
Not Returned (0x1ff)
77
Not Available
78
Not Available
79
Base
CUB (f)
ESC [ D (0x104)
79
Shift
PFK 158 (f)
ESC [ 1 5 8 q (0x9e)
79
Ctrl
PFK 159 (f)
ESC [ 1 5 9 q (0x9f)
79
Alt
PFK 160 (f)
ESC [ 1 6 0 q (0xa0)
79
AltGr
Ignore (f)
Not Returned (0x1ff)
80
Base
HOME (f)
ESC [ H (0x108)
80
Shift
PFK 143 (f)
ESC [ 1 4 3 q (0x8f)
80
Ctrl
PFK 144 (f)
ESC [ 1 4 4 q (0x90)
80
Alt
PFK 145 (f)
ESC [ 1 4 5 q (0x91)
80
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 81 - 88)
Table 601. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 81 - 88)
Key Posn
Shift State
Assignment Returned
Returned String
81
Base
PFK 146 (f)
ESC [ 1 4 6 q (0x92)
81
Shift
PFK 147 (f)
ESC [ 1 4 7 q (0x93)
Chapter 2. Keyboard Translate Tables
579
Table 601. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 81 - 88) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
81
Ctrl
PFK 148 (f)
ESC [ 1 4 8 q (0x94)
81
Alt
PFK 149 (f)
ESC [ 1 4 9 q (0x95)
81
AltGr
Ignore (f)
Not Returned (0x1ff)
82
Not Available
83
Base
CUU (f)
ESC [ A (0x101)
83
Shift
PFK 161 (f)
ESC [ 1 6 1 q (0xa1)
83
Ctrl
PFK 162 (f)
ESC [ 1 6 2 q (0xa2)
83
Alt
PFK 163 (f)
ESC [ 1 6 3 q (0xa3)
83
AltGr
Ignore (f)
Not Returned (0x1ff)
84
Base
CUD (f)
ESC [ B (0x102)
84
Shift
PFK 164 (f)
ESC [ 1 6 4 q (0xa4)
84
Ctrl
PFK 165 (f)
ESC [ 1 6 5 q (0xa5)
84
Alt
PFK 166 (f)
ESC [ 1 6 6 q (0xa6)
84
AltGr
Ignore (f)
Not Returned (0x1ff)
85
Base
PFK 150 (f)
ESC [ 1 5 0 q (0x96)
85
Shift
PFK 151 (f)
ESC [ 1 5 1 q (0x97)
85
Ctrl
PFK 152 (f)
ESC [ 1 5 2 q (0x98)
85
Alt
PFK 153 (f)
ESC [ 1 5 3 q (0x99)
85
AltGr
Ignore (f)
Not Returned (0x1ff)
86
Base
PFK 154 (f)
ESC [ 1 5 4 q (0x9a)
86
Shift
PFK 155 (f)
ESC [ 1 5 5 q (0x9b)
86
Ctrl
PFK 156 (f)
ESC [ 1 5 6 q (0x9c)
86
Alt
PFK 157 (f)
ESC [ 1 5 7 q (0x9d)
86
AltGr
Ignore (f)
Not Returned (0x1ff)
87
Not Available
88
Not Available
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 89 - 95)
Table 602. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 89 - 95)
Key Posn
Shift State
Assignment Returned
Returned String
89
Base
CUF (f)
ESC [ C (0x103)
89
Shift
PFK 167 (f)
ESC [ 1 6 7 q (0xa7)
89
Ctrl
PFK 168 (f)
ESC [ 1 6 8 q (0xa8)
89
Alt
PFK 169 (f)
ESC [ 1 6 9 q (0xa9)
89
AltGr
Ignore (f)
Not Returned (0x1ff)
90
Base
Num Lock
Not Returned (none)
90
Shift
Num Lock
Not Returned (none)
580
Keyboard Technical Reference
Table 602. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 89 - 95) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
90
Ctrl
DC3 (c)
0x13
90
Alt
PFK 170 (f)
ESC [ 1 7 0 q (0xaa)
90
AltGr
Ignore (f)
Not Returned (0x1ff)
91
Base
Ignore (f)
Not Returned (0x1ff)
91
Shift
Seven (c)
0x37
91
Ctrl
PFK 172 (f)
ESC [ 1 7 2 q (0xac)
91
Alt
Alt+Num Entry
Ret at AltBrk (none)
91
AltGr
Ignore (f)
Not Returned (0x1ff)
92
Base
Ignore (f)
Not Returned (0x1ff)
92
Shift
Four (c)
0x34
92
Ctrl
PFK 174 (f)
ESC [ 1 7 4 q (0xae)
92
Alt
Alt+Num Entry
Ret at AltBrk (none)
92
AltGr
Ignore (f)
Not Returned (0x1ff)
93
Base
Ignore (f)
Not Returned (0x1ff)
93
Shift
One (c)
0x31
93
Ctrl
PFK 176 (f)
ESC [ 1 7 6 q (0xb0)
93
Alt
Alt+Num Entry
Ret at AltBrk (none)
93
AltGr
Ignore (f)
Not Returned (0x1ff)
94
Not Available
95
Base
Ignore (f)
Not Returned (0x1ff)
95
Shift
Slash (c)
0x2f
95
Ctrl
PFK 179 (f)
ESC [ 1 7 9 q (0xb3)
95
Alt
PFK 180 (f)
ESC [ 1 8 0 q (0xb4)
95
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 96 - 101)
Table 603. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 96 - 101)
Key Posn
Shift State
Assignment Returned
Returned String
96
Base
Ignore (f)
Not Returned (0x1ff)
96
Shift
Eight (c)
0x38
96
Ctrl
PFK 182 (f)
ESC [ 1 8 2 q (0xb6)
96
Alt
Alt+Num Entry
Ret at AltBrk (none)
96
AltGr
Ignore (f)
Not Returned (0x1ff)
97
Base
Ignore (f)
Not Returned (0x1ff)
97
Shift
Five (c)
0x35
97
Ctrl
PFK 184 (f)
ESC [ 1 8 4 q (0xb8)
97
Alt
Alt+Num Entry
Ret at AltBrk (none)
Chapter 2. Keyboard Translate Tables
581
Table 603. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 96 - 101) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
97
AltGr
Ignore (f)
Not Returned (0x1ff)
98
Base
Ignore (f)
Not Returned (0x1ff)
98
Shift
Two (c)
0x32
98
Ctrl
PFK 186 (f)
ESC [ 1 8 6 q (0xba)
98
Alt
Alt+Num Entry
Ret at AltBrk (none)
98
AltGr
Ignore (f)
Not Returned (0x1ff)
99
Base
Ignore (f)
Not Returned (0x1ff)
99
Shift
Zero (c)
0x30
99
Ctrl
PFK 178 (f)
ESC [ 1 7 8 q (0xb2)
99
Alt
Alt+Num Entry
Ret at AltBrk (none)
99
AltGr
Ignore (f)
Not Returned (0x1ff)
100
Base
Asterisk (c)
0x2a
100
Shift
Asterisk (c)
0x2a
100
Ctrl
PFK 187 (f)
ESC [ 1 8 7 q (0xbb)
100
Alt
PFK 188 (f)
ESC [ 1 8 8 q (0xbc)
100
AltGr
Ignore (f)
Not Returned (0x1ff)
101
Base
Ignore (f)
Not Returned (0x1ff)
101
Shift
Nine (c)
0x39
101
Ctrl
PFK 190 (f)
ESC [ 1 9 0 q (0xbe)
101
Alt
Alt+Num Entry
Ret at AltBrk (none)
101
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 102 - 108)
Table 604. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 102 - 108)
Key Posn
Shift State
Assignment Returned
Returned String
102
Base
Ignore (f)
Not Returned (0x1ff)
102
Shift
Six (c)
0x36
102
Ctrl
PFK 192 (f)
ESC [ 1 9 2 q (0xc0)
102
Alt
Alt+Num Entry
Ret at AltBrk (none)
102
AltGr
Ignore (f)
Not Returned (0x1ff)
103
Base
Ignore (f)
Not Returned (0x1ff)
103
Shift
Three (c)
0x33
103
Ctrl
PFK 194 (f)
ESC [ 1 9 4 q (0xc2)
103
Alt
Alt+Num Entry
Ret at AltBrk (none)
103
AltGr
Ignore (f)
Not Returned (0x1ff)
104
Base
Ignore (f)
Not Returned (0x1ff)
104
Shift
Comma (c)
0x2c
582
Keyboard Technical Reference
Table 604. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 102 - 108) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
104
Ctrl
PFK 196 (f)
ESC [ 1 9 6 q (0xc4)
104
Alt
PFK 197 (f)
ESC [ 1 9 7 q (0xc5)
104
AltGr
Ignore (f)
Not Returned (0x1ff)
105
Base
Hyphen (Minus)
0x2d
105
Shift
Hyphen (Minus)
0x2d
105
Ctrl
PFK 198 (f)
ESC [ 1 9 8 q (0xc6)
105
Alt
PFK 199 (f)
ESC [ 1 9 9 q (0xc7)
105
AltGr
Ignore (f)
Not Returned (0x1ff)
106
Base
Plus Sign (c)
0x2b
106
Shift
Plus Sign (c)
0x2b
106
Ctrl
PFK 200 (f)
ESC [ 2 0 0 q (0xc8)
106
Alt
PFK 201 (f)
ESC [ 2 0 1 q (0xc9)
106
AltGr
Ignore (f)
Not Returned (0x1ff)
107
Base
Not Available
108
Base
CR (c)
0x0d
108
Shift
CR (c)
0x0d
108
Ctrl
CR (c)
0x0d
108
Alt
PFK 100 (f)
ESC [ 1 0 0 q (0x64)
108
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 109 - 115)
Table 605. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 109 - 115)
Key Posn
Shift State
Assignment Returned
109
Base
Not Available
110
Base
ESC (c)
0x1b
110
Shift
PFK 120 (f)
ESC [ 1 2 0 q (0x78)
110
Ctrl
PFK 121 (f)
ESC [ 1 2 1 q (0x79)
110
Alt
PFK 122(f)
ESC [ 1 2 2 q (0x7a)
110
AltGr
Ignore (f)
Not Returned (0x1ff)
111
Returned String
Not Available
112
Base
PFK 1 (f)
ESC [ 0 0 1 q (0x01)
112
Shift
PFK 13 (f)
ESC [ 0 1 3 q (0x0d)
112
Ctrl
PFK 25 (f)
ESC [ 0 2 5 q (0x19)
112
Alt
PFK 37 (f)
ESC [ 0 3 7 q (0x25)
112
AltGr
Ignore (f)
Not Returned (0x1ff)
113
Base
PFK 2 (f)
ESC [ 0 0 2 q (0x02)
113
Shift
PFK 14 (f)
ESC [ 0 1 4 q (0x0e)
Chapter 2. Keyboard Translate Tables
583
Table 605. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 109 - 115) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
113
Ctrl
PFK 26 (f)
ESC [ 0 2 6 q (0x1a)
113
Alt
PFK 38 (f)
ESC [ 0 3 8 q (0x26)
113
AltGr
Ignore (f)
Not Returned (0x1ff)
114
Base
PFK 3 (f)
ESC [ 0 0 3 q (0x03)
114
Shift
PFK 15 (f)
ESC [ 0 1 5 q (0x0f)
114
Ctrl
PFK 27 (f)
ESC [ 0 2 7 q (0x1b)
114
Alt
PFK 39 (f)
ESC [ 0 3 9 q (0x27)
114
AltGr
Ignore (f)
Not Returned (0x1ff)
115
Base
PFK 4 (f)
ESC [ 0 0 4 q (0x04)
115
Shift
PFK 16 (f)
ESC [ 0 1 6 q (0x10)
115
Ctrl
PFK 28 (f)
ESC [ 0 2 8 q (0x1c)
115
Alt
PFK 40 (f)
ESC [ 0 4 0 q (0x28)
115
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 116 - 121)
Table 606. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 116 - 121)
Key Posn
Shift State
Assignment Returned
Returned String
116
Base
PFK 5 (f)
ESC [ 0 0 5 q (0x05)
116
Shift
PFK 17 (f)
ESC [ 0 1 7 q (0x11)
116
Ctrl
PFK 29 (f)
ESC [ 0 2 9 q (0x1d)
116
Alt
PFK 41 (f)
ESC [ 0 4 1 q (0x29)
116
AltGr
Ignore (f)
Not Returned (0x1ff)
117
Base
PFK 6 (f)
ESC [ 0 0 6 q (0x06)
117
Shift
PFK 18 (f)
ESC [ 0 1 8 q (0x12)
117
Ctrl
PFK 30 (f)
ESC [ 0 3 0 q (0x1e)
117
Alt
PFK 42 (f)
ESC [ 0 4 2 q (0x2a)
117
AltGr
Ignore (f)
Not Returned (0x1ff)
118
Base
PFK 7 (f)
ESC [ 0 0 7 q (0x07)
118
Shift
PFK 19 (f)
ESC [ 0 1 9 q (0x13)
118
Ctrl
PFK 31 (f)
ESC [ 0 3 1 q (0x1f)
118
Alt
PFK 43 (f)
ESC [ 0 4 3 q (0x2b)
118
AltGr
Ignore (f)
Not Returned (0x1ff)
119
Base
PFK 8 (f)
ESC [ 0 0 8 q (0x08)
119
Shift
PFK 20 (f)
ESC [ 0 2 0 q (0x14)
119
Ctrl
PFK 32 (f)
ESC [ 0 3 2 q (0x20)
119
Alt
PFK 44 (f)
ESC [ 0 4 4 q (0x2c)
119
AltGr
Ignore (f)
Not Returned (0x1ff)
584
Keyboard Technical Reference
Table 606. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 116 - 121) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
120
Base
PFK 9 (f)
ESC [ 0 0 9 q (0x09)
120
Shift
PFK 21 (f)
ESC [ 0 2 1 q (0x15)
120
Ctrl
PFK 33 (f)
ESC [ 0 3 3 q (0x21)
120
Alt
PFK 45 (f)
ESC [ 0 4 5 q (0x2d)
120
AltGr
Ignore (f)
Not Returned (0x1ff)
121
Base
PFK 10 (f)
ESC [ 0 1 0 q (0x0a)
121
Shift
PFK 22 (f)
ESC [ 0 2 2 q (0x16)
121
Ctrl
PFK 34 (f)
ESC [ 0 3 4 q (0x22)
121
Alt
PFK 46 (f)
ESC [ 0 4 6 q (0x2e)
121
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key
Positions 122 - 126)
Table 607. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 122 - 126)
Key Posn
Shift State
Assignment Returned
Returned String
122
Base
PFK 11 (f)
ESC [ 0 1 1 q (0x0b)
122
Shift
PFK 23 (f)
ESC [ 0 2 3 q (0x17)
122
Ctrl
PFK 35 (f)
ESC [ 0 3 5 q (0x23)
122
Alt
PFK 47 (f)
ESC [ 0 4 7 q (0x2f)
122
AltGr
Ignore (f)
Not Returned (0x1ff)
123
Base
PFK 12 (f)
ESC [ 0 1 2 q (0x0c)
123
Shift
PFK 24 (f)
ESC [ 0 2 4 q (0x18)
123
Ctrl
PFK 36 (f)
ESC [ 0 3 6 q (0x24)
123
Alt
PFK 48 (f)
ESC [ 0 4 8 q (0x30)
123
AltGr
Ignore (f)
Not Returned (0x1ff)
124
Base
PFK 209 (f)
ESC [ 2 0 9 q (0xd1)
124
Shift
PFK 210 (f)
ESC [ 2 1 0 q (0xd2)
124
Ctrl
PFK 211 (f)
ESC [ 2 1 1 q (0xd3)
124
Alt
PFK 212 (f)
ESC [ 2 1 2 q (0xd4)
124
AltGr
Ignore (f)
Not Returned (0x1ff)
125
Base
PFK 213 (f)
ESC [ 2 1 3 q (0xd5)
125
Shift
PFK 214 (f)
ESC [ 2 1 4 q (0xd6)
125
Ctrl
PFK 215 (f)
ESC [ 2 1 5 q (0xd7)
125
Alt
PFK 216 (f)
ESC [ 2 1 6 q (0xd8)
125
AltGr
Ignore (f)
Not Returned (0x1ff)
126
Base
PFK 217 (f)
ESC [ 2 1 7 q (0xd9)
126
Shift
PFK 218 (f)
ESC [ 2 1 8 q (0xda)
126
Ctrl
DEL (c)
0x7f
Chapter 2. Keyboard Translate Tables
585
Table 607. Macedonian (Latin layer) Keyboard (ID 449) Translate Table (Key Positions 122 - 126) (continued)
Key Posn
Shift State
Assignment Returned
Returned String
126
Alt
DEL (c)
0x7f
126
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
Malayalam Keyboard (ID 479) Translate Table
The Malayalam keyboard layout to be used on AIX shall be based on IBM registered keyboard number
479. The keyboard layout will be a dual layered keyboard similar to other national language keyboards in
AIX, with alt + left shift indicating a shift to the Malayalam keyboard layer, and alt + right shift indicating a
switch to the Latin keyboard layer.
Malayalam Keyboard (ID 479) Definitions
Table 608. Malayalam Keyboard (ID 479) Translate Table
Keysym Value
Keysym Name
Keyboard 479 keystroke(s) when Malayalam
layer is activated
0x18000D02
XK_Malayalam_anusvara
x
0x18000D03
XK_Malayalam_visarga
_ (underscore)
0x18000D05
XK_Malayalam_a
D
0x18000D06
XK_Malayalam_aa
E
0x18000D07
XK_Malayalam_i
F
0x18000D08
XK_Malayalam_ii
R
0x18000D09
XK_Malayalam_u
G
0x18000D0A
XK_Malayalam_uu
T
0x18000D0B
XK_Malayalam_rvocalic
+ (plus)
0x18000D0E
XK_Malayalam_e
Z
0x18000D0F
XK_Malayalam_ee
S
0x18000D10
XK_Malayalam_ai
W
0x18000D12
XK_Malayalam_o
~ (tilde)
0x18000D13
XK_Malayalam_oo
A
0x18000D14
XK_Malayalam_au
Q
0x18000D15
XK_Malayalam_ka
k
0x18000D16
XK_Malayalam_kha
K
0x18000D17
XK_Malayalam_ga
i
0x18000D18
XK_Malayalam_gha
I (uppercase ″i″)
0x18000D19
XK_Malayalam_nga
U
0x18000D1A
XK_Malayalam_ca
; (semicolon)
0x18000D1B
XK_Malayalam_cha
: (colon)
0x18000D1C
XK_Malayalam_ja
p
0x18000D1D
XK_Malayalam_jha
P
0x18000D1E
XK_Malayalam_nya
} (right curly brace)
0x18000D1F
XK_Malayalam_tta
’ (apostrophe)
586
Keyboard Technical Reference
Table 608. Malayalam Keyboard (ID 479) Translate Table (continued)
Keysym Value
Keysym Name
Keyboard 479 keystroke(s) when Malayalam
layer is activated
0x18000D20
XK_Malayalam_ttha
″ (double quote)
0x18000D21
XK_Malayalam_dda
[ (left square bracket)
0x18000D22
XK_Malayalam_ddha
{ (left curly brace)
0x18000D23
XK_Malayalam_nna
C
0x18000D24
XK_Malayalam_ta
l (lowercase ″L″)
0x18000D25
XK_Malayalam_tha
L
0x18000D26
XK_Malayalam_da
o
0x18000D27
XK_Malayalam_dha
O
0x18000D28
XK_Malayalam_na
v
0x18000D2A
XK_Malayalam_pa
h
0x18000D2B
XK_Malayalam_pha
H
0x18000D2C
XK_Malayalam_ba
y
0x18000D2D
XK_Malayalam_bha
Y
0x18000D2E
XK_Malayalam_ma
c
0x18000D2F
XK_Malayalam_ya
/
0x18000D30
XK_Malayalam_ra
j
0x18000D31
XK_Malayalam_rra
J
0x18000D32
XK_Malayalam_la
n
0x18000D33
XK_Malayalam_lla
N
0x18000D34
XK_Malayalam_llla
B
0x18000D35
XK_Malayalam_va
b
0x18000D36
XK_Malayalam_sha
M
0x18000D37
XK_Malayalam_ssa
<
0x18000D38
XK_Malayalam_sa
m
0x18000D39
XK_Malayalam_ha
u
0x18000D3E
XK_Malayalam_aavowelsign
e
0x18000D3F
XK_Malayalam_ivowelsign
f
0x18000D40
XK_Malayalam_iivowelsign
r
0x18000D41
XK_Malayalam_uvowelsign
g
0x18000D42
XK_Malayalam_uuvowelsign
t
0x18000D43
XK_Malayalam_rvocalicvowelsign
=
0x18000D46
XK_Malayalam_evowelsign
z
0x18000D47
XK_Malayalam_eevowelsign
s
0x18000D48
XK_Malayalam_aivowelsign
w
0x18000D4A
XK_Malayalam_ovowelsign
\
0x18000D4B
XK_Malayalam_oovowelsign
a
0x18000D57
XK_Malayalam_auvowelsign
q
0x18000D4D
XK_Malayalam_virama
d
0x18000D66
XK_Malayalam_zero
Altgr+0
Chapter 2. Keyboard Translate Tables
587
Table 608. Malayalam Keyboard (ID 479) Translate Table (continued)
Keysym Value
Keysym Name
Keyboard 479 keystroke(s) when Malayalam
layer is activated
0x18000D67
XK_Malayalam_one
Altgr+1
0x18000D68
XK_Malayalam_two
Altgr+2
0x18000D69
XK_Malayalam_three
Altgr+3
0x18000D6A
XK_Malayalam_four
Altgr+4
0x18000D6B
XK_Malayalam_five
Altgr+5
0x18000D6C
XK_Malayalam_six
Altgr+6
0x18000D6D
XK_Malayalam_seven
Altgr+7
0x18000D6E
XK_Malayalam_eight
Altgr+8
0x18000D6F
XK_Malayalam_nine
Altgr+9
0x18000D70
XK_Malayalam_ravirama
shift+3
0x18000D71
XK_Malayalam_janya
shift+5
0x18000D72
XK_Malayalam_tara
shift+6
0x18000D73
XK_Malayalam_kass
shift+7
0x18000D74
XK_Malayalam_shara
shift+8
0x18000D75
XK_Malayalam_zwnj
] (right square bracket)
Marathi Keyboard Translate Table
Marathi Keyboard Translate Table
Keyboard Definitions
The Marathi keyboard layout to be used on AIX shall be based on IBM registered keyboard number 468.
The keyboard layout will be a dual layered keyboard similar to other national language keyboards in AIX,
with alt + left shift indicating a shift to the Marathi keyboard layer, and alt + right shift indicating a switch to
the Latin keyboard layer.
No new Conversion Tables are needed because current AIX supports data conversion support from
ISCII-91 to and from Unicode and from IBM-1137 (Devanagari-EBCDIC ) to and from Unicode.h.
Netherlands Keyboard Translate Table
The AIX Version 4 NLS subsystem supports the ISO8859 Code Set for Netherlands, which is the industry
standard. The columns in the translate tables identify 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 ISO8859-1 Code Set.
The following sections of the Netherlands keyboard translate table contain the keyboard information for the
Netherlands keyboard. The keyboard table:
v Specifies the key assignments to be used on the keyboards.
v Gives the character sequences that are to be produced.
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:
v Key to Abbreviations Used in the Keyboard Translate Tables.
588
Keyboard Technical Reference
v Code Set ISO8859-1 in AIX 5L Version 5.3 General Programming Concepts: Writing and Debugging
Programs.
v Understanding Keyboard Table Information.
Netherlands Keyboard Translate Table (Key Positions 1 - 6)
Table 609. Netherlands Keyboard Translate Table (Key Positions 1 - 6)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
1
Base
At Sign (c)
0x40
1
Shift
Section Symbol (c)
0xf5
1
Ctrl
null (c)
0x00
1
Alt
PFK 115 (f)
ESC [ 1 1 5 q (0x73)
1
AltGr
Logical Not (c)
0xaa
2
Base
One (c)
0x31
2
Shift
Exclamation Point (c)
0x21
2
Ctrl
PFK 49 (f)
ESC [ 0 4 9 q (0x31)
2
Alt
PFK 58 (f)
ESC [ 0 5 8 q (0x3a)
2
AltGr
Superscript One (c)
0xfb
3
Base
Two (c)
0x32
3
Shift
Double Quote (c)
0x22
3
Ctrl
PFK 57 (c)
ESC [ 0 5 7 q (0x39)
3
Alt
PFK 59 (f)
ESC [ 0 5 9 q (0x3b)
3
AltGr
Superscript 2 (c)
0xfd
4
Base
Three (c)
0x33
4
Shift
Number Sign (c)
0x23
4
Ctrl
PFK 50 (f)
ESC [ 0 5 0 q (0x32)
4
Alt
PFK 60 (f)
ESC [ 0 6 0 q (0x3c)
4
AltGr
Superscript 3 (c)
0xfc
5
Base
Four (c)
0x34
5
Shift
Dollar Sign (c)
0x24
5
Ctrl
PFK 51 (f)
ESC [ 0 5 1 q (0x33)
5
Alt
PFK 61 (f)
ESC [ 0 6 1 q (0x3d)
5
AltGr
One-quarter (c)
0xac*
6
Base
Five (c)
0x35
6
Shift
Percent Sign (c)
0x25
6
Ctrl
PFK 52 (f)
ESC [ 0 5 2 q (0x34)
6
Alt
PFK 62 (f)
ESC [ 0 6 2 q (0x3e)
6
AltGr
One-half (c)
0xab*
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
Chapter 2. Keyboard Translate Tables
589
Netherlands Keyboard Translate Table (Key Positions 7 - 12)
Table 610. Netherlands Keyboard Translate Table (Key Positions 7 - 12)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
7
Base
Six (c)
0x36
7
Shift
Ampersand (c)
0x26
7
Ctrl
PFK 53 (f)
ESC [ 0 5 3 q (0x35)
7
Alt
PFK 63 (f)
ESC [ 0 6 3 q (0x3f)
7
AltGr
Three-quarters (c)
0xf3*
8
Base
Seven (c)
0x37
8
Shift
Underscore (c)
0x5f
8
Ctrl
IS1 (c)
0x1f
8
Alt
PFK 64 (f)
ESC [ 0 6 4 q (0x40)
8
AltGr
Pounds Sterling (c)
0x9c
9
Base
Eight (c)
0x38
9
Shift
Left Parenthesis (c)
0x28
9
Ctrl
PFK 54 (f)
ESC [ 0 5 4 q (0x36)
9
Alt
PFK 65 (f)
ESC [ 0 6 5 q (0x41)
9
AltGr
Left Brace (c)
0x7b
10
Base
Nine (c)
0x39
10
Shift
Right Parenthesis (c)
0x29
10
Ctrl
PFK 55 (f)
ESC [ 0 5 5 q (0x37)
10
Alt
PFK 66 (f)
ESC [ 0 6 6 q (0x42)
10
AltGr
Right Brace (c)
0x7d
11
Base
Zero (c)
0x30
11
Shift
Quote/Apostrophe (c)
0x27
11
Ctrl
PFK 56 (f)
ESC [ 0 5 6 q (0x38)
11
Alt
PFK 67 (f)
ESC [ 0 6 7 q (0x43)
11
AltGr
Ignore (f)
Not Returned (0x1ff)
12
Base
Slash (c)
0x2f
12
Shift
Question Mark (c)
0x3f
12
Ctrl
IS4 (c)
0x1c
12
Alt
PFK 70 (f)
ESC [ 0 7 0 q (0x46)
12
AltGr
Reverse Slash (c)
0x5c
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
590
Keyboard Technical Reference
Netherlands Keyboard Translate Table (Key Positions 13 - 19)
Table 611. Netherlands Keyboard Translate Table (Key Positions 13 - 19)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
13
Base
Degree Symbol (c)
0xf8
13
Shift
Tilde Accent (c)
0x7e DK
13
Ctrl
PFK 69 (f)
ESC [ 0 6 9 q (0x45)
13
Alt
PFK 68 (f)
ESC [ 0 6 8 q (0x44)
13
AltGr
Cedilla Accent (c)
0xf7 DK*
14
Not Available
15
Base
BS (c)
0x08 CL
15
Shift
BS (c)
0x08
15
Ctrl
DEL (c)
0x7f
15
Alt
PFK 71 (f)
ESC [ 0 7 1 q (0x47)
15
AltGr
Ignore (f)
Not Returned (0x1ff)
16
Base
HT (c)
0x09 CL
16
Shift
CBT (f)
ESC [ Z (0x105)
16
Ctrl
PFK 72 (f)
ESC [ 0 7 2 q (0x48)
16
Alt
PFK 73 (f)
ESC [ 0 7 3 q (0x49)
16
AltGr
Ignore (f)
Not Returned (0x1ff)
17
Base
Lowercase q (c)
0x71 CL
17
Shift
Uppercase q (c)
0x51
17
Ctrl
DC1 (c)
0x11
17
Alt
PFK 74 (f)
ESC [ 0 7 4 q (0x4a)
17
AltGr
Ignore (f)
Not Returned (0x1ff)
18
Base
Lowercase w (c)
0x77 CL
18
Shift
Uppercase w (c)
0x57
18
Ctrl
ETB (c)
0x17
18
Alt
PFK 75 (f)
ESC [ 0 7 5 q (0x4b)
18
AltGr
Ignore (f)
Not Returned (0x1ff)
19
Base
Lowercase e (c)
0x65 CL
19
Shift
Uppercase e (c)
0x45
19
Ctrl
ENQ (c)
0x05
19
Alt
PFK 76 (f)
ESC [ 0 7 6 q (0x4c)
19
AltGr
Ignore (f)
Not Returned (0x1ff)**
c = character
f = function
* For the ISO8859-15 Code Set, the Returned String is Not Returned (none).
** For the ISO8859-15 Code Set, the Returned String is 0xa4.
Chapter 2. Keyboard Translate Tables
591
Netherlands Keyboard Translate Table (Key Positions 20 - 25)
Table 612. Netherlands Keyboard Translate Table (Key Positions 20 - 25)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
20
Base
Lowercase r (c)
0x72 CL
20
Shift
Uppercase r (c)
0x52
20
Ctrl
DC2 (c)
0x12
20
Alt
PFK 77 (f)
ESC [ 0 7 7 q (0x4d)
20
AltGr
Paragraph Symbol (c)
0xf4
21
Base
Lowercase t (c)
0x74 CL
21
Shift
Uppercase t (c)
0x54
21
Ctrl
DC4 (c)
0x14
21
Alt
PFK 78 (f)
ESC [ 0 7 8 q (0x4e)
21
AltGr
Ignore (f)
Not Returned (0x1ff)
22
Base
Lowercase y (c)
0x79 CL
22
Shift
Uppercase y (c)
0x59
22
Ctrl
EM (c)
0x19
22
Alt
PFK 79 (f)
ESC [ 0 7 9 q (0x4f)
22
AltGr
Ignore (f)
Not Returned (0x1ff)
23
Base
Lowercase u (c)
0x75 CL
23
Shift
Uppercase u (c)
0x55
23
Ctrl
NAK (c)
0x15
23
Alt
PFK 80 (f)
ESC [ 0 8 0 q (0x50)
23
AltGr
Ignore (f)
Not Returned (0x1ff)
24
Base
Lowercase i (c)
0x69 CL
24
Shift
Uppercase i (c)
0x49
24
Ctrl
HT (c)
0x09
24
Alt
PFK 81 (f)
ESC [ 0 8 1 q (0x51)
24
AltGr
Ignore (f)
Not Returned (0x1ff)
25
Base
Lowercase o (c)
0x6f CL
25
Shift
Uppercase o (c)
0x4f
25
Ctrl
SI (c)
0x0f
25
Alt
PFK 82 (f)
ESC [ 0 8 2 q (0x52)
25
AltGr
Ignore (f)
Not Returned (0x1ff)
c = character
f = function
592
Keyboard Technical Reference
Netherlands Keyboard Translate Table (Key Positions 26 - 32)
Table 613. Netherlands Keyboard Translate Table (Key Positions 26 - 32)
Key Posn
Shift State
Assignment Returned
Returned String
8859-1 Code Set
26
Base
Lowercase p (c)
0x70 CL
26
Shift
Uppercase p (c)
0x50
26
Ctrl
DLE (c)
0x10
26
Alt
PFK 83 (f)
ESC [ 0 8 3 q (0x53)
26
AltGr
Ig
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement