Не могу избавиться от Shift-Key в NSMenuItem Modifier Mask
У меня есть NSMenuItem, который имеет сочетание клавиш. Я установил ярлык так:
// Close
let closeItem = NSMenuItem()
closeItem.title = Resources.QUIT
closeItem.action = #selector(quit)
closeItem.keyEquivalentModifierMask = [NSCommandKeyMask]
closeItem.keyEquivalent = "Q"
self.menu.addItem(closeItem)
К сожалению, я не могу избавиться от клавиши "Shift":
В чем проблема с моим кодом?
1 ответ
Решение
Решение было довольно простым: вместо "Q" я использовал "q", и модификатор shift исчез. Новый код:
self.menu.addItem(NSMenuItem(title: Resources.QUIT, action: #selector(quit), keyEquivalent: "q"))