지원하는 문자·기능·숫자 패드·화살표 키의 표시 매핑을 다시 구성합니다.
338 {
339 _dicKeyData = new()
340 {
341 { KeyCode.Vc1, new(defaultKey: "1", shiftKey: "!" ) },
342 { KeyCode.Vc2, new(defaultKey: "2", shiftKey: "@" ) },
343 { KeyCode.Vc3, new(defaultKey: "3", shiftKey: "#" ) },
344 { KeyCode.Vc4, new(defaultKey: "4", shiftKey: "$" ) },
345 { KeyCode.Vc5, new(defaultKey: "5", shiftKey: "%" ) },
346 { KeyCode.Vc6, new(defaultKey: "6", shiftKey: "^" ) },
347 { KeyCode.Vc7, new(defaultKey: "7", shiftKey: "&" ) },
348 { KeyCode.Vc8, new(defaultKey: "8", shiftKey: "*" ) },
349 { KeyCode.Vc9, new(defaultKey: "9", shiftKey: "(" ) },
350 { KeyCode.Vc0, new(defaultKey: "0", shiftKey: ")" ) },
351
352 { KeyCode.VcA, new(defaultKey: "a", korKey: "ㅁ", chnKey: "日") },
353 { KeyCode.VcB, new(defaultKey: "b", korKey: "ㅠ", chnKey: "月") },
354 { KeyCode.VcC, new(defaultKey: "c", korKey: "ㅊ", chnKey: "金") },
355 { KeyCode.VcD, new(defaultKey: "d", korKey: "ㅇ", chnKey: "木") },
356 { KeyCode.VcE, new(defaultKey: "e", korKey: "ㄷ", korShiftKey: "ㄸ", chnKey: "水") },
357 { KeyCode.VcF, new(defaultKey: "f", korKey: "ㄹ", chnKey: "火") },
358 { KeyCode.VcG, new(defaultKey: "g", korKey: "ㅎ", chnKey: "土") },
359 { KeyCode.VcH, new(defaultKey: "h", korKey: "ㅗ", chnKey: "竹") },
360 { KeyCode.VcI, new(defaultKey: "i", korKey: "ㅑ", chnKey: "戈") },
361 { KeyCode.VcJ, new(defaultKey: "j", korKey: "ㅓ", chnKey: "十") },
362 { KeyCode.VcK, new(defaultKey: "k", korKey: "ㅏ", chnKey: "大") },
363 { KeyCode.VcL, new(defaultKey: "l", korKey: "ㅣ", chnKey: "中") },
364 { KeyCode.VcM, new(defaultKey: "m", korKey: "ㅡ", chnKey: "一") },
365 { KeyCode.VcN, new(defaultKey: "n", korKey: "ㅜ", chnKey: "弓") },
366 { KeyCode.VcO, new(defaultKey: "o", korKey: "ㅐ", korShiftKey: "ㅒ", chnKey: "人") },
367 { KeyCode.VcP, new(defaultKey: "p", korKey: "ㅔ", korShiftKey : "ㅖ", chnKey: "心") },
368 { KeyCode.VcQ, new(defaultKey: "q", korKey: "ㅂ", korShiftKey : "ㅃ", chnKey: "手") },
369 { KeyCode.VcR, new(defaultKey: "r", korKey: "ㄱ", korShiftKey : "ㄲ", chnKey: "口") },
370 { KeyCode.VcS, new(defaultKey: "s", korKey: "ㄴ", chnKey: "戶") },
371 { KeyCode.VcT, new(defaultKey: "t", korKey: "ㅅ", korShiftKey: "ㅆ", chnKey: "甘") },
372 { KeyCode.VcU, new(defaultKey: "u", korKey: "ㅕ", chnKey: "山") },
373 { KeyCode.VcV, new(defaultKey: "v", korKey: "ㅍ", chnKey: "女") },
374 { KeyCode.VcW, new(defaultKey: "w", korKey: "ㅈ", korShiftKey: "ㅉ", chnKey: "田") },
375 { KeyCode.VcX, new(defaultKey: "x", korKey: "ㅌ", chnKey: "難") },
376 { KeyCode.VcY, new(defaultKey: "y", korKey: "ㅛ", chnKey: "卜") },
377 { KeyCode.VcZ, new(defaultKey: "z", korKey: "ㅋ", chnKey: "重") },
378
379 { KeyCode.VcBackQuote, new(defaultKey: "`", shiftKey: "~") },
380 { KeyCode.VcMinus, new(defaultKey: "-", shiftKey: "_") },
381 { KeyCode.VcEquals, new(defaultKey: "=", shiftKey: "+") },
382 { KeyCode.VcBackspace, new(defaultKey: "Backspace") },
383 { KeyCode.VcTab, new(defaultKey: "Tab") },
384 { KeyCode.VcOpenBracket, new(defaultKey: "[", shiftKey: "{") },
385 { KeyCode.VcCloseBracket, new(defaultKey: "]", shiftKey: "}") },
386 { KeyCode.VcBackslash, new(defaultKey: "\\", shiftKey: "|") },
387 { KeyCode.VcCapsLock, new(defaultKey: "Caps Lock") },
388 { KeyCode.VcSemicolon, new(defaultKey: ";", shiftKey: ":") },
389 { KeyCode.VcQuote, new(defaultKey: "'", shiftKey: "″") },
390 { KeyCode.VcEnter, new(defaultKey: "Enter") },
391 { KeyCode.VcLeftShift, new(defaultKey: "Shift") },
392 { KeyCode.VcComma, new(defaultKey: ",", shiftKey: "<") },
393 { KeyCode.VcPeriod, new(defaultKey: ".", shiftKey: ">") },
394 { KeyCode.VcSlash, new(defaultKey: "/", shiftKey: "?") },
395 { KeyCode.VcSpace, new(defaultKey: "Space")},
396 { KeyCode.VcRightAlt, new(defaultKey: "Alt")},
397 { KeyCode.VcLeftControl, new(defaultKey: "Ctrl")},
398 { KeyCode.VcEscape, new(defaultKey: "Esc")},
399
400
401 { KeyCode.VcNumPad0, new(defaultKey: "0") },
402 { KeyCode.VcNumPad1, new(defaultKey: "1") },
403 { KeyCode.VcNumPad2, new(defaultKey: "2") },
404 { KeyCode.VcNumPad3, new(defaultKey: "3") },
405 { KeyCode.VcNumPad4, new(defaultKey: "4") },
406 { KeyCode.VcNumPad5, new(defaultKey: "5") },
407 { KeyCode.VcNumPad6, new(defaultKey: "6") },
408 { KeyCode.VcNumPad7, new(defaultKey: "7") },
409 { KeyCode.VcNumPad8, new(defaultKey: "8") },
410 { KeyCode.VcNumPad9, new(defaultKey: "9") },
411
412
413 { KeyCode.VcLeft, new(defaultKey: "◀") },
414 { KeyCode.VcRight, new(defaultKey: "▶") },
415 };
416 }