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