From 0d563fa3babe8e3bce6007321e75fd630d48fa41 Mon Sep 17 00:00:00 2001 From: Thomas Weber Date: Sat, 18 Jan 2025 12:31:22 -0600 Subject: [PATCH] wkwebview: move keyDown handler to WindowController so it doesn't require a click to activate --- wkwebview/WebView/ViewController.swift | 4 ---- wkwebview/WebView/WindowController.swift | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/wkwebview/WebView/ViewController.swift b/wkwebview/WebView/ViewController.swift index f9aebc8..c33f1fa 100644 --- a/wkwebview/WebView/ViewController.swift +++ b/wkwebview/WebView/ViewController.swift @@ -136,8 +136,4 @@ class ViewController: NSViewController, WKNavigationDelegate, WKUIDelegate, WKSc // Implements window.close() self.view.window?.close(); } - - override func keyDown(with event: NSEvent) { -// Don't call super.keyDown so that it won't play the beeping noise. - } } diff --git a/wkwebview/WebView/WindowController.swift b/wkwebview/WebView/WindowController.swift index b689017..1a37340 100644 --- a/wkwebview/WebView/WindowController.swift +++ b/wkwebview/WebView/WindowController.swift @@ -5,4 +5,8 @@ class WindowController : NSWindowController { super.init(coder: coder) shouldCascadeWindows = true } + + override func keyDown(with event: NSEvent) { +// Don't call super.keyDown so that it won't play the beeping noise. + } }