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