Klavyemin üzerine biraz su döktüm ve şimdi periyodik olarak sağ ok tuşu basmadan aktif hale getirildi (örn. PDF'ler bir sayfa ileri atlar, YouTube 5 saniye atlar vb.). Hızlı bir keydown ve keyup sinyali ile sağ ok tuşu (keyCode = 39) olduğunu doğrulamak için çevrimiçi bir keylogger ( http://unixpapa.com/js/testkey.html ) kullandım. Bu nedenle, Autohotkey'i aşağıdaki gibi kullanarak devre dışı bırakmayı denedim:
Right::return
( bu çözümü takip ederek) Ancak boşuna. İdeal olarak, sadece, örneğin, 0.5s'den daha uzun basıldığında Sağ ok'un kaydedilmesini istiyorum, ancak en kötü durumda, tamamen kapanmasını kabul ediyorum (sonra yeniden başlayabilirim Shift+Left::Right
)
Herhangi bir yardım çok takdir edilmektedir!
Düzenleme: Şu anda, benim komut dosyası şöyle görünür:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
SC063::Pause
+BS::Del
^BS::run, taskmgr
Right::return