作者:京城郭少
利用本仓库,可以模拟键盘自动键入字符串
基于github.com/micmonay/keybd_event开发,万分感谢作者
只支持英文
- 使用前请切换到英文输入法。因为本程序只支持英文(模拟的是按键,而不是传递字符串)。
此示例程序将会模拟键盘输入"hello world!"
package main
import (
"github.com/GuoFlight/gkeybd"
)
func main() {
err := gkeybd.TypeStr("hello world!")
if err != nil {
panic(err)
}
}
如下示例可以将剪贴板内的内容粘贴出来
package main
import (
"github.com/GuoFlight/gkeybd"
"golang.design/x/clipboard"
)
func main() {
err := clipboard.Init()
if err != nil {
panic(err)
}
content := string(clipboard.Read(clipboard.FmtText))
err = gkeybd.TypeStr(content)
if err != nil {
panic(err)
}
}