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