Может ли NSEvent запускаться при нажатии клавиши-модификатора?

Я пытаюсь определить точный момент нажатия клавиши-модификатора (например, ctrl, shift, cmd, alt).

Следующий код просто срабатывает при нажатии немодифицирующих клавиш (когда для каждого ключевого события сообщается о любых удерживаемых в настоящее время клавишах-модификаторах)

[NSEvent addGlobalMonitorForEventsMatchingMask:(NSKeyDownMask) handler:^(NSEvent *event){//Trigger function}}];

Есть ли способ расширить эту функцию, чтобы она запускалась именно тогда, когда клавиши-модификаторы нажаты и нажаты?

0 ответов

Другие вопросы по тегам