Kısayol zaten kullanılmışsa, nasıl anlarım?


1

Bunun gibi bir uygulamanın (bu durumda PowerPoint) kullanıcı kısayollarının nasıl listeleneceğini biliyorum:

defaults read com.microsoft.PowerPoint NSUserKeyEquivalents

Ancak, varsayılan kısayolları komut satırı üzerinden listelemenin bir yolu var mı (applescript tamam)? Bu şekilde mevcut olanların üzerine yazmaktan kaçınabilir ve eklemek istediğim her kısayolu manuel olarak test etmek zorunda kalmazdım.

Yanıtlar:


1

Bu, uygulama menünün istediği gibi değiştirebileceği veya bir menüde bulunmayan bir şeyler için bir kısayol kullanabileceğinden, kullanılabilir duruma getirebileceği kısayolları saklamadığından mümkün değildir.

  • Kullanıcı kısayolları eklendiğinde ve kullanıcı kısayolu bastığında, macOS girdiğiniz adla eşleşen menü öğesini bulmak için menülere bakar. Bu, kısayol çalıştırıldığında gerçekleştirilen bir çalışma zamanı kontrolüdür, çünkü bundan önce kontrol etmek mümkün değildir. Bu nedenle, Sistem Tercihleri'nde menü öğesi için girdiğiniz metin serbest biçimli bir kutudur, çünkü bir uygulama için var olabilecek her menü öğesini numaralandırmak mümkün değildir.

  • Uygulamaların, kısayolları menülerde bulunan öğelerle sınırlandırması gerekmez. Uygulamalar bir tamamlayıcı menü öğesini kaydetmeden kısayollarda tetikleyebilir. Bu, kısayolların numaralandırılamamasının ikinci nedenidir.

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.