Applescript 避免键盘Maestro上一键快捷键的文本字段

Applescript 避免键盘Maestro上一键快捷键的文本字段,applescript,keyboard-shortcuts,keyboard-maestro,Applescript,Keyboard Shortcuts,Keyboard Maestro,我非常喜欢Gmail的快捷方式,你不需要按住shift键或command键就可以很好地利用它。Pocket和Reeder也有,如果你不明白我的意思,试试看 Keyboard Maestro允许创建单键快捷键,但是,如果您在应用程序的文本字段中键入内容,它将在您按指定键时立即激活单键快捷键 我找到的最好的解决方案是创建一个“如果”语句,如果文本字段处于活动状态(或者光标处于活动状态,我不知道有什么可能),该语句将停止宏。或者,只有在未选择文本字段(或可以键入的任何位置)的情况下,才能使用宏 有什么

我非常喜欢Gmail的快捷方式,你不需要按住shift键或command键就可以很好地利用它。Pocket和Reeder也有,如果你不明白我的意思,试试看

Keyboard Maestro允许创建单键快捷键,但是,如果您在应用程序的文本字段中键入内容,它将在您按指定键时立即激活单键快捷键

我找到的最好的解决方案是创建一个“如果”语句,如果文本字段处于活动状态(或者光标处于活动状态,我不知道有什么可能),该语句将停止宏。或者,只有在未选择文本字段(或可以键入的任何位置)的情况下,才能使用宏


有什么想法吗?

我想你可以用卡拉宾

已添加AXNotifier。AXNotifier允许您观察 窗口名称(窗口标题)和关注的ui元素角色(例如。 无论是否为文本区域)。例如,允许您 不编辑文本时,在Finder中将hjkl键用作箭头键 例如添加了文件名


快速更新:有一个由Philippe Martin创建的“解决方案”。我对它不是100%满意,如果能找到替代品,那就太好了。例如,如果我使用他的技巧为空格键委派不同的功能,例如在命中列表中将选定任务标记为完成,因为空格键上已经附加了一个操作(在下面创建一个任务),一个不会删除另一个。此外,你总是需要比你想要的键盘快捷键更长的时间来按住你的键。你的解决方案链接被破坏了。此外,您可能应该将其作为答案而不是评论添加。@studgeek。我稍后会写一个关于这个问题的答案,尽管解决方法还不是一个合适的解决方案。