mirror of
https://github.com/go-vgo/robotgo.git
synced 2025-06-01 14:43:55 +00:00
update _Ctype_char to C.char, Fixed go1.12 build error #191
This commit is contained in:
parent
f569b05cde
commit
2e0ca1387c
@ -525,7 +525,7 @@ func KeyTap(tapKey string, args ...interface{}) string {
|
|||||||
keyDelay = 10
|
keyDelay = 10
|
||||||
)
|
)
|
||||||
// var ckeyArr []*C.char
|
// var ckeyArr []*C.char
|
||||||
ckeyArr := make([](*_Ctype_char), 0)
|
ckeyArr := make([](*C.char), 0)
|
||||||
|
|
||||||
if len(args) > 0 {
|
if len(args) > 0 {
|
||||||
if reflect.TypeOf(args[0]) == reflect.TypeOf(keyArr) {
|
if reflect.TypeOf(args[0]) == reflect.TypeOf(keyArr) {
|
||||||
@ -562,7 +562,7 @@ func KeyTap(tapKey string, args ...interface{}) string {
|
|||||||
defer C.free(unsafe.Pointer(zkey))
|
defer C.free(unsafe.Pointer(zkey))
|
||||||
|
|
||||||
if akey == "" && len(keyArr) != 0 {
|
if akey == "" && len(keyArr) != 0 {
|
||||||
str := C.key_Taps(zkey, (**_Ctype_char)(unsafe.Pointer(&ckeyArr[0])),
|
str := C.key_Taps(zkey, (**C.char)(unsafe.Pointer(&ckeyArr[0])),
|
||||||
C.int(num), C.int(keyDelay))
|
C.int(num), C.int(keyDelay))
|
||||||
|
|
||||||
return C.GoString(str)
|
return C.GoString(str)
|
||||||
|
Loading…
Reference in New Issue
Block a user