[ Next Article |
Previous Article |
Book Contents |
Library Home |
Legal |
Search ]
AIX Version 4 Keyboard Technical Reference
Thai Keyboard Translate Table
The AIX Version 4 NLS subsystem supports two Code Sets for the Thai language. These Code Sets are the PC Code Set IBM-850 and the Code Set ISO8859-1, which is the industry standard. The two columns in the translate tables identify both the IBM-850 and ISO8859-1 code points for the key positions. The code points are the same for the ASCII characters since ASCII is a subset of the IBM-850 and ISO8859-1 Code Sets.
The following sections of the Thai keyboard translate table contain the keyboard information for the Thai keyboard. The keyboard table:
- Specifies the key assignments to be used on the keyboards.
- 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:
Thai Keyboard Translate Table (Key Positions 1 - 7)
Thai Keyboard Translate Table |
Key |
Shift |
Assignment Returned |
Returned String |
Posn |
State |
|
850 Code Set |
8859-1 Code Set |
1 |
Base |
Underscore (c) |
0x5f |
0x5f |
1 |
Shift |
Percent Sign (c) |
0x25 |
0x25 |
2 |
Base |
Thai Character LAKKHANGYAO (c) |
0xe5 |
0xe5 |
2 |
Shift |
Plus Sign (c) |
0x2b |
0x2b |
3 |
Base |
Backslash (c) |
0x2f |
0x2f |
3 |
Shift |
Thai Digit One (c) |
0xf1 |
0xf1 |
4 |
Base |
Dash (c) |
0x2d |
0x2d |
4 |
Shift |
Thai Digit Two (c) |
0xf2 |
0xf2 |
5 |
Base |
Thai Character PHO SAMPHAO (c) |
0xc0 |
0xc0 |
5 |
Shift |
Thai Digit Three (c) |
0xf3 |
0xf3 |
6 |
Base |
Thai Digit Four (c) |
0xf4 |
0xf4 |
6 |
Shift |
Thai Character THO THUNG (c) |
0xb6 |
0xb6 |
7 |
Base |
Thai Character SARA U (c) |
0xd8 |
0xd8 |
7 |
Shift |
Thai Character SARA UU (c) |
0xd9 |
0xd9 |
c = character
f = function
Thai Keyboard Translate Table (Key Positions 8 - 14)
Thai Keyboard Translate Table |
Key |
Shift |
Assignment Returned |
Returned String |
Posn |
State |
|
850 Code Set |
8859-1 Code Set |
8 |
Base |
Thai Character SARA UE (c) |
0xd6 |
0xd6 |
8 |
Shift |
Thai Currency Symbol Baht (c) |
0xdf |
0xdf |
9 |
Base |
Thai Character KHO KHWAI (c) |
0xa4 |
0xa4 |
9 |
Shift |
Thai Digit Five (c) |
0xf5 |
0xf5 |
10 |
Base |
Thai Character TO TAO (c) |
0xb5 |
0xb5 |
10 |
Shift |
Thai Digit Six (c) |
0xf6 |
0xf6 |
11 |
Base |
Thai Character CHO CHAN (c) |
0xa8 |
0xa8 |
11 |
Shift |
Thai Digit Seven (c) |
0xf7 |
0xf7 |
12 |
Base |
Thai Character KHO KHAI (c) |
0xa2 |
0xa2 |
12 |
Shift |
Thai Digit Eight (c) |
0xf8 |
0xf8 |
13 |
Base |
Thai Character CHO CHANG (c) |
0xaa |
0xaa |
13 |
Shift |
Thai Digit Nine (c) |
0xf9 |
0xf9 |
14 |
|
Not Available |
|
|
c = character
f = function
Thai Keyboard Translate Table (Key Positions 15 - 21)
Thai Keyboard Translate Table |
Key |
Shift |
Assignment Returned |
Returned String |
Posn |
State |
|
850 Code Set |
8859-1 Code Set |
15 |
|
Not Available |
|
|
16 |
|
Not Available |
|
|
17 |
Base |
Thai Character MAIYAMOK *repetition (c) |
0xed |
0xed |
17 |
Shift |
Thai Digit Zero (c) |
0xf1 |
0xf1 |
18 |
Base |
Thai Character SARA AI MAIMALAI (c) |
0xe4 |
0xe4 |
18 |
Shift |
Quotation (c) |
0x22 |
0x22 |
19 |
Base |
Thai Character SARA AM (c) = Thai Character NIKHAHIT *final nasal (c) + Thai Character SARA AA (c) |
0xd3 |
0xd3 |
19 |
Shift |
Thai Character DO CHADA (c) |
0xae |
0xae |
20 |
Base |
Thai Character PHO PHAN(c) |
0xbe |
0xbe |
20 |
Shift |
Thai Character THO NANGMONTHO (c) |
0xbl |
0xbl |
21 |
Base |
Thai Character SARA A (c) |
0xd0 |
0xd0 |
21 |
Shift |
Thai Character THO THONG (c) |
0xb8 |
0xb8 |
c = character
f = function
Thai Keyboard Translate Table (Key Positions 22 - 28)
Thai Keyboard Translate Table |
Key |
Shift |
Assignment Returned |
Returned String |
Posn |
State |
|
850 Code Set |
8859-1 Code Set |
22 |
Base |
Thai Character MAI HAN-AKAT (c) |
0xdl |
0xdl |
22 |
Shift |
Thai Character NIKHAHIT *final nasal (c) |
0xed |
0xed |
23 |
Base |
Thai Character SARA II (c) |
0xd5 |
0xd5 |
23 |
Shift |
Thai Character MAI TRI (c) |
0xea |
0xea |
24 |
Base |
Thai Character RO RUA (c) |
0xc3 |
0xc3 |
24 |
Shift |
Thai Character NO NEN (c) |
0xb3 |
0xb3 |
25 |
Base |
Thai Character NO NU (c) |
0xb9 |
0xb9 |
25 |
Shift |
Thai Character PAIYANNOI *ellipsis, abbreviation (c) |
0xcf |
0xcf |
26 |
Base |
Thai Character YO YAK(c) |
0xc2 |
0xc2 |
26 |
Shift |
Thai Character YO YING (c) |
0xad |
0xad |
27 |
Base |
Thai Character BO BAIMAI (c) |
0xba |
0xba |
27 |
Shift |
Thai Character THO THAN (c) |
0xb0 |
0xb0 |
28 |
Base |
Thai Character LO LING (c) |
0xc5 |
0xc5 |
28 |
Shift |
Comma (c) |
0x2c |
0x2c |
c = character
f = function
Thai Keyboard Translate Table (Key Positions 29 - 35)
Thai Keyboard Translate Table |
Key |
Shift |
Assignment Returned |
Returned String |
Posn |
State |
|
850 Code Set |
8859-1 Code Set |
29 |
Base |
Thai Character KHO KHUAT (c) |
0xa3 |
0xa3 |
29 |
Shift |
Thai Character KHO KHON (c) |
0xa5 |
0xa5 |
30 |
|
Not Available |
|
|
31 |
Base |
Thai Character FO FAN (c) |
0xbf |
0xbf |
31 |
Shift |
Thai Character RU *independent vowelletter used to write Pali (c) |
0xc4 |
0xc4 |
32 |
Base |
Thai Character HO HIP (c) |
0xcb |
0xcb |
32 |
Shift |
Thai Character KHO RAKHANG (c) |
0xa6 |
0xa6 |
33 |
Base |
Thai Character KO KAI (c) |
0xa1 |
0xa1 |
33 |
Shift |
Thai Character TO PATAK (c) |
0xaf |
0xaf |
34 |
Base |
Thai Character DO DEK (c) |
0xb4 |
0xb4 |
34 |
Shift |
Thai Character SARA O (c) |
0xe2 |
0xe2 |
35 |
Base |
Thai Character SARA E (c) |
0xe0 |
0xe0 |
35 |
Shift |
Thai Character CHO CHOE (c) |
0xac |
0xac |
c = character
f = function
Thai Keyboard Translate Table (Key Positions 36 - 43)
Thai Keyboard Translate Table |
Key |
Shift |
Assignment Returned |
Returned String |
Posn |
State |
|
850 Code Set |
8859-1 Code Set |
36 |
Base |
Thai Character MAI THO (c) |
0xe9 |
0xe9 |
36 |
Shift |
Thai Character MAITAIKHU (c) |
0xe7 |
0xe7 |
37 |
Base |
Thai Character MAI EK (c) |
0xe8 |
0xe8 |
37 |
Shift |
Thai Character MAI CHATTAWA (c) |
0xeb |
0xeb |
38 |
Base |
Thai Character SARA AA(c) |
0xd2 |
0xd2 |
38 |
Shift |
Thai Character SO RUSI (c) |
0xc9 |
0xc9 |
39 |
Base |
Thai Character SO SUA (c) |
0xca |
0xca |
39 |
Shift |
Thai Character SO SALA (c) |
0xc8 |
0xc8 |
40 |
Base |
Thai Character WO WAEN (c) |
0xc7 |
0xc7 |
40 |
Shift |
Thai Character SO SO (c) |
0xab |
0xab |
41 |
Base |
Thai Character NGO NGU (c) |
0xa7 |
0xa7 |
41 |
Shift |
Thai Character PHINTHU *Pali virama (c) |
0xda |
0xda |
42 |
|
Not Available |
|
|
43 |
|
Not Available |
|
|
c = character
f = function
Thai Keyboard Translate Table (Key Positions 44 - 51)
Thai Keyboard Translate Table |
Key |
Shift |
Assignment Returned |
Returned String |
Posn |
State |
|
850 Code Set |
8859-1 Code Set |
44 |
|
Not Available |
|
|
45 |
|
Not Available |
|
|
46 |
Base |
Thai Character PHO PHUNG (c) |
0x3b |
0x3b |
46 |
Shift |
Left Parenthensis (c) |
0x3a |
0x3a |
47 |
Base |
Thai Character PO PLA (c) |
0xbb |
0xbb |
47 |
Shift |
Right Parenthensis (c) |
0x29 |
0x29 |
48 |
Base |
Thai Character SARA AE (c) |
0xe1 |
0xe1 |
48 |
Shift |
Thai Character CHO CHING (c) |
0xa9 |
0xa9 |
49 |
Base |
Thai Character O ANG (c) |
0xcd |
0xcd |
49 |
Shift |
Thai Character NO NOKHUK (c) |
0xce |
0xce |
50 |
Base |
Thai Character SARA I (c) |
0xd4 |
0xd4 |
50 |
Shift |
Thai Character PHINTHU (c) |
0xda |
0xda |
51 |
Base |
Thai Character SARA UEE (c) |
0xd7 |
0xd7 |
51 |
Shift |
Thai Character THANTHAKHAT *cancellation mark (c) |
0xec |
0xec |
c = character
f = function
Thai Keyboard Translate Table (Key Positions 52 - 60)
Thai Keyboard Translate Table |
Key |
Shift |
Assignment Returned |
Returned String |
Posn |
State |
|
850 Code Set |
8859-1 Code Set |
52 |
Base |
Thai Character THO THAHAN (c) |
0xb7 |
0xb7 |
52 |
Shift |
Question mark (c) |
0x3f |
0x3f |
53 |
Base |
Thai Character MO MA (c) |
0xc1 |
0xc1 |
53 |
Shift |
Thai Character PHUTHAO (c) |
0xb2 |
0xb2 |
54 |
Base |
Thai Character SARA AI MAIMUAN (c) |
0xe3 |
0xe3 |
54 |
Shift |
Thai Character LO CHULA (c) |
0xcc |
0xcc |
55 |
Base |
Thai Character FO FA (c) |
0xbd |
0xbd |
55 |
Shift |
Thai Character LU (c) |
0xc6 |
0xc6 |
56 |
Base |
Comma (c) |
0x2c |
0x2c |
56 |
Shift |
Less Than Sign (c) |
0x3c |
0x3c |
57 |
Base |
Period (c) |
0x2e |
0x2e |
57 |
Shift |
Greater Than Sign (c) |
0x3e |
0x3e |
58 |
Base |
Slash (c) |
0x2f |
0x2f |
58 |
Shift |
Question Mark (c) |
0x3f |
0x3f |
59 |
|
Not Available |
|
|
60 |
Base |
Shift (Right) |
Not Returned (none) |
Not Returned (none) |
c = character
f = function
[ Next Article |
Previous Article |
Book Contents |
Library Home |
Legal |
Search ]