SwiftUI Keyboard shortcut doesn't work if Button has a buttonStyle

Viewed 703

This works

Button(action: {
   print("pressed")
}){
   Text("Button")
}
.keyboardShortcut("B", modifiers: .command)

This doesn't

Button(action: {
   print("pressed")
}){
   Text("Button")
}
.buttonStyle(PlainButtonStyle())
.keyboardShortcut("B", modifiers: .command)

Has anyone else experienced this

1 Answers

Looks like a bug. However, if you use a lowercase "b" it works as expected:

Button(action: {
    print("pressed")
}) {
    Text("Button")
}
.buttonStyle(PlainButtonStyle())
.keyboardShortcut("b", modifiers: .command)
Related