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