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