У меня есть NSButton
в моем проекте, что должно работать с горячей клавишей ctrl+a
. Для этого я установил
button.keyEquivalentModifierMask = .control
button.keyEquivalent = "a"
Но по какой-то странной причине горячая клавиша работает на комбинации cmd+a
вместо ожидаемой ctrl+a
.
И если я сделаю button.keyEquivalentModifierMask == .command
, он вернет true
.
Кто-нибудь может объяснить, почему он работает так или, возможно, есть какая-то известная проблема с использованием NSEvent.ModifierFlags.control
?
К вашему сведению: проект построен с использованием Xcode 10.3