diff --git a/doc.md b/doc.md index d18f60b..1e4c7e2 100644 --- a/doc.md +++ b/doc.md @@ -3,12 +3,13 @@ ##[Keyboard](#Keyboard) #####[Keys](#keys) -#####[SetKeyboardDelay](#SetKeyDelay)(Equivalent to SetKeyDelay) +#####[SetKeyboardDelay](#SetKeyDelay)(Equivalent to SetKeyDelay,Wno-deprecated) #####[SetKeyDelay](#SetKeyDelay) #####[KeyTap](#KeyTap) #####[KeyToggle](#KeyToggle) #####[TypeString](#TypeString) -#####[TypeStringDelayed](#TypeStringDelayed) +#####[TypeStringDelayed](#TypeStrDelay)(Equivalent to TypeStrDelay,Wno-deprecated) +#####[TypeStrDelay](#TypeStrDelay) ##[Mouse](#Mouse) @@ -41,7 +42,7 @@ ##[Event](#Event) -#####[LEvent](#LEvent)(Equivalent to AddEvent) +#####[LEvent](#LEvent)(Equivalent to AddEvent,Wno-deprecated) #####[AddEvent](#AddEvent) ##[Window](#Window) @@ -101,7 +102,7 @@ string - The string to send. -###<h3 id="TypeStringDelayed">.TypeStringDelayed(string, cpm)</h3> +###<h3 id="TypeStrDelay">.TypeStrDelay(string, cpm)</h3> ####Arguments: diff --git a/robotgo.go b/robotgo.go index 8bd8883..32dccfc 100644 --- a/robotgo.go +++ b/robotgo.go @@ -1,6 +1,5 @@ -// Copyright 2016 The go-vgo Project Developers. -// All Rights Reserved. See the COPYRIGHT file at -// the top-level directory of this distribution and at +// Copyright 2016 The go-vgo Project Developers. See the COPYRIGHT +// file at the top-level directory of this distribution and at // https://github.com/go-vgo/robotgo/blob/master/LICENSE // // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or @@ -404,6 +403,14 @@ func TypeString(x string) { defer C.free(unsafe.Pointer(cx)) } +//TypeStrDelay Type String Delayed +func TypeStrDelay(x string, y int) { + cx := C.CString(x) + cy := C.size_t(y) + C.aTypeStringDelayed(cx, cy) + defer C.free(unsafe.Pointer(cx)) +} + //TypeStringDelayed Type String Delayed func TypeStringDelayed(x string, y int) { cx := C.CString(x) @@ -412,7 +419,6 @@ func TypeStringDelayed(x string, y int) { defer C.free(unsafe.Pointer(cx)) } - //SetKeyDelay Set Keyboard Delay func SetKeyDelay(x int) { C.aSetKeyboardDelay(C.size_t(x)) diff --git a/zh_doc.md b/zh_doc.md index eefcd1b..3007f04 100644 --- a/zh_doc.md +++ b/zh_doc.md @@ -3,12 +3,13 @@ ##[键盘](#Keyboard) #####[Keys](#keys) -#####[SetKeyboardDelay](#SetKeyDelay)(相当于SetKeyDelay) +#####[SetKeyboardDelay](#SetKeyDelay)(相当于SetKeyDelay,Wno-deprecated) #####[SetKeyDelay](#SetKeyDelay) #####[KeyTap](#KeyTap) #####[KeyToggle](#KeyToggle) #####[TypeString](#TypeString) -#####[TypeStringDelayed](#TypeStringDelayed) +#####[TypeStringDelayed](#TypeStrDelay)(相当于TypeStrDelay,Wno-deprecated) +#####[TypeStrDelay](#TypeStrDelay) ##[鼠标](#Mouse) @@ -41,7 +42,7 @@ ##[事件](#Event) -#####[LEvent](#AddEvent)(相当于AddEvent) +#####[LEvent](#AddEvent)(相当于AddEvent,Wno-deprecated) #####[AddEvent](#AddEvent) ##[窗口](#Window) @@ -105,7 +106,7 @@ string - The string to send. -###<h3 id="TypeStringDelayed">.TypeStringDelayed(string, cpm)</h3> +###<h3 id="TypeStrDelay">.TypeStrDelay(string, cpm)</h3> ####参数: