나는 항상 오른쪽 버튼 메뉴를 차단하고 싶지 않다고 가정합니다.
rbutton & lbutton::Send, {Browser_Back}
rbutton::click r
그렇지 않으면 두 번째 줄을 제외하십시오.
업데이트 : 당신은 지금 당신이 "마우스 오른쪽 버튼으로 드래그"여기
를 사용하도록 지정했기 때문에 다른 생각이다 (참고 : 난 아무것도 확인할 수없는, 그래서 나는 바로 드래그를 사용하지 않음) :
rbutton::
Keywait, rbutton, T0.5
If (ErrorLevel) {
Click r d
Keywait, rbutton
Click r u
} Return
lbutton::
if GetKeyState("rbutton", "P")
Send, {Browser_Back}
Else {
Click d
Keywait, lbutton
Click u
} Return
당신은 rbutton을 잡고 0.5 초 이내에 왼쪽 버튼을 클릭 한 다음 rbutton을 놓아야합니다.
기본 버전은 내가 아는 한 간단하게 작동하지 않습니다. &
을 사용하면 rbutton이 해제시에만 실행되기 때문입니다.
이 여전히 훨씬 더 복잡한 것을 시도 할 수 작동하지 않는 경우 : link
업데이트 : 난 그냥 다른 변형의 생각 :
Lbutton::
if GetKeyState("rbutton", "P")
Send, {Browser_Back}
Else {
Click d
Keywait, lbutton
Click u
} Return
rbutton up::
If (a_priorhotkey != "Lbutton" or a_timeSincePriorHotkey > 500)
Click r
Return
이 오른쪽 마우스 드래그를 비활성화합니다. 나는 이것이 너무 많은 문제가 아니라고 생각한다. 내가 다른 것을 찾을 수 있다면 이걸로해야만 해. :) – Max
@ mamnun. 그렇지 않으면 내 업데이트가 컨텍스트에 있지 않습니다. –
@ mamnun 다시 업데이트되었습니다. –