Я успешно использую скрипт AHK в течение почти года, который отображает комбинации клавиш Ctrl-C и Alt-ESV (сочетание клавиш Excel) с комбинациями клавиш Win и сопоставляет Ctrl-Del с Ctrl-Space, Ctrl-- (удалить строку) ,
Однако иногда (и все чаще и чаще) компьютер считает, что клавиша Win или Ctrl все еще удерживается. Я потратил много времени на поиски исправления, и у меня ничего не получалось, включая различные переписывания сценариев, удаление и переустановку AHK.
Вот мой сценарий:
#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
Изменить: у этого человека была та же проблема, что и у меня, хотя ни одно из исправлений, предложенных в этой теме, не помогло мне.