From 7748cc2497e58c0030c74a9f93ee992cadd81f01 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Wed, 15 Sep 2021 23:19:48 +1000 Subject: [PATCH] [windows] Support ctrl-a --- v2/internal/frontend/desktop/windows/frontend.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/v2/internal/frontend/desktop/windows/frontend.go b/v2/internal/frontend/desktop/windows/frontend.go index 6fd0ce2d..8ca4e080 100644 --- a/v2/internal/frontend/desktop/windows/frontend.go +++ b/v2/internal/frontend/desktop/windows/frontend.go @@ -241,10 +241,11 @@ func (f *Frontend) Quit() { } const ( - ctrlZ int = 90 - ctrlX = 88 + ctrlA int = 65 ctrlC = 67 ctrlV = 86 + ctrlX = 88 + ctrlZ = 90 ) func (f *Frontend) setupChromium() { @@ -253,7 +254,7 @@ func (f *Frontend) setupChromium() { chromium.MessageCallback = f.processMessage chromium.WebResourceRequestedCallback = f.processRequest chromium.NavigationCompletedCallback = f.navigationCompleted - acceleratorsWebviewShouldProcess := slicer.Int([]int{ctrlV, ctrlC, ctrlX, ctrlZ}) + acceleratorsWebviewShouldProcess := slicer.Int([]int{ctrlV, ctrlC, ctrlX, ctrlZ, ctrlA}) chromium.AcceleratorKeyCallback = func(vkey uint) bool { // We want webview to handle ctrl-C, ctrl-Z, ctrl-v, ctrl-x if acceleratorsWebviewShouldProcess.Contains(int(vkey)) {