From 0e570e2eb930f500433144b094d918faa8fda944 Mon Sep 17 00:00:00 2001 From: vcaesar Date: Sun, 8 Mar 2020 10:00:42 -0400 Subject: [PATCH] update TypeString function code [Drop] --- robotgo.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/robotgo.go b/robotgo.go index 75c6e24..d7bbb23 100644 --- a/robotgo.go +++ b/robotgo.go @@ -797,10 +797,15 @@ func PasteStr(str string) string { // TypeString send a string, support unicode // TypeStr(string: The string to send), Wno-deprecated -func TypeString(str string) { +func TypeString(str string, delay ...int) { tt.Drop("TypeString", "TypeStr") + var cdelay C.size_t cstr := C.CString(str) - C.type_string(cstr) + if len(delay) > 0 { + cdelay = C.size_t(delay[0]) + } + + C.type_string_delayed(cstr, cdelay) C.free(unsafe.Pointer(cstr)) }