Answers:
我还认为,必须立即按三个键的快捷方式太难了!
我的解决方案也位于AutoHotKey中。首先将标题匹配模式设置为,RegEx
因为这样您就可以通过正则表达式匹配标题。将以下内容放在脚本顶部附近:
SetTitleMatchMode RegEx
这是仅在Outlook 2010中有效的快捷方式(请注意,我使用的是Control + Shift + 9):
#IfWinActive Inbox.*Microsoft Outlook
a:: SendInput ^+9
#IfWinActive
对于Outlook 2013,需要对正则表达式进行一些修改:
#IfWinActive Inbox.*Outlook
a:: SendInput ^+9
#IfWinActive
CapsLock & a
不只是a
为热键。
!a
。有关更多信息,请参见autohotkey.com/docs/Hotkeys.htm。
您可以使用AutoHotkey的做任何你想要的快捷方式。这很容易学习,他们有足够的文档
注意:使用#IfWinActive
/ #IfWinExist
专门定位Outlook或任何其他程序。
实际上,OS X本身允许您使用键盘/鼠标系统首选项窗格针对任何菜单项的任何应用程序执行此操作。有关详细信息,请参见:
http://lifehacker.com/343328/create-a-keyboard-shortcut-for-any-menu-action-in-any-program
乔恩
在AutoHokey论坛中查看此解决方案:https ://autohotkey.com/board/topic/102227-gmailkeys-for-outlook-2013/
像这样:
Opt("WinTitleMatchMode", 2)
HotKeySet("{INSERT}", "captureIns")
Func captureIns()
HotKeySet("{INSERT}")
if (WinGetState("Microsoft Outlook") == 15) Then
Send("{CTRLDOWN}")
Send("{SHIFTDOWN}")
Send("1")
Send("{SHIFTUP}")
Send("{CTRLUP}")
EndIf
HotKeySet("{INSERT}", "captureIns")
EndFunc
while 1
sleep(100000000)
WEnd