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