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 shift+capslock: '\u00f6' 103 ralt: '\\' 104} 105 106key MINUS { 107 label: '-' 108 base: '-' 109 shift: '_' 110} 111 112### ROW 2 113 114key Q { 115 label: 'Q' 116 base: 'q' 117 shift, capslock: 'Q' 118 shift+capslock: 'q' 119 ralt: '@' 120} 121 122key W { 123 label: 'W' 124 base: 'w' 125 shift, capslock: 'W' 126 shift+capslock: 'w' 127} 128 129key E { 130 label: 'E' 131 base: 'e' 132 shift, capslock: 'E' 133 shift+capslock: 'e' 134 ralt: '\u20ac' 135} 136 137key R { 138 label: 'R' 139 base: 'r' 140 shift, capslock: 'R' 141 shift+capslock: 'r' 142} 143 144key T { 145 label: 'T' 146 base: 't' 147 shift, capslock: 'T' 148 shift+capslock: 't' 149} 150 151key Y { 152 label: 'Y' 153 base: 'y' 154 shift, capslock: 'Y' 155 shift+capslock: 'y' 156} 157 158key U { 159 label: 'U' 160 base: 'u' 161 shift, capslock: 'U' 162 shift+capslock: 'u' 163} 164 165key I { 166 label: 'I' 167 base: 'i' 168 shift, capslock: 'I' 169 shift+capslock: 'i' 170} 171 172key O { 173 label: 'O' 174 base: 'o' 175 shift, capslock: 'O' 176 shift+capslock: 'o' 177} 178 179key P { 180 label: 'P' 181 base: 'p' 182 shift, capslock: 'P' 183 shift+capslock: 'p' 184} 185 186key LEFT_BRACKET { 187 label: '\u0110' 188 base: '\u0111' 189 shift, capslock: '\u0110' 190 shift+capslock: '\u0111' 191} 192 193key RIGHT_BRACKET { 194 label: '\'' 195 base: '\'' 196 shift: '?' 197 ralt: '~' 198} 199 200### ROW 3 201 202key A { 203 label: 'A' 204 base: 'a' 205 shift, capslock: 'A' 206 shift+capslock: 'a' 207} 208 209key S { 210 label: 'S' 211 base: 's' 212 shift, capslock: 'S' 213 shift+capslock: 's' 214} 215 216key D { 217 label: 'D' 218 base: 'd' 219 shift, capslock: 'D' 220 shift+capslock: 'd' 221} 222 223key F { 224 label: 'F' 225 base: 'f' 226 shift, capslock: 'F' 227 shift+capslock: 'f' 228} 229 230key G { 231 label: 'G' 232 base: 'g' 233 shift, capslock: 'G' 234 shift+capslock: 'g' 235} 236 237key H { 238 label: 'H' 239 base: 'h' 240 shift, capslock: 'H' 241 shift+capslock: 'h' 242} 243 244key J { 245 label: 'J' 246 base: 'j' 247 shift, capslock: 'J' 248 shift+capslock: 'j' 249} 250 251key K { 252 label: 'K' 253 base: 'k' 254 shift, capslock: 'K' 255 shift+capslock: 'k' 256} 257 258key L { 259 label: 'L' 260 base: 'l' 261 shift, capslock: 'L' 262 shift+capslock: 'l' 263} 264 265key SEMICOLON { 266 label: '\u00c6' 267 base: '\u00e6' 268 shift, capslock: '\u00c6' 269 shift+capslock: '\u00e6' 270} 271 272key APOSTROPHE { 273 label: '\u00b4' 274 base: '\u0301' 275 shift: '\'' 276 ralt: '^' 277} 278 279key BACKSLASH { 280 label: '+' 281 base: '+' 282 shift: '*' 283 ralt: '`' 284} 285 286### ROW 4 287 288key PLUS { 289 label: '<' 290 base: '<' 291 shift: '>' 292 ralt: '|' 293} 294 295key Z { 296 label: 'Z' 297 base: 'z' 298 shift, capslock: 'Z' 299 shift+capslock: 'z' 300} 301 302key X { 303 label: 'X' 304 base: 'x' 305 shift, capslock: 'X' 306 shift+capslock: 'x' 307} 308 309key C { 310 label: 'C' 311 base: 'c' 312 shift, capslock: 'C' 313 shift+capslock: 'c' 314} 315 316key V { 317 label: 'V' 318 base: 'v' 319 shift, capslock: 'V' 320 shift+capslock: 'v' 321} 322 323key B { 324 label: 'B' 325 base: 'b' 326 shift, capslock: 'B' 327 shift+capslock: 'b' 328} 329 330key N { 331 label: 'N' 332 base: 'n' 333 shift, capslock: 'N' 334 shift+capslock: 'n' 335} 336 337key M { 338 label: 'M' 339 base: 'm' 340 shift, capslock: 'M' 341 shift+capslock: 'm' 342 ralt: '\u00b5' 343} 344 345key COMMA { 346 label: ',' 347 base: ',' 348 shift: ';' 349} 350 351key PERIOD { 352 label: '.' 353 base: '.' 354 shift: ':' 355} 356 357key SLASH { 358 label: '\u00de' 359 base: '\u00fe' 360 shift, capslock: '\u00de' 361 shift+capslock: '\u00fe' 362} 363