Global hotkey events are not triggered while an NSStatusItem menu is open
Originator: | markvjal | ||
Number: | rdar://FB8954653 | Date Originated: | 28 December 2020 2:36AM |
Status: | Open | Resolved: | |
Product: | macOS | Product Version: | 11 |
Classification: | Bug | Reproducible: | yes |
When an application registers for global hotkey events via `RegisterEventHotKey`, and has a `NSStatusItem` with it's menu opened, hotkey events to not arrive until the menu is closed. Steps to reproduce: 1- Write an app that registers a global hotkey via `RegisterEventHotKey` and displays an `NSStatusItem` with a menu. 2- Run the app and open the menu. 3- Try to trigger the hotkey repeatedly. Expected result: The hotkey callbacks arrive instantly while the menu is opened. Actual result: The hotkey events arrive all at once when the menu is closed.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!