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