update keyTap code

This commit is contained in:
vcaesar 2019-03-29 12:12:52 -04:00
parent 36f02502a8
commit c26d9022db

View File

@ -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))