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