Я хочу использовать Alt + d для запуска Удалить .
!d::Send, {delete}
Это работает почти везде, кроме проводника.Ничего не происходит, когда выберите файл и нажмите Alt + d .Почему это так?
Среда: последняя версия AutoHotKey, Windows 10-64bit
Попробуйте
!d:: IfWinActive ahk_class CabinetWClass ; explorer { ; The control retrieved by this command is the one that has keyboard focus ControlGetFocus, FocusedControl, A ; A means the active window ; MsgBox %FocusedControl% If FocusedControl contains DirectUIHWND,SysListView SendInput, {AppsKey}d else Send, {delete} } else Send, {delete} return
https://autohotkey.com/docs/commands/ControlGetFocus.htm