[ Bottom of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]

Keyboard Technical Reference

Thai Keyboard Translate Table

The AIX Version 4 NLS subsystem supports the ISO8859 Code Set for Thai, 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 Thai keyboard translate table contain the keyboard information for the Thai keyboard. The keyboard table:

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

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

Thai Keyboard Translate Table (Key Positions 1 - 7)

Table 858. Thai Keyboard Translate Table (Key Positions 1 - 7)
Key Posn Shift State Assignment Returned Returned String
8859-1 Code Set
1 Base Underscore (c) 0x5f
1 Shift Percent Sign (c) 0x25
2 Base Thai Character LAKKHANGYAO (c) 0xe5
2 Shift Plus Sign (c) 0x2b
3 Base Backslash (c) 0x2f
3 Shift Thai Digit One (c) 0xf1
4 Base Dash (c) 0x2d
4 Shift Thai Digit Two (c) 0xf2
5 Base Thai Character PHO SAMPHAO (c) 0xc0
5 Shift Thai Digit Three (c) 0xf3
6 Base Thai Digit Four (c) 0xf4
6 Shift Thai Character THO THUNG (c) 0xb6
7 Base Thai Character SARA U (c) 0xd8
7 Shift Thai Character SARA UU (c) 0xd9

c = character
f = function

Thai Keyboard Translate Table (Key Positions 8 - 14)

Table 859. Thai Keyboard Translate Table (Key Positions 8 - 14)
Key Posn Shift State Assignment Returned Returned String
8859-1 Code Set
8 Base Thai Character SARA UE (c) 0xd6
8 Shift Thai Currency Symbol Baht (c) 0xdf
9 Base Thai Character KHO KHWAI (c) 0xa4
9 Shift Thai Digit Five (c) 0xf5
10 Base Thai Character TO TAO (c) 0xb5
10 Shift Thai Digit Six (c) 0xf6
11 Base Thai Character CHO CHAN (c) 0xa8
11 Shift Thai Digit Seven (c) 0xf7
12 Base Thai Character KHO KHAI (c) 0xa2
12 Shift Thai Digit Eight (c) 0xf8
13 Base Thai Character CHO CHANG (c) 0xaa
13 Shift Thai Digit Nine (c) 0xf9
14
Not Available

c = character
f = function

Thai Keyboard Translate Table (Key Positions 15 - 21)

Table 860. Thai Keyboard Translate Table (Key Positions 15 - 21)
Key Posn Shift State Assignment Returned Returned String
8859-1 Code Set
15
Not Available
16
Not Available
17 Base Thai Character MAIYAMOK *repetition (c) 0xed
17 Shift Thai Digit Zero (c) 0xf1
18 Base Thai Character SARA AI MAIMALAI (c) 0xe4
18 Shift Quotation (c) 0x22
19 Base Thai Character SARA AM (c)
= Thai Character NIKHAHIT *final nasal (c)
+ Thai Character SARA AA (c)
0xd3
19 Shift Thai Character DO CHADA (c) 0xae
20 Base Thai Character PHO PHAN(c) 0xbe
20 Shift Thai Character THO NANGMONTHO (c) 0xbl
21 Base Thai Character SARA A (c) 0xd0
21 Shift Thai Character THO THONG (c) 0xb8

c = character
f = function

Thai Keyboard Translate Table (Key Positions 22 - 28)

Table 861. Thai Keyboard Translate Table (Key Positions 22 - 28)
Key Posn Shift State Assignment Returned Returned String
8859-1 Code Set
22 Base Thai Character MAI HAN-AKAT (c) 0xdl
22 Shift Thai Character NIKHAHIT *final nasal (c) 0xed
23 Base Thai Character SARA II (c) 0xd5
23 Shift Thai Character MAI TRI (c) 0xea
24 Base Thai Character RO RUA (c) 0xc3
24 Shift Thai Character NO NEN (c) 0xb3
25 Base Thai Character NO NU (c) 0xb9
25 Shift Thai Character PAIYANNOI *ellipsis, abbreviation (c) 0xcf
26 Base Thai Character YO YAK(c) 0xc2
26 Shift Thai Character YO YING (c) 0xad
27 Base Thai Character BO BAIMAI (c) 0xba
27 Shift Thai Character THO THAN (c) 0xb0
28 Base Thai Character LO LING (c) 0xc5
28 Shift Comma (c) 0x2c

