В настоящее время я добавляю NSMenuItem в свой NSMenu, и я могу успешно обнаружить и обработать событие click. Тем не менее, я хочу, чтобы добавить второй вариант и обнаружить, если пользователь нажал MENUITEM, удерживая SHIFTSwift NSMenuItem detect shift click
let menuItem = myMenu?.submenu?.addItemWithTitle("Click me", action: "itemClicked:", keyEquivalent: "")
Есть ли способ сделать это? Я посмотрел на keyEquivalent, но я не вижу НИКАКОГО, как заставить это работать.
Благодаря
глобального наблюдения за клавиши shift/command работают, но этот код не выполняется, когда пользователь перемещается по подменю, так что это не работает. @leodabus – VTS12
спасибо за ответ, я попытался изменить его на addLocalMonitorForEventsMatchingMask, и это все еще не работает. Не знаю почему это было downvoted – VTS12
любые идеи @LeoDabus? Thx снова – VTS12