1 Commits

Author SHA1 Message Date
Kenneth Shaw
0406fa8a8a Fixing issue with kb 2018-07-10 19:51:58 +07:00

View File

@@ -5,6 +5,7 @@ package kb
//go:generate go run gen.go -out keys.go -pkg kb //go:generate go run gen.go -out keys.go -pkg kb
import ( import (
"runtime"
"unicode" "unicode"
"github.com/chromedp/cdproto/input" "github.com/chromedp/cdproto/input"
@@ -97,6 +98,9 @@ func Encode(r rune) []*input.DispatchKeyEventParams {
NativeVirtualKeyCode: v.Native, NativeVirtualKeyCode: v.Native,
WindowsVirtualKeyCode: v.Windows, WindowsVirtualKeyCode: v.Windows,
} }
if runtime.GOOS == "darwin" {
keyDown.NativeVirtualKeyCode = 0
}
if v.Shift { if v.Shift {
keyDown.Modifiers |= input.ModifierShift keyDown.Modifiers |= input.ModifierShift
} }