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