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# Spanish (Spain) keyboard layout. 17# 18 19type OVERLAY 20 21map key 86 PLUS 22 23### ROW 1 24 25key GRAVE { 26 label: '\u00ba' 27 base: '\u00ba' 28 shift: '\u00aa' 29 ralt: '\\' 30} 31 32key 1 { 33 label: '1' 34 base: '1' 35 shift: '!' 36 ralt: '|' 37} 38 39key 2 { 40 label: '2' 41 base: '2' 42 shift: '"' 43 ralt: '@' 44} 45 46key 3 { 47 label: '3' 48 base: '3' 49 shift: '\u00b7' 50 ralt: '#' 51} 52 53key 4 { 54 label: '4' 55 base: '4' 56 shift: '$' 57 ralt: '\u0303' 58} 59 60key 5 { 61 label: '5' 62 base: '5' 63 shift: '%' 64 ralt: '\u20ac' 65} 66 67key 6 { 68 label: '6' 69 base: '6' 70 shift: '&' 71 ralt: '\u00ac' 72} 73 74key 7 { 75 label: '7' 76 base: '7' 77 shift: '/' 78} 79 80key 8 { 81 label: '8' 82 base: '8' 83 shift: '(' 84} 85 86key 9 { 87 label: '9' 88 base: '9' 89 shift: ')' 90} 91 92key 0 { 93 label: '0' 94 base: '0' 95 shift: '=' 96} 97 98key MINUS { 99 label: '\'' 100 base: '\'' 101 shift: '?' 102} 103 104key EQUALS { 105 label: '\u00a1' 106 base: '\u00a1' 107 shift: '\u00bf' 108} 109 110### ROW 2 111 112key Q { 113 label: 'Q' 114 base: 'q' 115 shift, capslock: 'Q' 116 shift+capslock: 'q' 117} 118 119key W { 120 label: 'W' 121 base: 'w' 122 shift, capslock: 'W' 123 shift+capslock: 'w' 124} 125 126key E { 127 label: 'E' 128 base: 'e' 129 shift, capslock: 'E' 130 shift+capslock: 'e' 131 ralt: '\u20ac' 132} 133 134key R { 135 label: 'R' 136 base: 'r' 137 shift, capslock: 'R' 138 shift+capslock: 'r' 139} 140 141key T { 142 label: 'T' 143 base: 't' 144 shift, capslock: 'T' 145 shift+capslock: 't' 146} 147 148key Y { 149 label: 'Y' 150 base: 'y' 151 shift, capslock: 'Y' 152 shift+capslock: 'y' 153} 154 155key U { 156 label: 'U' 157 base: 'u' 158 shift, capslock: 'U' 159 shift+capslock: 'u' 160} 161 162key I { 163 label: 'I' 164 base: 'i' 165 shift, capslock: 'I' 166 shift+capslock: 'i' 167} 168 169key O { 170 label: 'O' 171 base: 'o' 172 shift, capslock: 'O' 173 shift+capslock: 'o' 174} 175 176key P { 177 label: 'P' 178 base: 'p' 179 shift, capslock: 'P' 180 shift+capslock: 'p' 181} 182 183key LEFT_BRACKET { 184 label: '\u02cb' 185 base: '\u0300' 186 shift: '\u0302' 187 ralt: '[' 188} 189 190key RIGHT_BRACKET { 191 label: '+' 192 base: '+' 193 shift: '*' 194 ralt: ']' 195} 196 197### ROW 3 198 199key A { 200 label: 'A' 201 base: 'a' 202 shift, capslock: 'A' 203 shift+capslock: 'a' 204} 205 206key S { 207 label: 'S' 208 base: 's' 209 shift, capslock: 'S' 210 shift+capslock: 's' 211} 212 213key D { 214 label: 'D' 215 base: 'd' 216 shift, capslock: 'D' 217 shift+capslock: 'd' 218} 219 220key F { 221 label: 'F' 222 base: 'f' 223 shift, capslock: 'F' 224 shift+capslock: 'f' 225} 226 227key G { 228 label: 'G' 229 base: 'g' 230 shift, capslock: 'G' 231 shift+capslock: 'g' 232} 233 234key H { 235 label: 'H' 236 base: 'h' 237 shift, capslock: 'H' 238 shift+capslock: 'h' 239} 240 241key J { 242 label: 'J' 243 base: 'j' 244 shift, capslock: 'J' 245 shift+capslock: 'j' 246} 247 248key K { 249 label: 'K' 250 base: 'k' 251 shift, capslock: 'K' 252 shift+capslock: 'k' 253} 254 255key L { 256 label: 'L' 257 base: 'l' 258 shift, capslock: 'L' 259 shift+capslock: 'l' 260} 261 262key SEMICOLON { 263 label: '\u00d1' 264 base: '\u00f1' 265 shift, capslock: '\u00d1' 266 shift+capslock: '\u00f1' 267} 268 269key APOSTROPHE { 270 label: '\u00b4' 271 base: '\u0301' 272 shift: '\u0308' 273 ralt: '{' 274} 275 276key BACKSLASH { 277 label: '\u00c7' 278 base: '\u00e7' 279 shift, capslock: '\u00c7' 280 shift+capslock: '\u00e7' 281 ralt: '}' 282} 283 284### ROW 4 285 286key PLUS { 287 label: '<' 288 base: '<' 289 shift: '>' 290} 291 292key Z { 293 label: 'Z' 294 base: 'z' 295 shift, capslock: 'Z' 296 shift+capslock: 'z' 297} 298 299key X { 300 label: 'X' 301 base: 'x' 302 shift, capslock: 'X' 303 shift+capslock: 'x' 304} 305 306key C { 307 label: 'C' 308 base: 'c' 309 shift, capslock: 'C' 310 shift+capslock: 'c' 311} 312 313key V { 314 label: 'V' 315 base: 'v' 316 shift, capslock: 'V' 317 shift+capslock: 'v' 318} 319 320key B { 321 label: 'B' 322 base: 'b' 323 shift, capslock: 'B' 324 shift+capslock: 'b' 325} 326 327key N { 328 label: 'N' 329 base: 'n' 330 shift, capslock: 'N' 331 shift+capslock: 'n' 332} 333 334key M { 335 label: 'M' 336 base: 'm' 337 shift, capslock: 'M' 338 shift+capslock: 'm' 339} 340 341key COMMA { 342 label: ',' 343 base: ',' 344 shift: ';' 345} 346 347key PERIOD { 348 label: '.' 349 base: '.' 350 shift: ':' 351} 352 353key SLASH { 354 label: '-' 355 base: '-' 356 shift: '_' 357} 358