1# Copyright (C) 2013 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# Greek (EU based) keyboard layout. 17# 18 19type OVERLAY 20 21map key 86 PLUS 22 23### ROW 1 24 25key GRAVE { 26 label: '`' 27 base: '`' 28 shift: '~' 29} 30 31key 1 { 32 label: '1' 33 base: '1' 34 shift: '!' 35} 36 37key 2 { 38 label: '2' 39 base: '2' 40 shift: '@' 41 ralt: '\u00b2' 42} 43 44key 3 { 45 label: '3' 46 base: '3' 47 shift: '#' 48 ralt: '\u00b3' 49} 50 51key 4 { 52 label: '4' 53 base: '4' 54 shift: '$' 55 ralt: '\u00a3' 56} 57 58key 5 { 59 label: '5' 60 base: '5' 61 shift: '%' 62 ralt: '\u00a7' 63} 64 65key 6 { 66 label: '6' 67 base: '6' 68 shift: '^' 69 ralt: '\u00b6' 70} 71 72key 7 { 73 label: '7' 74 base: '7' 75 shift: '&' 76} 77 78key 8 { 79 label: '8' 80 base: '8' 81 shift: '*' 82 ralt: '\u00a4' 83} 84 85key 9 { 86 label: '9' 87 base: '9' 88 shift: '(' 89 ralt: '\u00a6' 90} 91 92key 0 { 93 label: '0' 94 base: '0' 95 shift: ')' 96 ralt: '\u00b0' 97} 98 99key MINUS { 100 label: '-' 101 base: '-' 102 shift: '_' 103 ralt: '\u00b1' 104} 105 106key EQUALS { 107 label: '=' 108 base: '=' 109 shift: '+' 110 ralt: '\u00bd' 111} 112 113### ROW 2 114 115key Q { 116 label: 'Q' 117 base: ';' 118 shift: ':' 119} 120 121key W { 122 label: 'W' 123 base: '\u03c2' 124 shift: '\u0385' 125} 126 127key E { 128 label: 'E' 129 base: '\u03b5' 130 shift, capslock: '\u0395' 131 shift+capslock: '\u03b5' 132 ralt: '\u20ac' 133} 134 135key R { 136 label: 'R' 137 base: '\u03c1' 138 shift, capslock: '\u03a1' 139 shift+capslock: '\u03c1' 140 ralt: '\u00ae' 141} 142 143key T { 144 label: 'T' 145 base: '\u03c4' 146 shift, capslock: '\u03a4' 147 shift+capslock: '\u03c4' 148} 149 150key Y { 151 label: 'Y' 152 base: '\u03c5' 153 shift, capslock: '\u03a5' 154 shift+capslock: '\u03c5' 155 ralt: '\u00a5' 156} 157 158key U { 159 label: 'U' 160 base: '\u03b8' 161 shift, capslock: '\u0398' 162 shift+capslock: '\u03b8' 163} 164 165key I { 166 label: 'I' 167 base: '\u03b9' 168 shift, capslock: '\u0399' 169 shift+capslock: '\u03b9' 170} 171 172key O { 173 label: 'O' 174 base: '\u03bf' 175 shift, capslock: '\u039f' 176 shift+capslock: '\u03bf' 177} 178 179key P { 180 label: 'P' 181 base: '\u03c0' 182 shift, capslock: '\u03a0' 183 shift+capslock: '\u03c0' 184} 185 186key LEFT_BRACKET { 187 label: '[' 188 base: '[' 189 shift: '{' 190 ralt: '\u00ab' 191} 192 193key RIGHT_BRACKET { 194 label: ']' 195 base: ']' 196 shift: '}' 197 ralt: '\u00bb' 198} 199 200### ROW 3 201 202key A { 203 label: 'A' 204 base: '\u03b1' 205 shift, capslock: '\u0391' 206 shift+capslock: '\u03b1' 207} 208 209key S { 210 label: 'S' 211 base: '\u03c3' 212 shift, capslock: '\u03a3' 213 shift+capslock: '\u03c3' 214} 215 216key D { 217 label: 'D' 218 base: '\u03b4' 219 shift, capslock: '\u0394' 220 shift+capslock: '\u03b4' 221} 222 223key F { 224 label: 'F' 225 base: '\u03c6' 226 shift, capslock: '\u03a6' 227 shift+capslock: '\u03c6' 228} 229 230key G { 231 label: 'G' 232 base: '\u03b3' 233 shift, capslock: '\u0393' 234 shift+capslock: '\u03b3' 235} 236 237key H { 238 label: 'H' 239 base: '\u03b7' 240 shift, capslock: '\u0397' 241 shift+capslock: '\u03b7' 242} 243 244key J { 245 label: 'J' 246 base: '\u03be' 247 shift, capslock: '\u039e' 248 shift+capslock: '\u03be' 249} 250 251key K { 252 label: 'K' 253 base: '\u03ba' 254 shift, capslock: '\u039a' 255 shift+capslock: '\u03ba' 256} 257 258key L { 259 label: 'L' 260 base: '\u03bb' 261 shift, capslock: '\u039b' 262 shift+capslock: '\u03bb' 263} 264 265key SEMICOLON { 266 label: ';' 267 base: '\u0301' 268#should be \u0384 (greek tonos) 269 shift: '\u0308' 270 ralt: '\u0385' 271} 272 273key APOSTROPHE { 274 label: '\'' 275 base: '\'' 276 shift: '"' 277} 278 279key BACKSLASH { 280 label: '\\' 281 base: '\\' 282 shift: '|' 283 ralt: '\u00ac' 284} 285 286### ROW 4 287 288key PLUS { 289 label: '<' 290 base: '<' 291 shift: '>' 292 ralt: '\\' 293 shift+ralt: '|' 294} 295 296key Z { 297 label: 'Z' 298 base: '\u03b6' 299 shift, capslock: '\u0396' 300 shift+capslock: '\u03b6' 301} 302 303key X { 304 label: 'X' 305 base: '\u03c7' 306 shift, capslock: '\u03a7' 307 shift+capslock: '\u03c7' 308} 309 310key C { 311 label: 'C' 312 base: '\u03c8' 313 shift, capslock: '\u03a8' 314 shift+capslock: '\u03c8' 315 ralt: '\u00a9' 316} 317 318key V { 319 label: 'V' 320 base: '\u03c9' 321 shift, capslock: '\u03a9' 322 shift+capslock: '\u03c9' 323} 324 325key B { 326 label: 'B' 327 base: '\u03b2' 328 shift, capslock: '\u0392' 329 shift+capslock: '\u03b2' 330} 331 332key N { 333 label: 'N' 334 base: '\u03bd' 335 shift, capslock: '\u039d' 336 shift+capslock: '\u03bd' 337} 338 339key M { 340 label: 'M' 341 base: '\u03bc' 342 shift, capslock: '\u039c' 343 shift+capslock: '\u03bc' 344} 345 346key COMMA { 347 label: ',' 348 base: ',' 349 shift: '<' 350} 351 352key PERIOD { 353 label: '.' 354 base: '.' 355 shift: '>' 356} 357 358key SLASH { 359 label: '/' 360 base: '/' 361 shift: '?' 362} 363