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