2017-06-30 63 views
0

我正在使用AutoHotkey重新分配一些热键在Dr. Explain中。宏执行到消息的点,但实际的新热键不起作用。热键重新分配宏不起作用

这里的脚本:

WinActivate, DRAFT_Complete Jazzit Help Masterfile* - Dr.Explain (Licensed to: Accountants Templates Inc.) 

MsgBox Normal --> Alt + A and Normal - emphasis --> Alt + S 

Return 

;Change keystrokes for normal and normal-emphasis 

#Inputlevel 1 
^+n::!a 
^+6::!s 
#Inputlevel 1 

#IfWinActive 

不知道如果我错过了什么。

回答

0

定义热键Ctrl键移位ÑCtrl键移位 在其标题

SetTitleMatchMode 2  ; All #If statements match anywhere in title 

#IfWinActive Jazzit 
F1:: MsgBox Normal --> Alt + A and Normal - emphasis --> Alt + S 
^+n::send !a 
^+6::send !s 
#IfWinActive 

重映射格式包含 “Jazzit” 窗口(即,不使用send)传递所有修改键:

^+n::!a  ; sends Alt+Shift+Ctrl+A 
^+6::!s  ; sends Alt+Shift+Ctrl+6 
+0

我试过移动热键。见代码'WinActivate,DRAFT_Complete Jazzit帮助主文件* - Dr.Explain(授权给:会计师模板公司) MSGBOX正常 - > Alt + A键和普通 - 重 - > Alt + S键 #Inputlevel 1 ^ + N ::一个 ^ + 6 ::小号 #Inputlevel 1 ;!更改击键正常和正常加重 #IfWinActive'它似乎仍然没有工作。 – Nix

+0

我更新了我的答案 –

+0

谢谢你的答案,但仍然没有运气。我很茫然。也许软件阻止了这种变化?没关系,我会恢复到手动状态。非常感激! – Nix