게임에서 세 명령에 대해 Ctrl 키를 사용하여 스페이스 바를 변경하려고하지만 모든 원인이 아니라면 통신 할 공간을 사용할 수 없습니다. 일반적인 명령은 Ctrl + q, Ctrl + w, Ctrl + e, Ctrl + r 및 Control + RButton (오른쪽 마우스)입니다. 지금 저는 Space :: Ctrl입니다.하지만 결과가없는 다른 솔루션을 시도했습니다.키 수정자를위한 AutoHotKey 키 조합 (재 매핑)
[편집 /]
@MCL 확인. 나는 게시 한 포럼 스레드를보고 어떤 코드가 작동하는지 아래에서 시도했다. 그것은 내가 원했던 방식으로 키를 보냈지 만, 각각의 바로 가기는 그것을 따르는 모든 바로 가기를 트리거했습니다. 예를 들어 space + e는 space + e, space + r 및 space를 트리거합니다.
또한 스페이스 바가 여전히 작동하지 않았습니다. Space :: Space를 나중에 추가하고 Space + (q, w, e 또는 r) 단축키를 사용하여 텍스트 공간 만 확보 할 수 있습니다.
SendMode Input
SetKeyDelay ,0,30
#IfWinActive ahk_class RiotWindowClass
Space & q::
Send {Ctrl down}
Sleep 30
Send {q down}
Sleep 30
Send {q up}
Sleep 30
Send {Ctrl up}
Space & w::
Send {Ctrl down}
Sleep 30
Send {w down}
Sleep 30
Send {w up}
Sleep 30
Send {Ctrl up}
Space & e::
Send {Ctrl down}
Sleep 30
Send {e down}
Sleep 30
Send {e up}
Sleep 30
Send {Ctrl up}
Space & r::
Send {Ctrl down}
Sleep 30
Send {r down}
Sleep 30
Send {r up}
Sleep 30
Send {Ctrl up}
Space & RButton::
Send {Ctrl down}
Sleep 30
Send {RButton down}
Sleep 30
Send {RButton up}
Sleep 30
Send {Ctrl up}
Space::Space
#IfWinActive
[/ 편집]
AHK가 귀하의 키를 보내는 것이 확실합니까? 그렇지 않으면 시뮬레이션 된 키 입력을 차단하여 게임을 문제가 될 수 있습니다 (아마도 선택적으로). 또한 공간의 원래 기능을 유지하려면'SPACE :: Send, {SPACE}'를 코드에 추가하십시오. 체계적으로 문제를 찾으십시오. 1. AHK가 키 누르기를 등록합니까? 2. AHK는 일반적으로 귀하의 지름길을 보내십니까? (게임 외부에서 먼저 시도해보십시오!) 3. AHK 시뮬레이션 키 입력이 창에 나타 납니까? – MCL
시간 내 주셔서 감사합니다. || 나는 지금 다음을 테스트했다. Space & q :: Send Text - 메모장에 보냈다. Space & q :: 보내기! q - Ctrl + q를 Launchy의 바로 가기로 설정하고 성공적으로 열었습니다. 그래서 Send 명령이 게임에서 작동하지 않는 것 같습니다. 그러나 Space :: Ctrl이 작동합니다. I은 Space + q를 다시 매핑하고 Ctrl + q로 게임을 탐지합니다. –
직설적인데,'# InstallKeybdHook'과'# UseHook'을 다른 조합으로 (단지 스크립트 맨 위에 놓으십시오) 다음 지시문을 가지고 놀아보십시오. 또한, AHK가 키 누르기를 등록하는지 확인하십시오 (파일에 무언가를 쓰는 것이 가장 좋습니다). – MCL