2011-06-20 95 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