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