AutoHotkey: 3개의 키로 단축키 만들기

AutoHotkey: 3개의 키로 단축키 만들기

예를 들어 "control + k + l"과 같이 3개의 키가 있는 단축키를 만들고 싶습니다.
다음 스크립트가 있다고 가정해 보겠습니다.

^k&l::
클릭, 55, 100
클릭, 55, 750
복귀

"&"는 3개의 키에서 작동하지 않으므로 이 코드는 작동하지 않습니다.
어쨌든 그런 단축키를 어떻게 만들 수 있습니까?

답변1

이러한 결합된 다중 키 단축키의 문제는 일부 키보드가 해당 키 누름의 스캔 코드를 지원하지 않는다는 것입니다. 다른 방법으로 시도해 보세요.

#^k::  ; WindowsKey+Ctrl+k
Input key, I L1

IfEqual key,l ; Release WindowsKey+Ctrl+k and press l
  MsgBox You pressed WindowsKey+Control+k+l

IfEqual key,i ; Release WindowsKey+Ctrl+k and press i
  MsgBox You pressed WindowsKey+Control+k+i
Return

이미 점유하고 있는 경우가 많기 WindowsKey+Ctrl때문에 접두사로 사용했습니다 . 위에는 동시에 누른 후 손을 떼고 또는를 눌러 활성화 Ctrl+k할 수 있는 두 개의 단축키가 있습니다.WinKey+Ctrl+k
li

관련 정보