Использование Command-a в качестве сочетания клавиш для меню в SwiftUI 2.0

Можно ли использовать системный ярлык, например 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)


person mica    schedule 25.07.2020    source источник
comment
⌘ + A - это команда системного уровня, и я не думаю, что ее можно перезаписать: /   -  person Pondorasti    schedule 25.07.2020