2013-07-10 32 views
3

我喜欢类似Gmail的快捷方式,您不需要按住shift或命令就可以很好地使用它。口袋和里德也有这样的,如果你不知道我的意思,那就试试看吧。避免键盘上的一键快捷方式的文本字段Maestro

键盘Maestro允许创建一键快捷方式,但是,如果您在应用程序的文本字段中键入内容,只要按下指定键,它就会激活一键快捷方式。

我发现的最佳解决方案是创建一个“if”语句,如果文本字段处于活动状态(或者光标处于活动状态,我不知道可能是什么),它将停止宏。或者,如果没有选择文本字段(或您可以输入的任何地方),则仅使用宏。

任何想法?

+0

快速更新:Philippe Martin创建了一个“解决方案”[here](http://tech.groups.yahoo.com/group/keyboard_maestro/message/5020)。我对此并不满意,并且很乐意寻找替代品。 例如,如果我使用他的技巧为事物中的空格键委派不同的功能,例如将选定的任务标记为完成,如在命中列表中,因为已经有一个附加到空格键的动作(在下面创建任务) ,一个不会抹去另一个。此外,你总是要把钥匙放在比你想要的快捷键更长的时间。 –

+0

您的解决方案链接已损坏。另外,您应该将其添加为答案而不是评论。 – studgeek

+1

@ studgeek [这是一个固定的链接](https://groups.yahoo.com/neo/groups/keyboard_maestro/conversations/topics/5020)。稍后我会就这个问题写一个答案,尽管解决方法还不是一个合适的解决方案。 –

回答

0

我想你可以使用Karabiner。

https://pqrs.org/osx/karabiner/history.html.en

AXNotifier已添加。 AXNotifier允许您观察窗口名称(窗口标题)和聚焦的UI元素角色(例如 是否使用textarea)。例如,当您未编辑文本 (如文件名)时,允许您使用hlkl键作为Finder中的箭头键的设置。