1# Copyright (C) 2012 The Android Open Source Project 2# 3# Licensed under the Apache License, Version 2.0 (the "License"); 4# you may not use this file except in compliance with the License. 5# You may obtain a copy of the License at 6# 7# http://www.apache.org/licenses/LICENSE-2.0 8# 9# Unless required by applicable law or agreed to in writing, software 10# distributed under the License is distributed on an "AS IS" BASIS, 11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12# See the License for the specific language governing permissions and 13# limitations under the License. 14 15# 16# Icelandic keyboard layout. 17# 18 19type OVERLAY 20 21map key 12 EQUALS 22map key 13 MINUS 23map key 86 PLUS 24 25### ROW 1 26 27key GRAVE { 28 label: '\u02da' 29 base: '\u030a' 30 shift: '\u0308' 31} 32 33key 1 { 34 label: '1' 35 base: '1' 36 shift: '!' 37} 38 39key 2 { 40 label: '2' 41 base: '2' 42 shift: '"' 43} 44 45key 3 { 46 label: '3' 47 base: '3' 48 shift: '#' 49} 50 51key 4 { 52 label: '4' 53 base: '4' 54 shift: '$' 55} 56 57key 5 { 58 label: '5' 59 base: '5' 60 shift: '%' 61 ralt: '\u20ac' 62} 63 64key 6 { 65 label: '6' 66 base: '6' 67 shift: '&' 68} 69 70key 7 { 71 label: '7' 72 base: '7' 73 shift: '/' 74 ralt: '{' 75} 76 77key 8 { 78 label: '8' 79 base: '8' 80 shift: '(' 81 ralt: '[' 82} 83 84key 9 { 85 label: '9' 86 base: '9' 87 shift: ')' 88 ralt: ']' 89} 90 91key 0 { 92 label: '0' 93 base: '0' 94 shift: '=' 95 ralt: '}' 96} 97 98key EQUALS { 99 label: '\u00d6' 100 base: '\u00f6' 101 shift, capslock: '\u00d6' 102 ralt: '\\' 103} 104 105key MINUS { 106 label: '-' 107 base: '-' 108 shift: '_' 109} 110 111### ROW 2 112 113key Q { 114 label: 'Q' 115 base: 'q' 116 shift, capslock: 'Q' 117 ralt: '@' 118} 119 120key W { 121 label: 'W' 122 base: 'w' 123 shift, capslock: 'W' 124} 125 126key E { 127 label: 'E' 128 base: 'e' 129 shift, capslock: 'E' 130 ralt: '\u20ac' 131} 132 133key R { 134 label: 'R' 135 base: 'r' 136 shift, capslock: 'R' 137} 138 139key T { 140 label: 'T' 141 base: 't' 142 shift, capslock: 'T' 143} 144 145key Y { 146 label: 'Y' 147 base: 'y' 148 shift, capslock: 'Y' 149} 150 151key U { 152 label: 'U' 153 base: 'u' 154 shift, capslock: 'U' 155} 156 157key I { 158 label: 'I' 159 base: 'i' 160 shift, capslock: 'I' 161} 162 163key O { 164 label: 'O' 165 base: 'o' 166 shift, capslock: 'O' 167} 168 169key P { 170 label: 'P' 171 base: 'p' 172 shift, capslock: 'P' 173} 174 175key LEFT_BRACKET { 176 label: '\u0110' 177 base: '\u0111' 178 shift, capslock: '\u0110' 179} 180 181key RIGHT_BRACKET { 182 label: '\'' 183 base: '\'' 184 shift: '?' 185 ralt: '~' 186} 187 188### ROW 3 189 190key A { 191 label: 'A' 192 base: 'a' 193 shift, capslock: 'A' 194} 195 196key S { 197 label: 'S' 198 base: 's' 199 shift, capslock: 'S' 200} 201 202key D { 203 label: 'D' 204 base: 'd' 205 shift, capslock: 'D' 206} 207 208key F { 209 label: 'F' 210 base: 'f' 211 shift, capslock: 'F' 212} 213 214key G { 215 label: 'G' 216 base: 'g' 217 shift, capslock: 'G' 218} 219 220key H { 221 label: 'H' 222 base: 'h' 223 shift, capslock: 'H' 224} 225 226key J { 227 label: 'J' 228 base: 'j' 229 shift, capslock: 'J' 230} 231 232key K { 233 label: 'K' 234 base: 'k' 235 shift, capslock: 'K' 236} 237 238key L { 239 label: 'L' 240 base: 'l' 241 shift, capslock: 'L' 242} 243 244key SEMICOLON { 245 label: '\u00c6' 246 base: '\u00e6' 247 shift, capslock: '\u00c6' 248} 249 250key APOSTROPHE { 251 label: '\u00b4' 252 base: '\u0301' 253 shift: '\'' 254 ralt: '^' 255} 256 257key BACKSLASH { 258 label: '+' 259 base: '+' 260 shift: '*' 261 ralt: '`' 262} 263 264### ROW 4 265 266key PLUS { 267 label: '<' 268 base: '<' 269 shift: '>' 270 ralt: '|' 271} 272 273key Z { 274 label: 'Z' 275 base: 'z' 276 shift, capslock: 'Z' 277} 278 279key X { 280 label: 'X' 281 base: 'x' 282 shift, capslock: 'X' 283} 284 285key C { 286 label: 'C' 287 base: 'c' 288 shift, capslock: 'C' 289} 290 291key V { 292 label: 'V' 293 base: 'v' 294 shift, capslock: 'V' 295} 296 297key B { 298 label: 'B' 299 base: 'b' 300 shift, capslock: 'B' 301} 302 303key N { 304 label: 'N' 305 base: 'n' 306 shift, capslock: 'N' 307} 308 309key M { 310 label: 'M' 311 base: 'm' 312 shift, capslock: 'M' 313 ralt: '\u00b5' 314} 315 316key COMMA { 317 label: ',' 318 base: ',' 319 shift: ';' 320} 321 322key PERIOD { 323 label: '.' 324 base: '.' 325 shift: ':' 326} 327 328key SLASH { 329 label: '\u00de' 330 base: '\u00fe' 331 shift, capslock: '\u00de' 332} 333