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)
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.
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.
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
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
66 alt keycode 15 = Meta_Tab
68 control keycode 16 = Control_q
69 alt keycode 16 = Meta_q
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
88 alt keycode 28 = Meta_Control_m
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
111 keycode 43 = plus asterisk grave
112 control keycode 43 = Control_backslash
113 alt keycode 43 = Meta_backslash
114 # alt keycode 43 = grave
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
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