如果有人使用浏览器或任何其他应用程序,我希望用户能够输入快捷方式(例如control-shift-P),然后我希望我的菜单栏弹出一个窗口,用户可以输入一些文本,按Enter键关闭。
我该如何实施?
答案 0 :(得分:0)
也许你已经找到了解决方案,但这是我对这个问题的回答。
您可能正在搜索的是全球热键。查看本教程,了解如何创建全局热键:http://cocoasamurai.blogspot.ch/2009/03/global-keyboard-shortcuts-with-carbon.html
一旦你完成那部分工作,你唯一需要做的就是打开你的窗口。 您可以通过以下方式执行此操作:
[myWindow makeKeyAndOrderFront:sender];
希望这有助于任何仍在寻找答案的人