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} 117 118key W { 119 label: 'w' 120 base: 'w' 121 shift, capslock: 'W' 122} 123 124key E { 125 label: 'e' 126 base: 'e' 127 shift, capslock: 'E' 128 ralt: '\u20ac' 129} 130 131key R { 132 label: 'r' 133 base: 'r' 134 shift, capslock: 'R' 135} 136 137key T { 138 label: 't' 139 base: 't' 140 shift, capslock: 'T' 141} 142 143key Y { 144 label: 'y' 145 base: 'y' 146 shift, capslock: 'Y' 147} 148 149key U { 150 label: 'u' 151 base: 'u' 152 shift, capslock: 'U' 153} 154 155key I { 156 label: 'i' 157 base: 'i' 158 shift, capslock: 'I' 159} 160 161key O { 162 label: 'o' 163 base: 'o' 164 shift, capslock: 'O' 165} 166 167key P { 168 label: 'p' 169 base: 'p' 170 shift, capslock: 'P' 171} 172 173key LEFT_BRACKET { 174 label: '\u02cb' 175 base: '\u0300' 176 shift: '\u0302' 177 ralt: '[' 178} 179 180key RIGHT_BRACKET { 181 label: '+' 182 base: '+' 183 shift: '*' 184 ralt: ']' 185} 186 187key BACKSLASH { 188 label: '\u00e7' 189 base: '\u00e7' 190 shift, capslock: '\u00c7' 191 ralt: '}' 192} 193 194### ROW 3 195 196key A { 197 label: 'a' 198 base: 'a' 199 shift, capslock: 'A' 200} 201 202key S { 203 label: 's' 204 base: 's' 205 shift, capslock: 'S' 206} 207 208key D { 209 label: 'd' 210 base: 'd' 211 shift, capslock: 'D' 212} 213 214key F { 215 label: 'f' 216 base: 'f' 217 shift, capslock: 'F' 218} 219 220key G { 221 label: 'g' 222 base: 'g' 223 shift, capslock: 'G' 224} 225 226key H { 227 label: 'h' 228 base: 'h' 229 shift, capslock: 'H' 230} 231 232key J { 233 label: 'j' 234 base: 'j' 235 shift, capslock: 'J' 236} 237 238key K { 239 label: 'k' 240 base: 'k' 241 shift, capslock: 'K' 242} 243 244key L { 245 label: 'l' 246 base: 'l' 247 shift, capslock: 'L' 248} 249 250key SEMICOLON { 251 label: '\u00f1' 252 base: '\u00f1' 253 shift, capslock: '\u00d1' 254} 255 256key APOSTROPHE { 257 label: '\u00b4' 258 base: '\u0301' 259 shift: '\u0308' 260 ralt: '{' 261} 262 263### ROW 4 264 265key Z { 266 label: 'z' 267 base: 'z' 268 shift, capslock: 'Z' 269} 270 271key X { 272 label: 'x' 273 base: 'x' 274 shift, capslock: 'X' 275} 276 277key C { 278 label: 'c' 279 base: 'c' 280 shift, capslock: 'C' 281} 282 283key V { 284 label: 'v' 285 base: 'v' 286 shift, capslock: 'V' 287} 288 289key B { 290 label: 'b' 291 base: 'b' 292 shift, capslock: 'B' 293} 294 295key N { 296 label: 'n' 297 base: 'n' 298 shift, capslock: 'N' 299} 300 301key M { 302 label: 'm' 303 base: 'm' 304 shift, capslock: 'M' 305} 306 307key COMMA { 308 label: ',' 309 base: ',' 310 shift: ';' 311 ralt: '<' 312} 313 314key PERIOD { 315 label: '.' 316 base: '.' 317 shift: ':' 318 ralt: '>' 319} 320 321key SLASH { 322 label: '-' 323 base: '-' 324 shift: '_' 325} 326