xte 和键盘映射

xte 和键盘映射

我试图xinput用以下方式伪造事件xte

xte "str $(echo '<[email protected]>')"

但是,我得到:

WQBC@g;qil<co;X

这真的很奇怪,我使用的是美国键盘和映射,但xte给出了非常不同的结果。

更新

输出来自xte "str '<[email protected]>'"

4WQBC@g;qil<co;X4

答案1

作为替代方案,您可以尝试:

xdotool type  --clearmodifiers -delay 0 "string to type at fake input"

我发现它比 xte 版本 1.02 好得多,后者似乎有 255 个字符的限制。或者 xte 版本 1.0.7 似乎忽略了字符串中的所有换行符。

相关内容