2010-01-13 10 views
17

में पेस्ट (कमांड + वी) पेस्ट नहीं कर सकता है किसी कारण से, एनएसटीक्स्टफिल्ड मुझे Command+V का उपयोग करके इसमें कुछ भी पेस्ट करने की अनुमति नहीं दे रहा है, हालांकि अगर मैं राइट-क्लिक करता हूं और 'पेस्ट' पर क्लिक करता हूं तो मैं इसमें पेस्ट कर सकता हूं। । यह क्यों हो रहा है और मैं इसे कैसे ठीक करूं?किसी NSTextField

उत्तर

6

मैं जोड़ने सबसे पहले करने के लिए "चिपकाएं" मेरी NSMenu मुख्य मेनू में बटन द्वारा यह तय उत्तरदाता paste: कमांड।

+1

यह एक मेनू आइटम (NSMenuItem) है, बटन नहीं (NSButton), और एक क्रिया संदेश चयनकर्ता, कमांड (HICommand) नहीं। –

+2

इसके अलावा मुझे इसके लिए और भी कुछ करना चाहिए ... मैंने आईबी के मानक "मेनू आइटम - एडिट" को फिर से जोड़ा है और वहां के सभी आदेश सही उत्तरदाता से सही तरीके से जुड़े हुए हैं। लेकिन अभी भी कोई कीबोर्ड कमांड नहीं मिल रहा है। क्या मैं "मेनू आइटम - संपादित करें" को सही तरीके से लिंक नहीं कर रहा हूं? – cksubs

+0

क्या आपने जांच की है कि आपने यह कैसे किया? –

3

क्या होता है जब आप अपने एप्लिकेशन के मुख्य मेनू से "संपादित करें> पेस्ट" चुनते हैं?

+0

मेरा एप्लिकेशन मेनू बार में बैठता है, इसमें मुख्य मेनू नहीं है। क्या यह कारण हो सकता है? यदि हां, तो मैं इसे कैसे ठीक करूं? – Chetan

+2

हां, आपको अपने कुंजीपटल आदेशों को क्रियाओं (जैसे पेस्ट :), और पहले प्रतिक्रिया में क्रियाओं को मैप करने के लिए कुछ मानचित्र चाहिए। मेनू सेट अप करना ऐसा करने का सबसे आसान तरीका है। यहां तक ​​कि यदि आप ऐप के डॉक आइकन और मेनू बार छुपाए गए हैं, तो भी आप मुख्य मेनू को कीबोर्ड कमांड प्राप्त करेंगे। – Darren

+0

मैंने अब अपने आवेदन के लिए एक मुख्य मेनू बनाया है, लेकिन अब जब मैं "संपादित करें" पर क्लिक करता हूं, तो "पेस्ट करें" बटन और अन्य सभी भूरे रंग के होते हैं, भले ही मेरा कर्सर टेक्स्ट फ़ील्ड में क्यों न हो। मैं यह कैसे तय करुं? – Chetan

4

आप क्या:

  • में से किसी के लिए एक महत्वपूर्ण बराबर निरुपित अपने नियंत्रण (NSButtons, NSMenuItems, ...) है कि इससे पहले कि मुख्य मेनू

प्रतिक्रिया कर रहे हैं - या -

  • पूरे मेनू हटाएँ
  • NSMenuItem संपादित
  • पेस्ट NSMenuItem "चिपकाएँ" शॉर्टकट "चिपकाएं" की एक प्रमुख बराबर है NSMenuItem
+0

मुझे यह समस्या भी है। प्रारंभ में मैंने संपादन मेनू को हटा दिया है (क्योंकि पहले में इसकी आवश्यकता नहीं है), लेकिन बाद में मुझे इसे आईबी के लिए पुन: कार्यान्वित करना पड़ा: सब काम कर रहे हैं, सबकुछ 'पेस्ट' को छोड़कर काम करता है। पहले उत्तरदाता में सापेक्ष कार्रवाई है, समस्या क्या हो सकती है? – Mike97

संबंधित मुद्दे