키보드에서 사용자 정의 / 추가 키의 이름 / 코드는 어떻게 얻습니까?


0

키보드 추가 키 중 일부를 AHK로 다시 매핑해야합니다. 키를 누를 때 해당 키의 코드 / 이름을 표시하는 도구 또는 방법이 필요합니다.

답변:


0

AHK의 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭 한 다음 help 를 선택 하면 도움말 의 " 키, 마우스 버튼 및 조이스틱 컨트롤 목록 "섹션에 키 및 버튼 목록이 있습니다.



0

여기 에있는 SKAN의 스캔 코드 스크립틀릿을 사용 하여 스캔 코드를 얻으십시오.

SetFormat, Integer, Hex
Gui +ToolWindow -SysMenu +AlwaysOnTop
Gui, Font, s14 Bold, Arial
Gui, Add, Text, w100 h33 vSC 0x201 +Border, {SC000}
Gui, Show,, % "// ScanCode //////////"
Loop 9
 OnMessage( 255+A_Index, "ScanCode" ) ; 0x100 to 0x108
Return

ScanCode( wParam, lParam ) {
 Clipboard := "SC" SubStr((((lParam>>16) & 0xFF)+0xF000),-2) 
 GuiControl,, SC, %Clipboard%
}

참고 : 일부 키에는 스캔 코드가 없을 수 있습니다. 예를 들어, 키보드에는 키보드 자체의 내용을 변경하고 PC로 전송되지 않는 특수 기능 키가 있습니다.

스캔 코드를 얻는 경우 공식 AHK 설명서 에서 다음과 같이 스캔 코드를 핫키로 설정할 수 있습니다 .

SC159:: ; Replace 159 with your key's value.
MsgBox, %A_ThisHotKey% was pressed.
return
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.