2012-07-23 34 views
2

如果有人使用瀏覽器或任何其他應用程序,我希望用戶能夠輸入一個快捷方式(例如control-shift-P),然後我希望我的菜單欄彈出一個窗口,以便用戶可以輸入一些文字,按回車關閉。如何使用快捷方式彈出菜單欄?

我該如何去實現它?

回答

0

也許你已經找到了解決方案,但這是我對這個問題的回答。

您可能正在搜索的是全球熱鍵。查看本教程,瞭解如何創建全局熱鍵:http://cocoasamurai.blogspot.ch/2009/03/global-keyboard-shortcuts-with-carbon.html

一旦你獲得了該部分的工作,唯一需要做的就是打開你的窗口。 您可以通過以下做到這一點:

[myWindow makeKeyAndOrderFront:sender]; 

希望這有助於任何人誰仍在尋找答案