Zepsułem trochę wody na klawiaturze, a teraz okresowo prawy klawisz strzałki jest aktywowany bez naciskania go (np. Pliki PDF przeskakują o jedną stronę do przodu, YouTube pomija 5 sekund itp.). Użyłem internetowego keyloggera ( http://unixpapa.com/js/testkey.html ), aby sprawdzić, czy jest to klawisz strzałki w prawo (keyCode = 39) z szybkim klawiszem i kluczem. Dlatego próbowałem go wyłączyć za pomocą Autohotkey, takiego jak:
Right::return
(zgodnie z tym rozwiązaniem ) Ale bezskutecznie. Idealnie, chciałbym mieć zarejestrowaną strzałkę w prawo tylko, jeśli jest naciśnięta dłużej niż np. 0,5 s, ale w najgorszym przypadku akceptuję jej całkowite wyłączenie (wtedy mogę zmienić mapę Shift+Left::Right
)
Każda pomoc jest mile widziana!
Edycja: W tej chwili mój skrypt wygląda następująco:
#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