【发布时间】:2013-05-26 23:59:36
【问题描述】:
我正在尝试获得一个非常基本的网络浏览器,它有 3 个 Web 视图(2 个隐藏,1 个始终可见)。
我想通过按 CMD+1、CMD+2、CMD+3 在这 3 个 webview 之间切换。
我已经创建了一个基本的 Cocoa 应用程序,在其中添加了 3 个 webview,引用了 Webkit 框架,并且我已经启动并运行它,这部分正在运行。
现在我想知道:
1) 如何捕捉关键事件? 看起来太复杂了,浏览事件结构文档让我头疼。
[咆哮]从做过很多 Windows 表单、GTK、QT 和 Java/C#/C++ 工作的人看来,XCode 通过移动所有内容并创建 3 种不同的方式来实现相同的事情等,似乎每个版本都变得更糟. 每次我必须使用它总是就像我必须重新学习所有东西一样。[/rant]
2)如何具体捕捉CMD+NUMBERS?
这只是为了我正在构建的一个快速生产力应用程序,以与 JIRA(项目管理)结合使用。
如果有人能指出好的方向,我将不胜感激。
每次我偶然发现一个很好的教程,它已经过时了,或者是针对大多数时间不再使用与 OS X 相同的 API 的 iOS 开发者。
对您的咆哮感到抱歉,感谢您的帮助!
【问题讨论】:
标签: objective-c xcode webkit nswindow