AHK, tahan tombol

0

Saya harap ini adalah tempat yang tepat untuk bertanya. Saya ingin LButton dieksekusi secara normal jika diketuk tetapi ingin RButton ditekan saat ditekan. Contoh: Saya mengirim spam LButton dan melakukan serangan ringan tetapi menahan LBUtton selama 1 detik akan Menjalankan RBUton (Serangan berat). Saya mencari di forum tetapi kebanyakan permintaan tentang menahan tidak sesuai dengan niat saya.

Terima kasih!! (Maaf tapi tidak mau repot-repot mencari tag pas yang pas 168 halaman)

BFK
sumber
1
Anda tidak harus melihat semua tag dalam daftar. Ketikkan beberapa karakter dan itu akan disarankan
phuclv
Bukan pertanyaan tetapi tidak diizinkan membuat tag pengguna karena saya tidak masuk
BFK
mengapa Anda perlu membuat tag? bahkan pengguna normal tidak memiliki izin itu. dan sudah ada autohotkey menandai
phuclv

Jawaban:

0

Saya tidak 100% yakin apa yang Anda cari, bagaimana dengan sesuatu seperti ini? ...

#SingleInstance, Force
#NoEnv
#NoTrayIcon
#Persistent 

; tilde allows LButton to click as normal vs. this routine capturing the click
; i.e., LButton will always click once prior to RButton click getting sent 1 sec later
~LButton::      
    StartTick:=A_TickCount
    While GetKeyState("LButton", "P") && ((A_TickCount-StartTick)<1000)      ; 1000ms hold-down requirement
        Sleep 10

    If GetKeyState("LButton", "P")  ; If LButton is still down after loop exits, send RButton
        SendInput, {RButton}
Return
JJohnston2
sumber