是否可以为使用上下文菜单处理程序的上下文菜单项创建热键?

时间:2019-07-17 14:52:42

标签: windows contextmenu autohotkey hotkeys registerhotkey

我有一个shell extension,可让我保存/恢复桌面图标的位置。它的命令完全从“桌面上下文菜单”运行。我想在快捷菜单中向这些项目添加热键。

无论如何我都不是程序员,但是我可以按照说明进行操作。我戳了一堆,看起来好像有注册表项和编辑加速键的方法,但这仍然需要打开上下文菜单。

我已设置AutoHotkey以使用我的热键打开上下文菜单,如果我在台式机上,则选择选项,这是一个很好的解决方法,但我仍然想知道将来如果没有脚本就可以做。

$^r::
    If (IsDeskTopActive()) {
        WinActivate, Program Manager ahk_class Progman
    Send, {AppsKey}{d}

}

    Else 
        SendInput {^r}
Return

IsDesktopActive() { ; Modified by errorseven - orignal by HotKeyIt
    MouseGetPos,,,win
    WinGetClass, class, ahk_id %win%
    If class in Progman,WorkerW
        Return True
    Return False
}

代码按预期工作。只是在寻找更好的解决方案。

0 个答案:

没有答案
相关问题