2011-06-20 37 views
5

在Objective-C中有什么方法可以使用快捷键记录器,用户可以在其中选择快捷键?获取快捷键记录器在Xcode 4中工作

我试过DDHotKey,这对我很合适,但是用这个库用户不能自己选择快捷方式。

然后我试着实现Shortcut Recorder,但在那里我只能使用Xcode 3,因为ibplugin。

那么有没有什么办法在Xcode 4中有这样的东西? :enter image description here

提到图书馆:

DDHotKey:Here

快捷录像机:Here

+0

您是否找到解决方案? – MatterGoal

+0

jep只是看看:https://github.com/shpakovski/MASShortcut – dehlen

回答

1

IBPlugins不要在Xcode 4的工作,因为你已经发现了。 (File a bug如果你想他们回来)但是,这并不妨碍你以编程方式实例化控制...

+0

我现在通过编程实例化了控件,但我现在该如何移动?我不知道如何获得输入的组合键,以及如果按下组合键时如何反应? – dehlen

+0

因为我的应用程序不执行keyComboDidChange方法,虽然我设置委托 – dehlen

1

这绝对是可能的 - 看看Jumpcut's source。您可能必须更改构建设置以使用LLVM编译器3.0来构建Xcode 4,但它是一个很好的示例快捷方式记录器实现。

0

有快捷键刻录补丁我写上的Xcode 4

你并不需要使用ibplugin只是编辑的NSTextField及其细胞使用用户定义的运行属性。

请参阅issue 58