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

Finnish/Swedish Keyboard (ID 153) Translate Table

The AIX Version 4 NLS subsystem supports two Code Sets for Finnish/Swedish (ID 153). 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 Finnish/Swedish keyboard translate table contain the keyboard information for the Finnish/Swedish 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:

Finnish/Swedish Keyboard (ID 153) Translate Table (Key Positions 1 - 6)

Finnish/Swedish Keyboard (ID153) Translate Table
Key Shift Assignment Returned Returned String
Posn State
850 Code Set 8859-1 Code Set
1 Base Section Symbol (c) 0xf5 0xa7
1 Shift One-half Fraction (c) 0xab 0xbd
1 Ctrl PFK 57 (f) ESC [ 0 5 7 q (0x39) ESC [ 0 5 7 q (0x39)
1 Alt PFK 115 (f) ESC [ 1 1 5 q (0x73) ESC [ 1 1 5 q (0x73)
1 AltGr Ignore (f) Not Returned (0x1ff) Not Returned (0x1ff)
2 Base One (c) 0x31 0x31
2 Shift 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 Double Quote (c) 0x22 0x22
3 Ctrl NUL (c) 0x00 0x00
3 Alt PFK 59 (f) ESC [ 0 5 9 q (0x3b) ESC [ 0 5 9 q (0x3b)
3 AltGr At Sign (c) 0x40 0x40
4 Base Three (c) 0x33 0x33
4 Shift 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 Pounds Sterling (c) 0x9c 0x9c
5 Base Four (c) 0x34 0x34
5 Shift Int. Curr Symbol (c) 0xcf 0xa4
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 Dollar Sign (c) 0x24 0x24
6 Base Five (c) 0x35 0x35
6 Shift Percent sign(c) 0x25 0x25
6 Ctrl PFK 52 (f) ESC [ 0 5 2 q (0x34) ESC [ 0 5 2 q (0x34)
6 Alt PFK 62 (f) ESC [ 0 6 2 q (0x3e) ESC [ 0 6 2 q (0x3e)
6 AltGr Ignore (f) Not Returned (0x1ff) Not Returned (0x1ff)
c = character
f = function

Finnish/Swedish Keyboard (ID 153) Translate Table (Key Positions 7 - 12)

Finnish/Swedish Keyboard (ID153) Translate Table
Key Shift Assignment Returned Returned String
Posn State
850 Code Set 8859-1 Code Set
7 Base Six (c) 0x36 0x36
7 Shift Ampesand (c) 0x26 0x26
7 Ctrl IS2 (c) 0x1e 0x1e
7 Alt PFK 63 (f) ESC [ 0 6 3 q (0x3f) ESC [ 0 6 3 q (0x3f)
7 AltGr Ignore (f) Not Returned (0x1ff) Not Returned (0x1ff)
8 Base Seven (c) 0x37 0x37
8 Shift Slash (c) 0x2f 0x2f
8 Ctrl PFK 53 (f) ESC [ 0 5 3 q (0x35) ESC [ 0 5 3 q (0x35)
8 Alt PFK 64 (f) ESC [ 0 6 4 q (0x40) ESC [ 0 6 4 q (0x40)
8 AltGr Left Brace (c) 0x7b 0x7b
9 Base Eight (c) 0x38 0x38
9 Shift Left Perenthesis (c) 0x28 0x28
9 Ctrl ESC (c) 0x1b 0x1b
9 Alt PFK 65 (f) ESC [ 0 6 5 q (0x41) ESC [ 0 6 5 q (0x41)
9 AltGr Left Bracket (c) 0x5b 0x5b
10 Base Nine (c) 0x39 0x39
10 Shift Right Parenthesis (c) 0x29 0x29
10 Ctrl IS3 (c) 0x1d 0x1d
10 Alt PFK 66 (f) ESC [ 0 6 6 q (0x42) ESC [ 0 6 6 q (0x42)
10 AltGr RIght Bracket (c) 0x5d 0x5d
11 Base Zero (c) 0x30 0x30
11 Shift Equal Sign (c) 0x3d 0x3d
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 Right Brace (c) 0x7d 0x7d
12 Base Plus Sign (c) 0x2b 0x2b
12 Shift Question Mark (c) 0x3f 0x3f
12 Ctrl PFK 112 (f) ESC [ 1 1 2 q (0x70) ESC [ 1 1 2 q (0x70)
12 Alt PFK 113 (f) ESC [ 1 1 3 q (0x71) ESC [ 1 1 3 q (0x71)
12 AltGr Reverse Slash (c) 0x5c 0x5c
c = character
f = function

Finnish/Swedish Keyboard (ID 153) Translate Table (Key Positions 13 - 19)

Finnish/Swedish Keyboard (ID153) Translate Table
Key Shift Assignment Returned Returned String
Posn State
850 Code Set 8859-1 Code Set
13 Base Acute Accent (c) 0xef 0xb4
13 Shift Grave Accent (c) 0x60 0x60
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 Back Space (c) 0x08 0x08
15 Shift Back Space (c) 0x08 0x08
15 Ctrl Delete (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 Horizontal Tab (c) 0x09 0x09
16 Shift Cursor Back Tab (f) 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 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 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

Finnish/Swedish Keyboard (ID 153) Translate Table (Key Positions 20 - 25)

Finnish/Swedish Keyboard (ID153) Translate Table
Key Shift Assignment Returned Returned String
Posn State
850 Code Set 8859-1 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 (f) 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 (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 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

Finnish/Swedish Keyboard (ID 153) Translate Table (Key Positions 26 - 32)

Finnish/Swedish Keyboard (ID153) Translate Table
Key Shift Assignment Returned Returned String
Posn State
850 Code Set 8859-1 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 a Overcircle Small (c) 0x86 0xe5
27 Shift a Overcircle Cap. (c) 0x8f 0xc5
27 Ctrl PFK 54 (f) ESC [ 0 5 4 q (0x36) ESC [ 0 5 4 q (0x36)
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 Diaeresis Accent (c) 0xf9 0xa8
28 Shift Circumflex Accent (c) 0x5e 0x5e
28 Ctrl PFK 55 (f) ESC [ 0 5 5 q (0x37) ESC [ 0 5 5 q (0x37)
28 Alt PFK 85 (f) ESC [ 0 8 5 q (0x55) ESC [ 0 8 5 q (0x55)
28 AltGr Tilde Accent (c) 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
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

Finnish/Swedish Keyboard (ID 153) Translate Table (Key Positions 33 - 38)

Finnish/Swedish Keyboard (ID153) Translate Table
Key Shift Assignment Returned Returned String
Posn State
850 Code Set 8859-1 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 (f) 0x4b 0x4b
38 Ctrl VT (f) 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

Finnish/Swedish Keyboard (ID 153) Translate Table (Key Positions 39 - 44)

Finnish/Swedish Keyboard (ID153) Translate Table
Key Shift Assignment Returned Returned String
Posn State
850 Code Set 8859-1 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 o Diaeresis Small (c) 0x94 0xf6
40 Shift o Diaeresis Cap. (c) 0x99 0xd6
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 a Diaeresis Small (c) 0x84 0xe4
41 Shift a Diaeresis Cap. (c) 0x8e 0xc4
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 Quote Apostrophe (c) 0x27 0x27
42 Shift Asterisk (c) 0x2a 0x2a
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)
42 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

Finnish/Swedish Keyboard (ID 153) Translate Table (Key Positions 45 - 50)

Finnish/Swedish Keyboard (ID153) Translate Table
Key Shift Assignment Returned Returned String
Posn State
850 Code Set 8859-1 Code Set
45 Base Less-than Sign (c) 0x3c 0x3c
45 Shift Greater-than Sign (c) 0x3e 0x3e
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 Pipe Symbol (c) 0x7c 0x7c
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

Finnish/Swedish Keyboard (ID 153) Translate Table (Key Positions 51 - 57)

Finnish/Swedish Keyboard (ID153) Translate Table
Key Shift Assignment Returned Returned String