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