2010-01-13 20 views
17

içine yapıştırılamıyor (Command + V) Herhangi bir nedenden dolayı, bir NSTextField, Command+V kullanarak bir şey yapıştırmama izin vermiyor, ancak sağ tıklayıp 'Yapıştır' seçeneğini tıklatırsam içine yapıştırabilirim . Bu neden oluyor ve bunu nasıl düzeltebilirim?NSTextField

cevap

6

Ben Birinci benim NSMenu Ana Menü düğmesini "Yapıştır" bağlayarak düzelttim Yanıtlayıcı'nın paste: komutu.

+1

Bu bir menü öğesi (NSMenuItem), bir düğme (NSButton) değil, bir eylem mesajı seçicisi, bir komut değil (HICommand). –

+2

Bunun için bana bundan çok daha fazla şey var ... IB'nin "Menü Öğesi - Düzenle" standardını tekrar ekledim ve içindeki tüm komutlar İlk Yanıtlayıcı ile doğru şekilde bağlantılı. Ama hala klavye komutları almıyor. "Menü Öğesi - Düzenle" yi doğru şekilde bağlamam mıyım? – cksubs

+0

Bunu nasıl yaptığınıza dair bir sınavınız var mı? –

3

Uygulamanızın ana menüsünden "Düzenle> Yapıştır" ı seçtiğinizde ne olur?

+0

Uygulamam menü çubuğunda oturur, ana menüye sahip değildir. Sebebi bu olabilir mi? Eğer öyleyse, nasıl düzeltebilirim? – Chetan

+2

Evet, klavye komutlarınızı eylemlere (yapıştır :) gibi bir şeyle eşleştirmeniz ve eylemleri İlk Yanıtlayıcı ile eşleştirmeniz gerekir. Bir menü oluşturmak bunu yapmanın en kolay yoludur. Uygulamanın Dock simgesi ve menü çubuğu gizlenmiş olsa bile, ana menü hala klavye komutlarını alırsınız. – Darren

+0

Şimdi uygulamam için bir ana menü hazırladım, ancak şimdi "Düzenle" yi tıkladığımda, imlecim bir metin alanında bile olsa "Yapıştır" düğmesi ve diğerleri basılıyor. Bunu nasıl düzeltirim? – Chetan

4

Öyle mi:

  • herhangi bir tuş eşdeğeri atama senin kontroller (NSButtons, NSMenuItems, ...) Ana Menü

önce yanıt verdiğinizi - veya -

  • bütün Menüsü Sil
  • Düzen NSMenuItem
  • Yapıştır NSMenuItem Kısayol "Yapıştır" önemli bir eşdeğerdir "Yapıştır" NSMenuItem
+0

Bende bu problem var. Başlangıçta Düzen menüsünü kaldırdım (çünkü ilk başta gerek yok), ancak daha sonra IB'yi yeniden uyarlamak zorunda kaldım: hepsi çalışıyor, her şey 'macun' dışında çalışıyor. İlk cevaplayıcıda göreceli eylem var, sorun ne olabilir? – Mike97

İlgili konular