如何从Golang中的Unicode字符串发送击键

时间:2019-04-09 05:48:13

标签: go

在Windows,Linux和MacOs平台上,我需要输出unicode字符串作为键盘输入。字符串可以具有来自不同语言(拉丁语,西里尔字母等)的非ASCII可打印字符。在每个平台中都应使用平台特定的系统API调用。 对于Windows,我发现了SendInput函数。可以将Unicode字符传递给此函数以创建键盘事件。 是否有适用于Linux和MacOS的类似产品?

我发现keybd_event软件包用于golang来模拟击键。通过使用虚拟代码,它可以与ASCII字符一起很好地工作。但是它不支持非ASCII字符。

0 个答案:

没有答案