此代码适用于 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)