2

如果有人正在使用浏览器或任何其他应用程序,我希望用户能够输入快捷方式(例如 control-shift-P),然后我希望我的菜单栏弹出一个窗口,以便用户可以输入一些文字,按回车键关闭。

我该如何实施呢?

4

1 回答 1

0

也许您已经找到了解决方案,但这是我对这个问题的回答。

您可能正在搜索的是全局热键。查看有关如何创建全局热键的本教程:http: //cocoasamurai.blogspot.ch/2009/03/global-keyboard-shortcuts-with-carbon.html

一旦你让那部分工作,你唯一需要做的就是打开你的窗口。您可以通过以下方式执行此操作:

[myWindow makeKeyAndOrderFront:sender];

希望这对仍在寻找答案的人有所帮助

于 2014-02-26T20:42:33.530 回答