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"

255文字の制限があるように見えるxteバージョン1.02よりはるかに優れていると思います。あるいは、xteバージョン1.0.7では、文字列のすべての改行を無視しているようです。

関連情報