Swift pressesBegan no longer works iOS 18?

Previously this code would trigger fine on pressesBegan in iOS 17 and earlier versions, but no longer works in iOS 18. How can I start capturing pressesBegan in iOS 18? It seems like UIResponder is just not capturing the keyboard anymore?

struct ContentView: View {
    var body: some View {
        KeyBoardView()
    }
}

//To Use in SwiftUI
struct KeyBoardView: UIViewRepresentable{
  func makeUIView(context: Context) -> KeyEventView {
    KeyEventView()
  }

  func updateUIView(_ uiView: KeyEventView, context: Context) {
  }

  class KeyEventView: UIView {
    
    init() {
        super.init(frame: CGRect(x: 0, y: 0, width: 0, height: 0))
    }
    
    required init?(coder: NSCoder) {
        fatalError("init(coder:) has not been implemented")
    }
    
    override func pressesBegan(_ presses: Set<UIPress>, with event: UIPressesEvent?) 
    {
      print("test")
    }
  }
}
Swift pressesBegan no longer works iOS 18?
 
 
Q