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