mirror of
https://github.com/wailsapp/wails.git
synced 2025-05-04 03:29:03 +08:00
[windows] Support ctrl-a
This commit is contained in:
parent
899e522c74
commit
7748cc2497
@ -241,10 +241,11 @@ func (f *Frontend) Quit() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const (
|
const (
|
||||||
ctrlZ int = 90
|
ctrlA int = 65
|
||||||
ctrlX = 88
|
|
||||||
ctrlC = 67
|
ctrlC = 67
|
||||||
ctrlV = 86
|
ctrlV = 86
|
||||||
|
ctrlX = 88
|
||||||
|
ctrlZ = 90
|
||||||
)
|
)
|
||||||
|
|
||||||
func (f *Frontend) setupChromium() {
|
func (f *Frontend) setupChromium() {
|
||||||
@ -253,7 +254,7 @@ func (f *Frontend) setupChromium() {
|
|||||||
chromium.MessageCallback = f.processMessage
|
chromium.MessageCallback = f.processMessage
|
||||||
chromium.WebResourceRequestedCallback = f.processRequest
|
chromium.WebResourceRequestedCallback = f.processRequest
|
||||||
chromium.NavigationCompletedCallback = f.navigationCompleted
|
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 {
|
chromium.AcceleratorKeyCallback = func(vkey uint) bool {
|
||||||
// We want webview to handle ctrl-C, ctrl-Z, ctrl-v, ctrl-x
|
// We want webview to handle ctrl-C, ctrl-Z, ctrl-v, ctrl-x
|
||||||
if acceleratorsWebviewShouldProcess.Contains(int(vkey)) {
|
if acceleratorsWebviewShouldProcess.Contains(int(vkey)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user