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