From eb64f5de11c8b4acf42ada0bed767250484701a3 Mon Sep 17 00:00:00 2001 From: Navan Chauhan Date: Thu, 26 Dec 2024 22:16:10 +0530 Subject: add keyboard shortcut for search --- iGopherBrowser/BrowserView.swift | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/iGopherBrowser/BrowserView.swift b/iGopherBrowser/BrowserView.swift index 17bc89e..50e722c 100644 --- a/iGopherBrowser/BrowserView.swift +++ b/iGopherBrowser/BrowserView.swift @@ -423,6 +423,21 @@ struct BrowserView: View { #endif } .accentColor(accentColour) + + .onAppear { + #if os(OSX) + NSEvent.addLocalMonitorForEvents(matching: .keyDown) { event in + if event.modifierFlags.contains([.option, .command]) && event.charactersIgnoringModifiers == "f" { + isURLFocused = true + return nil + } else if event.keyCode == 53 { + isURLFocused = false + return nil + } + return event + } + #endif + } } private func goBack() { -- cgit v1.2.3