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