2017-02-27 6 views
-2

Microsoft 키보드 레이아웃 작성기는 모든 문자 키 (위의 숫자 키)에 대해 3 및 4 개의 레이어 AltGrAltGr + Shift을 만들 수 있지만 CapsLock 레이어는 문자 키에만 사용할 수 있습니다. 마이크로 소프트 키보드 레이아웃 Creator를 사용Windows에서 num-key 용 CapsLock 레이어가 별도로 존재하지 않는 이유는 무엇입니까?

만 편지 - 키, 나는 만들 수 있습니다
c = c
Shift + c = C
AltGr + c = ©
AltGr + Shift + c = ¢
CapsLock, c =
CapsLock, + c =

Shift 그래서 :

1) 왜이 항상 CapsLock 키의 내림 키 층 및 numkey = CapsLock, numkey입니까?

(마이크로 소프트 키보드 레이아웃 Creator를 통해 내가 letter ≠ CapsLock, letter을 할 수있는 동안)

2) 일부 키보드 레이아웃에 숫자 패드 Alt 키 코드를 해제하는 방법이 있나요?

P. CapsLock
, 7는 = ₇ CapsLock
, Shift + 7 = ⁷

+0

여기서 무엇을하려고합니까? AutoHotKey 또는 AutoIt을 사용해 보셨습니까? – Martheen

+0

"Microsoft 키보드 레이아웃 작성자"를 사용합니다. 키보드 레이아웃에 대해 묻습니다. – yalov

+0

MS KB 레이아웃은 키를 [scancode] (https://en.wikipedia.org/wiki/Scancode)로 매핑하기위한 것이며, 스캔 코드는 키보드의 기존 키만 나타냅니다. superscript 7 & subscript 7은 표준 키보드 레이아웃에 존재하지 않으므로 그렇게 할 수 없습니다. 대신 AutoHotKey/AutoIt가 필요합니다. 특정 스캔 코드를 호출하는 대신 키 누르기/문자를 보내면 – Martheen

답변

0

확인 (AltGr + num-keys 이미 자신의 가치를 얻을 수), 나는 해결책을 발견 : 내가 만들고 싶어.

문자 키와 숫자 키가 구별되는 타자기의 시간에서 일부 표준 숫자 키 버그가 아닙니다.

문제는 "Microsoft 키보드 레이아웃 작성자"와 관련이 있습니다. 앱은 2007 년부터 업데이트되지 않았으며 여전히 버그를 묘사했습니다. CapsLock 레이어를 만들 때 (대부분 숫자 키 캡슐 레이어로) 버그가 올바르지 않습니다.

가이 멋진 일이야, KdbEdit, 그리고 내가 얻을 내 CapsLockCapsLock, Shift 레이어 X₌₁₂₃₄₅₆₇₈₉₀₊₋X⁼¹²³⁴⁵⁶⁷⁸⁹⁰⁺⁻.