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