1

此代码适用于 MacOS,我希望通过长按硬件键盘上的 CMD 来查看 iPad 上的所有命令,并在硬件键盘上按下命令时触发。

不幸的是,iPadOS(带有iOS14-beta的模拟器)长按CMD或按CMD-1没有任何反应。

我在 iPadOS 上是否遗漏或做错了什么,或者这可能是 Beta 版中的错误。

@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 2", action: {print ("Command 2")})
          .keyboardShortcut("2")
      }
    }
  }
}

MacOS BigSur 11.0 Beta (20A5323l) (Beta 3)
Xcode 版本 12.0 beta 3 (12A8169g)

4

0 回答 0