僅當您編輯某個NSTextField時纔可以添加熱鍵嗎?例如,當你在這個文本字段中時,如果按下Command + 1它插入了一個字符串,並且Command + 2插入另一個文本字符串等,但只在編輯該NSText字段時才需要。編輯NSTextField時添加熱鍵
我試着添加一個keyDown方法到我的子類NSTextField,但似乎並沒有被解僱。如果我將它改爲keyUp,它會被觸發,但如果命令鍵被按下,則不會被觸發。
看來,當我搜索熱鍵時,我發現的唯一信息就是全局熱鍵(即使應用程序不可見時也會激活),這不是我正在尋找的。
+1用於試驗該路徑。菜單已經配備了此功能,因此從一開始,如果您確實不想要菜單項,請嘗試將其隱藏起來,並查看鍵盤等效項是否仍然有效。 – d11wtq 2010-11-16 06:55:54
我的應用程序是一個「代理」,並沒有MainMenu,很不幸,所以我不確定我是否可以做到這一點。 – BarrettJ 2010-11-16 15:37:52