我想要一个通用的快捷方式,要么在整个计算机上,要么仅在一些有限的程序中(例如仅当 chrome 处于活动状态时)。
(PS. 我在这里使用 AHK 语言,所以 ^ 是 ctrl !是 alt + 是 shift)。
我想按一个快捷键,例如按 ^{Space},然后写一些内容,如“电子邮件”,然后按 Enter 打开 Outlook。
我也能打
^{空格}
频道
{进入}
并启动 chrome。
该计划已经完成Launchy。然而,我想做的是让它更加灵活。
例如,我对我的程序 MyLifeOrganized (MLO) 中的键盘快捷键不满意。我必须按 +1 或 +2 才能在待办事项上添加注释或标签。相反,我希望实现以下功能:
^{空格}
输入“nn”
得到注释。
由于获取注释的部分已经有键盘快捷键,因此应该可以通过 AHK 完成
- ^空格::
- 提示消息框
- 如果我写“nn”
- 发送 +1
- 如果我写“nn”
- 发送 +2
- ETC...
- 如果我写“nn”
我怎样才能使这个“映射”发挥作用?
答案1
一个名为 SlickRun 的程序可以实现这一功能。
如果您想使用 Autohotkey,使用输入框可以轻松构建解决方案。
^Space::
inputVar :=""
InputBox, inputVar, Launch,,,200,110
If (inputVar = "ch")
{
Run, chrome.exe
}
Else If (inputVar = "email")
{
Run, outlook.exe
}
return
答案2
您可以将 Everything 实用程序配置为使用热键打开,然后将其范围限制为您可以在 GUI 中定义和编辑的“文件列表”(例如,通过添加开始菜单文件夹并删除不必要的链接)。