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