2011-06-20 14 views
5

में शॉर्टकट रिकॉर्डर काम कर रहा है क्या उद्देश्य-सी में शॉर्टकट रिकॉर्डर रखने का कोई तरीका है, जहां उपयोगकर्ता शॉर्टकट चुन सकता है?एक्सकोड 4

मैंने DDHotKey की कोशिश की, जो मेरे लिए काम करता था, लेकिन इस लाइब्रेरी के साथ उपयोगकर्ता शॉर्टकट स्वयं नहीं चुन सकते हैं।

फिर मैंने Shortcut Recorder को लागू करने का प्रयास किया, लेकिन वहां मैं केवल इब्प्लगिन की वजह से एक्सकोड 3 के साथ काम कर सकता हूं।

तो क्या एक्सकोड 4 में ऐसा कुछ करने का कोई तरीका है? : enter image description here

उल्लेख पुस्तकालय:

DDHotKey: Here

शॉर्टकट रिकॉर्डर: Here

+0

क्या आपको कोई समाधान मिला? – MatterGoal

+0

जेप बस एक नज़र डालें: https://github.com/shpakovski/MASShortcut – dehlen

उत्तर

1

के रूप में आप बाहर मिल गया है IBPlugins, Xcode 4 में काम नहीं करते। (File a bug यदि आप उन्हें वापस चाहते हैं) हालांकि, यह आपको प्रोग्रामेटिक रूप से नियंत्रण को तुरंत चालू करने से नहीं रोकता है ...

+0

मैंने अब प्रोग्रामेटिक रूप से नियंत्रण को तुरंत चालू किया लेकिन अब मैं कैसे आगे बढ़ सकता हूं? मुझे नहीं पता कि दर्ज की गई कॉम्बो कैसे प्राप्त करें और इस कॉम्बो दबाए जाने पर प्रतिक्रिया कैसे करें? – dehlen

+0

क्योंकि मेरा एप्लिकेशन keyComboDidChange विधि निष्पादित नहीं करता है हालांकि मैं प्रतिनिधि सेट करता हूं – dehlen

1

यह निश्चित रूप से संभव है - Jumpcut's source पर एक नज़र डालें। Xcode 4 में निर्माण करने के लिए आपको LLVM कंपाइलर 3.0 का उपयोग करने के लिए बिल्ड सेटिंग्स को बदलना पड़ सकता है, लेकिन यह शॉर्टकट रिकॉर्डर कार्यान्वयन का एक बहुत अच्छा उदाहरण है।

0

वहाँ शॉर्टकट रिकॉर्डर पैच मैं xcode 4.

आप ibplugin उपयोग करने की आवश्यकता नहीं है, लेकिन सिर्फ NSTextField और उसके सेल को संपादित पर उपयोगकर्ता परिभाषित क्रम विशेषता का उपयोग करने में लिखा है।

issue 58