mirror of
https://github.com/go-vgo/robotgo
synced 2026-05-23 17:59:12 +00:00
update keyTap code
This commit is contained in:
parent
36f02502a8
commit
c26d9022db
1 changed files with 4 additions and 4 deletions
|
|
@ -540,6 +540,10 @@ func KeyTap(tapKey string, args ...interface{}) string {
|
|||
// var ckeyArr []*C.char
|
||||
ckeyArr := make([](*C.char), 0)
|
||||
|
||||
// zkey := C.CString(args[0])
|
||||
zkey := C.CString(tapKey)
|
||||
defer C.free(unsafe.Pointer(zkey))
|
||||
|
||||
if len(args) > 2 {
|
||||
num = len(args)
|
||||
for i := 0; i < num; i++ {
|
||||
|
|
@ -582,10 +586,6 @@ func KeyTap(tapKey string, args ...interface{}) string {
|
|||
keyArr = []string{"null"}
|
||||
}
|
||||
|
||||
// zkey := C.CString(args[0])
|
||||
zkey := C.CString(tapKey)
|
||||
defer C.free(unsafe.Pointer(zkey))
|
||||
|
||||
if akey == "" && len(keyArr) != 0 {
|
||||
str := C.key_Taps(zkey, (**C.char)(unsafe.Pointer(&ckeyArr[0])),
|
||||
C.int(num), C.int(keyDelay))
|
||||
|
|
|
|||
Loading…
Reference in a new issue