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