c = character
f = function

Thai Keyboard Translate Table (Key Positions 29 - 35)

Table 862. Thai Keyboard Translate Table (Key Positions 29 - 35)
Key Posn Shift State Assignment Returned Returned String
8859-1 Code Set
29 Base Thai Character KHO KHUAT (c) 0xa3
29 Shift Thai Character KHO KHON (c) 0xa5
30
Not Available
31 Base Thai Character FO FAN (c) 0xbf
31 Shift Thai Character RU *independent vowelletter used to write Pali (c) 0xc4
32 Base Thai Character HO HIP (c) 0xcb
32 Shift Thai Character KHO RAKHANG (c) 0xa6
33 Base Thai Character KO KAI (c) 0xa1
33 Shift Thai Character TO PATAK (c) 0xaf
34 Base Thai Character DO DEK (c) 0xb4
34 Shift Thai Character SARA O (c) 0xe2
35 Base Thai Character SARA E (c) 0xe0
35 Shift Thai Character CHO CHOE (c) 0xac

c = character
f = function

Thai Keyboard Translate Table (Key Positions 36 - 43)

Table 863. Thai Keyboard Translate Table (Key Positions 36 - 43)
Key Posn Shift State Assignment Returned Returned String
8859-1 Code Set
36 Base Thai Character MAI THO (c) 0xe9
36 Shift Thai Character MAITAIKHU (c) 0xe7
37 Base Thai Character MAI EK (c) 0xe8
37 Shift Thai Character MAI CHATTAWA (c) 0xeb
38 Base Thai Character SARA AA(c) 0xd2
38 Shift Thai Character SO RUSI (c) 0xc9
39 Base Thai Character SO SUA (c) 0xca
39 Shift Thai Character SO SALA (c) 0xc8
40 Base Thai Character WO WAEN (c) 0xc7
40 Shift Thai Character SO SO (c) 0xab
41 Base Thai Character NGO NGU (c) 0xa7
41 Shift Thai Character PHINTHU *Pali virama (c) 0xda
42
Not Available
43
Not Available

c = character
f = function

Thai Keyboard Translate Table (Key Positions 44 - 51)

Table 864. Thai Keyboard Translate Table (Key Positions 44 - 51)
Key Posn Shift State Assignment Returned Returned String
8859-1 Code Set
44
Not Available
45
Not Available
46 Base Thai Character PHO PHUNG (c) 0x3b
46 Shift Left Parenthensis (c) 0x3a
47 Base Thai Character PO PLA (c) 0xbb
47 Shift Right Parenthensis (c) 0x29
48 Base Thai Character SARA AE (c) 0xe1
48 Shift Thai Character CHO CHING (c) 0xa9
49 Base Thai Character O ANG (c) 0xcd
49 Shift Thai Character NO NOKHUK (c) 0xce
50 Base Thai Character SARA I (c) 0xd4
50 Shift Thai Character PHINTHU (c) 0xda
51 Base Thai Character SARA UEE (c) 0xd7
51 Shift Thai Character THANTHAKHAT *cancellation mark (c) 0xec

c = character
f = function

Thai Keyboard Translate Table (Key Positions 52 - 60)

Table 865. Thai Keyboard Translate Table (Key Positions 52 - 60)
Key Posn Shift State Assignment Returned Returned String
8859-1 Code Set
52 Base Thai Character THO THAHAN (c) 0xb7
52 Shift Question mark (c) 0x3f
53 Base Thai Character MO MA (c) 0xc1
53 Shift Thai Character PHUTHAO (c) 0xb2
54 Base Thai Character SARA AI MAIMUAN (c) 0xe3
54 Shift Thai Character LO CHULA (c) 0xcc
55 Base Thai Character FO FA (c) 0xbd
55 Shift Thai Character LU (c) 0xc6
56 Base Comma (c) 0x2c
56 Shift Less Than Sign (c) 0x3c
57 Base Period (c) 0x2e
57 Shift Greater Than Sign (c) 0x3e
58 Base Slash (c) 0x2f
58 Shift Question Mark (c) 0x3f
59
Not Available
60 Base Shift (Right) Not Returned (none)

c = character
f = function

[ Top of Page | Previous Page | Next Page | Contents | Index | Library Home | Legal | Search ]