update keytap code style

This commit is contained in:
vcaesar 2019-03-29 12:07:32 -04:00
parent 4a98546f6f
commit 36f02502a8

View File

@ -540,6 +540,18 @@ func KeyTap(tapKey string, args ...interface{}) string {
// var ckeyArr []*C.char
ckeyArr := make([](*C.char), 0)
if len(args) > 2 {
num = len(args)
for i := 0; i < num; i++ {
s := args[i].(string)
ckeyArr = append(ckeyArr, (*C.char)(unsafe.Pointer(C.CString(s))))
}
str := C.key_Taps(zkey, (**C.char)(unsafe.Pointer(&ckeyArr[0])),
C.int(num), 0)
return C.GoString(str)
}
if len(args) > 0 {
if reflect.TypeOf(args[0]) == reflect.TypeOf(keyArr) {
@ -581,18 +593,6 @@ func KeyTap(tapKey string, args ...interface{}) string {
return C.GoString(str)
}
if len(args) > 2 {
num = len(args)
for i := 0; i < num; i++ {
s := args[i].(string)
ckeyArr = append(ckeyArr, (*C.char)(unsafe.Pointer(C.CString(s))))
}
str := C.key_Taps(zkey, (**C.char)(unsafe.Pointer(&ckeyArr[0])),
C.int(num), 0)
return C.GoString(str)
}
amod := C.CString(akey)
amodt := C.CString(keyT)