Как отправить нажатия клавиш из строки Unicode в Голанге - PullRequest
0 голосов
/ 09 апреля 2019

Мне нужно вывести строку юникода в качестве ввода с клавиатуры на платформах Windows, Linux и MacOs.Строка может иметь не-ASCII печатные символы из разных языков (латинский, кириллица и т. Д.).Для каждой платформы должны использоваться системные вызовы API системы.Для Windows я нашел функцию SendInput.В эту функцию можно передать символ Unicode для создания события клавиатуры.Есть ли аналоги для Linux и MacOS?

Я нашел keybd_event пакет для golang для симуляции нажатий клавиш.Он хорошо работает с ASCII-символами, используя виртуальные коды.Но он не поддерживает символы без ASCII.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...