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