İç içe geçmiş bir menü öğesi için özel klavye kısayolu nasıl eklenir?


33

Birkaç yıldır bu beni rahatsız ediyor. Böylece, Mac OS X'te , tuş vuruşlarını bağlamak istediğiniz menü öğesinin tam adını yazarak kendi Klavye Kısayollarınızı ( Sistem Tercihleri> Klavye> Klavye Kısayolları ) atayabilirsiniz . Peki ne yazmanız gerekiyorsa:

  • Menü yuvalanmış mı? veya
  • farklı şeyler yapan aynı adı taşıyan iki menü öğesi var mı?

Firefox gibi özel durumlar umrumda değil. Lütfen Apple'ın başarısız olduğu özel bir durum olmadığı sürece, özel durumlardan bahsetmeyin.


  • Terminal ile Örnek : Shell> Yeni Sekme> Pro ve Shell> Yeni Pencere> Pro . Bunu örnek olarak kullanıyordum. Terminal'in bu tasarım kusuruna sahip tek uygulama olduğunu hayal edemiyorum.

  • Sayfalardan başka bir örnek : Dosya> Çoğalt ve Düzenle> Çoğalt . Command-DÇoğaltmak istiyorsanız , düzenleme menüsü için ayarlayacaktır, ancak bu belge kilitlendiğinde, yalnızca dosya menüsü çoğaltma seçeneğine sahiptir, düzenleme menüsü grileşir ve kısayol erişilemez olana kilitlenir.


a) İç içe menüler genellikle iyi çalışır.
— Vervious

1
⌘N'yi yeniden tanımlamak istemiyorsanız, bir çözüm bulamadım. Bu soru daha önce soruldu: superuser.com/questions/118364/…

@ Nano8Blazex iç içe geçmiş çalışmalar, ancak benzersiz olmayan iç içe geçmişler ne durumda?

@mankoff bu soru! Bunu fark etmeden önce yorum yaptım. Ve bu bir nüshadır.
— 19:10

Yanıtlar:


7

Sorunuzun tam olarak ne olduğuna bağlı olarak burada iki cevap var:

  • Yapmak istediğin şey sadece örneğinin ifade ettiği şeyse, şunu dene:

    • Terminal'i başlatın ve tercihlerini açın ⌘,.
    • Ayarlar tercih bölmesinde, sol sütunda Pro'yu seçin.
    • Sol sütunun en sonunda, Varsayılan düğmesine tıklayın.

    Bu noktada, ⌘Nartık tercih ettiğiniz stilde yeni bir pencere açtığını ve ⌘Tyeni bir sekme için aynısını yaptığını göreceksiniz .

  • Örneğiniz yalnızca bir örnekse ve klavye kısayolu eklemek istediğiniz başka bir uygulama ise, bunu Sistem Tercihleri ​​→ Klavye → Klavye Kısayolları → Uygulama Kısayolları → + ile yapmalısınız.

    @ Nano8Blazex'in dediği gibi, genellikle iç içe geçmiş bir kısayolun adını girebilirsiniz ve düzgün çalışacaktır.


Peki, benzersiz olmayan menü öğelerine güvenilir bir kısayol atanamaz mı?
— Jim

Bağımlıdır - ve elbette, iyi işlenmiş Mac benzeri uygulamalarda yinelenen alt menü öğeleri yoktur. MS Entourage ile denedim, ancak, her iki menü öğelerine klavye kısayolu uyguladı . Kısayolu tıklamak, menü öğelerinin en sağını, en altını tetiklemesine neden oldu (elbette istediğiniz ne olabilir veya olmayabilir). Terminal için benzer bir klavye kısayolu oluşturmak olsa da, hiçbir şey yapmadı.
— Dori

33

Format->Indentation->Increase10.8 gibi ( kısayollar @JohanKaving) veya >Format>Indentation>Increase10.7 gibi kısayolları belirleyebilirsiniz .

Başka bir seçenek de bu gibi bir betiğe kısayol atamak olacaktır :

tell application "System Events" to tell process "Terminal" to click menu item "Pro" of menu "New Window" of menu item 1 of menu "Shell" of menu bar 1


1) ipucu için teşekkürler! 2) Bu hiç 10.6 ile çalıştı mı? Hala 10.6.8 kullanıyorum ve sözdiziminiz ve bazı değişikliklerinizle - ">" başlangıçta veya değil, boşluklu veya ">" vb. İle ayırıcıları denedim. :-(
— porg

Sanırım Lion'a eklendi ama Mountain Lion'a kaldırıldı. İçerdiği menü öğelerine kısayol atayamayacağınız bir hata oluştu >.
— 12:32

Öyleyse, 10.6.8'deki bu işlevsellik için bir şans yok mu?
— porg

6
Ir, bu işlevsellik Mountain Lion'da kaldırılmamış gibi görünüyor - ancak değişti. Bunu belirtmek benim için işe yarıyorFormat->Indentation->Increase
— Johan Kaving

Bunu teyit edebilir Format->Indentation->Increasehala v10.11 çalışır. Ve ne kadar büyük bir nimet.
— TransferOrbit
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.