2013-07-10 36 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中的箭頭鍵的設置。