
키보드의 특정 조합을 다시 매핑해야 합니다.
Win-a
에게
Ctrl-a
문제는 키보드가 키릴 문자 모드일 때 OS에 다른 키 코드를 보내는 것입니다. AutoHotkey가 명령이 올바르지 않다는 오류 메시지를 표시하지만 키릴 문자를 사용하여 AutoHotkey에서 재매핑 명령을 지정하려고 했습니다.
특정 키 코드를 지정하는 방법이 있습니까?
#{123}::^a
여기서 {123}은 키릴 문자 "a"에 대한 키코드입니까?
답변1
Autohotkey 도움말 파일이나 온라인 문서에서 키 목록 페이지(키, 마우스 버튼 및 조이스틱 컨트롤 목록)을 선택한 다음 아래로 스크롤하여특수 키섹션을 클릭하세요. 이 섹션은 문제를 해결하는 데 도움이 될 수 있습니다.
처음 몇 단계에서는 키보드 갈고리를 사용하는 스크립트를 사용하는 방법을 설명한 다음 AutoHotkey 아이콘의 키 기록 페이지를 불러옵니다. 이를 수행하는 쉬운 방법은 다음과 같습니다.
다음 스크립트를 ahk 파일에 넣고 AutoHotkey로 실행하세요.
#InstallKeybdHook
KeyHistory
이 스크립트를 실행하면 AutoHotkey 키 기록 페이지가 나타납니다. 테스트하려는 키를 누른 다음 F5를 눌러 키 기록 페이지를 새로 고칠 수 있습니다.
그런 다음 해당 섹션의 다음 단계에 따라 키 코드를 찾아 사용할 수 있습니다.
[키 기록] 하단 근처에는 키에 대한 키 다운 및 키 업 이벤트가 있습니다. [...] 목록의 두 번째 열에 있는 3자리 16진수 값을 기록해 두십시오(예: 159). 이 키를 단축키로 정의하려면 다음 예를 따르십시오.
SC159:: ; Replace 159 with your key's value.
MsgBox, %A_ThisHotKey% was pressed.
return