Objective-C/Cocoa:获取关键代码

Posted

技术标签:

【中文标题】Objective-C/Cocoa:获取关键代码【英文标题】:Objective-C/Cocoa: get key code 【发布时间】:2011-09-07 10:54:04 【问题描述】:

嗨 要设置我的应用程序热键,我需要将字符转换为其键码。这怎么可能?

我有多个用于修饰键的复选框和一个用于键的小文本字段。但我确定我看到了显示按下的整个组合键的文本字段... 因为我没有找到任何东西,所以我使用了一个简单的文本字段。所以现在我需要这个字段中字符的关键代码。

(我的想法:我自己的 nstextview,覆盖 keydown 或 keyup 并获取 [event keycode] 或类似的东西。但我想使用文本字段!)

【问题讨论】:

【参考方案1】:

我认为您正在寻找Shortcut Recorder。您可以在界面中使用它来记录键盘快捷键。

【讨论】:

嗯,我不认为我可以让那个猛犸象工作(我什至无法构建它,xcode 说:“选定的运行目标对此操作无效”?),我真的找不到演示/教程如何使用它 以上链接中没有项目 @ThE uSeFuL:有一个不错的大链接指向“从 Shortcut Recorder Google Code 项目获取最新版本”...【参考方案2】:

有一个名为Key Codes 的小应用程序应该可以满足您的需求。

【讨论】:

以上是关于Objective-C/Cocoa:获取关键代码的主要内容,如果未能解决你的问题,请参考以下文章

在代码中使用核心数据 - Objective-C/Cocoa

Objective-C/Cocoa/XCode 新手:如何接收通知?

Objective-C/Cocoa 中 Java 的 Thread.sleep() 等价物是啥?

Objective-C / Cocoa:上传图像、工作内存和存储

如何在 Objective-C/Cocoa 中更改状态栏项目标题的颜色?

iOS 的objective-c/cocoa 中存在哪些方法族?