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

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:

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:

Arabic Keyboard (Arabic) Translate Table (Key Positions 1-6)

Arabic Keyboard (Arabic) Translate Table                                                    
Key Shift Assignment Returned Returned String
Posn State
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)
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)

Arabic Keyboard (Arabic) Translate Table                                                    
Key Shift Assignment Returned Returned String
Posn State
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