Z powodzeniem używam skryptu AHK przez prawie rok, który mapuje Ctrl-C i Alt-ESV (skrót Excel) do kombinacji klawiszy Win i mapuje Ctrl-Del do Ctrl-Space, Ctrl-- (usuń wiersz) .
Jednak czasami (i coraz częściej) komputer uważa, że klawisz Win lub Ctrl jest nadal wciśnięty. Spędziłem dużo czasu szukając poprawki i nic nie działało dla mnie, w tym różne przepisywanie skryptów i odinstalowywanie i ponowne instalowanie AHK.
Oto mój skrypt:
#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.
;map ctrl-c, ctrl-v, and ctrl-e-s-v (paste values) to win-key combos
#a::Send ^c
#s::Send ^v
#q::Send !e,{s},{v}{Enter}
*CapsLock::Send {Media_Play_Pause}
Return ;disable CapsLock permanently
;map win-x to ctrl-alt-/ - shortcut to open 'everything.exe', then close it automatically when it's not in focus
#x::
Send ^!/
Sleep, 1000
WinWaitNotActive, ahk_class EVERYTHING
WinClose, ahk_class EVERYTHING
return
;win-z to prt scn
#z::Send {PrintScreen}
;map ctrl-del to select whole line and delete it
~^Del::
Send +{space}
Send ^-
Send {Left}
return
Edytować: ta osoba miał ten sam problem co ja, chociaż żadna z poprawek sugerowanych w tym wątku nie pomogła mi.