Çok nadir kullanılan uygulamanın ana menüsüne bir menü öğesi eklemek istiyorum. Varsayılan olarak gizlenmesini ve yalnızca kullanıcı Seçenek tuşu basılı tutulduğunda göstermesini istiyorum. Bunu nasıl yaparım?Seçenek tuşuna basarak uygulamanın ana menüsünde menü öğesini gizle/göster tuşu
Ben flagsChanged:
işlemek gerektiğini görünüyor, ama NSResponder
'ın yöntemdir ve NSMenu
NSResponder
devraldığı etmiyor? Ana pencere denetleyicide denedim ve menüyü tıklatmadan önce Option tuşuna bastığımda çalışır. Aşağıdaki kullanım durumu çalışmıyor: menü maddesine tıklayın (öğe yok), seçenek tuşuna basın - öğem görünmeli, seçenek tuşunu bırakın - öğe kaybolacaktır.
Ben de NSEvent en addLocalMonitorForEventsMatchingMask:handler:
ve NSFlagsChangedMask
için addGlobalMonitorForEventsMatchingMask:handler:
çalıştı ama ettik ana menü açık ne yerel veya global işleyicileri ateş değilken seçenek tuşuna basıldığında.
Bunu nasıl yapabilirim?
Sadece denemek için zamanım vardı ve işe yarıyor. Çok teşekkürler! –