【问题标题】:How to redefine system-wide shortcuts in AutoIt? [closed]如何在 AutoIt 中重新定义系统范围的快捷方式? [关闭]
【发布时间】:2011-03-23 03:18:22
【问题描述】:

Windows 上,当您按下Win+f 时,Windows 搜索实用程序将弹出。我想重新定义这个捷径并指向另一个程序(是的,它也是一个搜索实用程序,everything)。我尝试了以下代码,但它不起作用。

; open everything.exe
HotKeySet("#f", "open_everything")

; # win
; ^ ctrl
; + shift
; ! alt

While 1
    Sleep(200)
WEnd

; open everything
Func open_everything()
    MsgBox(4, "", "everything ... ")
EndFunc

当我将快捷方式更改为 Win+z 时,一切正常。

; open everything.exe
HotKeySet("#z", "open_everything")

; # win
; ^ ctrl
; + shift
; ! alt

While 1
    Sleep(200)
WEnd

; open everything
Func open_everything()
    MsgBox(4, "", "everything ... ")
EndFunc

对这个问题有什么想法吗?谢谢

【问题讨论】:

    标签: keyboard-shortcuts autoit


    【解决方案1】:

    来自 AutoIt 帮助文件。页面是功能参考-> HotKeySet。以下热键不能设置:Win+B,D,E,F,L,M,R,U;和 Win+Shift+M

    这些是内置的 Windows 快捷方式。注意:Win+B 和 Win+L 可能仅在 Windows XP 及更高版本上保留。

    更容易的是,例如将键绑定到 Ctrl+F 并习惯按下它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-11
      • 2010-10-02
      • 1970-01-01
      • 2012-06-14
      • 2019-04-29
      • 2016-05-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多