在 Linux 上将文本和命令键写入 TTY
Posted
技术标签:
【中文标题】在 Linux 上将文本和命令键写入 TTY【英文标题】:Write Text and command keys to a TTY on Linux 【发布时间】:2013-12-06 13:29:43 【问题描述】:我正在为 /dev/tty 设备进行键盘注入。
我发现的唯一一件事是使用 TIOCSTI ioctl 命令将文本注入缓冲区。尽可能好,但我还需要提交我输入的命令。有没有办法将命令键(如 strg、return、shift 等)发送到 /dev/tty?
提前致谢。
【问题讨论】:
【参考方案1】:过去犯了一些错误。您可以通过 TIOCSTI 发送任何 ascii 字符,因此发送 '\n' 或 ASCII 27 可以模拟按下 Return 键。
【讨论】:
以上是关于在 Linux 上将文本和命令键写入 TTY的主要内容,如果未能解决你的问题,请参考以下文章
为啥 wprintf 在 Linux 上将 Unicode 中的俄语文本音译成拉丁语?