1.01wip
[platform/upstream/kbd.git] / data / keymaps / i386 / qwerty / is-latin1.map
1 # This mainly follows
2 #  is-latin1.map: Icelandic keyboard for Latin 1 character set
3 #  Kristjan Jonsson (kj@raunvis.hi.is)
4 # but also has some features of "ice-latin1.map' as submitted
5 # by Einar Indridason (einari@rhi.hi.is)
6 #
7 # Where the two maps differed, the version of the latter map
8 # is given as comment - the main difference is that the latter
9 # map tends to make Alt and Altgr synonyms.
10 #
11 # Note that this map uses the right control key as Alt
12 # People with a keyboard without a key with keycode 86
13 # will not be able to produce < and > using this keymap.
14 # - aeb, 950825
15 charset "iso-8859-1"
16 keymaps 0-2,4-6,8,12
17 include "linux-with-alt-and-altgr"
18         plain keycode  83 = KP_Comma
19         shift keycode  83 = KP_Comma
20         altgr keycode  83 = KP_Comma
21 strings as usual
22
23 keycode   1 = Escape
24         alt     keycode   1 = Meta_Escape
25 keycode   2 = one              exclam           onesuperior
26         alt     keycode   2 = Meta_one
27 keycode   3 = two              quotedbl         twosuperior
28 #       altgr   keycode   3 = at
29         control keycode   3 = nul
30         alt     keycode   3 = Meta_two
31 keycode   4 = three            numbersign       threesuperior
32         control keycode   4 = Escape
33         alt     keycode   4 = Meta_three
34 keycode   5 = four             dollar           onequarter
35         control keycode   5 = Control_backslash
36         alt     keycode   5 = Meta_four
37 keycode   6 = five             percent          onehalf
38         control keycode   6 = Control_bracketright
39         alt     keycode   6 = Meta_five
40 keycode   7 = six              ampersand        threequarters
41         control keycode   7 = Control_asciicircum
42         alt     keycode   7 = Meta_six
43 keycode   8 = seven            slash            braceleft
44         control keycode   8 = Control_underscore
45         alt     keycode   8 = Meta_seven
46 #       alt     keycode   8 = braceleft
47 keycode   9 = eight            parenleft        bracketleft
48         control keycode   9 = Delete
49         alt     keycode   9 = Meta_eight
50 #       alt     keycode   9 = bracketleft
51 keycode  10 = nine             parenright       bracketright
52         alt     keycode  10 = Meta_nine
53 #       alt     keycode  10 = bracketright
54 keycode  11 = zero             equal            braceright
55         alt     keycode  11 = Meta_zero
56 #       alt     keycode  11 = braceright
57 keycode  12 = +odiaeresis      +Odiaeresis      backslash
58         control keycode  12 = Control_underscore
59         alt     keycode  12 = Meta_minus
60 #       alt     keycode  12 = backslash
61 keycode  13 = minus            underscore       hyphen
62         alt     keycode  13 = Meta_equal
63 keycode  14 = Delete           Delete           Meta_Delete
64         alt     keycode  14 = Meta_Delete
65 keycode  15 = Tab
66         alt     keycode  15 = Meta_Tab
67 keycode  16 = q                Q                at
68         control keycode  16 = Control_q
69         alt     keycode  16 = Meta_q
70 #       alt     keycode  16 = at
71 keycode  17 = w
72 keycode  18 = e
73 keycode  19 = r
74 keycode  20 = t
75 keycode  21 = y
76 keycode  22 = u
77 keycode  23 = i
78 keycode  24 = o
79 keycode  25 = p
80 keycode  26 = +eth             +ETH
81         control keycode  26 = Escape
82         alt     keycode  26 = Meta_bracketleft
83 keycode  27 = apostrophe       question         asciitilde
84         control keycode  27 = Control_bracketright
85         alt     keycode  27 = Meta_bracketright
86 #       alt     keycode  27 = asciitilde
87 keycode  28 = Return
88         alt     keycode  28 = Meta_Control_m
89 keycode  29 = Control
90 keycode  30 = a
91 keycode  31 = s
92 keycode  32 = d
93 keycode  33 = f
94 keycode  34 = g
95 keycode  35 = h
96 keycode  36 = j
97 keycode  37 = k
98 keycode  38 = l
99 keycode  39 = +ae              +AE
100         alt     keycode  39 = Meta_semicolon
101 keycode  40 = dead_acute       asciicircum
102 #keycode  40 = dead_acute       dead_acute       asciicircum
103         control keycode  40 = Control_g
104         alt     keycode  40 = Meta_apostrophe
105 #       alt     keycode  40 = asciicircum
106 keycode  41 = degree             dead_diaeresis          bar
107 #keycode  41 = apostrophe            asciitilde
108         control keycode  41 = nul
109         alt     keycode  41 = Meta_grave
110 keycode  42 = Shift
111 keycode  43 = plus             asterisk         grave
112         control keycode  43 = Control_backslash
113         alt     keycode  43 = Meta_backslash
114 #       alt     keycode  43 = grave
115 keycode  44 = z
116 keycode  45 = x
117 keycode  46 = c
118 keycode  47 = v
119 keycode  48 = b
120 keycode  49 = n
121 keycode  50 = m
122 keycode  51 = comma            semicolon        guillemotleft
123         alt     keycode  51 = Meta_comma
124 keycode  52 = period           colon            guillemotright
125         alt     keycode  52 = Meta_period
126 keycode  53 = +thorn           +THORN
127         control keycode  53 = Delete
128         alt     keycode  53 = Meta_slash
129 keycode  54 = Shift
130 keycode  56 = Alt
131 keycode  57 = space
132         control keycode  57 = nul
133         alt     keycode  57 = Meta_space
134 keycode  58 = Caps_Lock
135 keycode  86 = less             greater          bar
136         alt     keycode  86 = Meta_less
137 #       alt     keycode  86 = bar
138 keycode  97 = Alt