title: keyboardShortcut modifier is not working with a custom ButtonStyle
body: <p>In SwiftUI on macOS you have a modifier to enable shortcuts for a specific control. For example:</p>
  <pre><code>struct ContentView: View {
      var body: some View {
          Button(&quot;Print message&quot;) {
              print(&quot;Hello World!&quot;)
          }
          .keyboardShortcut(&quot;p&quot;, modifiers: [.command, .shift])
      }
  }
  </code></pre>
  <p>If you run the app and press CMD+SHIFT+p you'll see &quot;Hello world&quot; on your console.
  Unfortunately as soon as I specify a custom style for the button, the shortcut no longer works:</p>
  <pre><code>struct ContentView: View {
      var body: some View {
          Button(&quot;Print message&quot;) {
              print(&quot;Hello World!&quot;)
          }
          .buttonStyle(MyButtonStyle())
          .keyboardShortcut(&quot;p&quot;, modifiers: [.command, .shift])
      }
  }
  
  struct MyButtonStyle: ButtonStyle {
      func makeBody(configuration: Configuration) -&gt; some View {
          configuration.label
              .foregroundColor(.red)
      }
  }
  </code></pre>
  <p>Any ideas? Thanks.</p>