Можно ли использовать системный ярлык, например COMMAND-a (выбрать все) в качестве сочетания клавиш для меню в SwiftUI в многоплатформенном приложении MacOS?
Я пробовал вот так, но ярлык работает только для COMMAND-1, а не для COMMAND-a.
Выбор в меню работает нормально.
@main
struct KeyboardCommand_1App: App {
var body: some Scene {
WindowGroup {
ContentView()
}
.commands {
MyCommands()
}
}
}
struct MyCommands : Commands{
var body: some Commands {
CommandMenu("MyCommands") {
Section {
Button("Command 1", action: {print ("Command 1")})
.keyboardShortcut("1")
Button("Command a", action: {print ("Command a")})
.keyboardShortcut("a")
}
}
}
}
struct ContentView: View {
var body: some View {
Text("Keyboard Shortcuts")
}
}
MacOS BigSur 11.0 Beta (20A5323l) (Beta 3)
Xcode Version 12.0 beta 3 (12A8169g)