मेरे पास NSTextView- आधारित घटक है और मैं उस पर एकल क्लिक अक्षम करना चाहता हूं, ताकि उसका प्रविष्टि बिंदु इन एकल क्लिकों से प्रभावित न हो, लेकिन फिर भी कॉपी-एंड-पेस्ट कार्य के लिए टेक्स्ट के टुकड़े चुनने में सक्षम होना चाहिए:NSTextView: एकल क्लिक को अक्षम करने के लिए कैसे करें लेकिन फिर भी कॉपी-एंड-पेस्ट के लिए चयन की अनुमति दें?
- एकल क्लिक के लिए कुछ नहीं कर
- प्रति-और-चिपकाएं संभव है और सम्मिलन बिंदु को प्रभावित नहीं करता
क्या मैं चाहता हूँ कि वास्तव में क्या हम डिफ़ॉल्ट टर्मिनल अनुप्रयोग में है: सम्मिलन बिंदु है और माउस क्लिक के माध्यम से इसे बदलना संभव नहीं है, लेकिन कॉपी-एंड-पेस्ट के लिए अभी भी टेक्स्ट का चयन है मुमकिन।
मैंने - (void)mouseDown:(NSEvent *)theEvent
विधि को देखने का प्रयास किया है लेकिन कुछ भी उपयोगी नहीं मिला।
संपादन योग्य = नहीं, चयन = हाँ पर्याप्त होगा:
4) कुंजियों का उपयोग स्थान को पुनर्स्थापित करता है मुद्रित करने के लिए यदि आवश्यक हो तो प्रयास? या आपको कुछ अलग चाहिए? क्या आप स्पष्ट कर सकते हो? – Remizorrr
यह पर्याप्त हो सकता है 'insertText: replacementRange: '' संपादन योग्य = NO' के साथ काम करेगा लेकिन यह कोई भी पाठ नहीं जोड़ता है। –
@StanislavPankevich चिपकने से पहले बस YES के लिए संपादन योग्य सेट हो सकता है और फिर NO पर वापस जा सकता है? – faviomob