web-dev-qa-db-ja.com

LinuxキーボードマクロX11

私はウィンドウマネージャーとしてX11とdwmでdebianlinuxを使用しています。同じキーを3回続けて押すアプリケーションがありますが、これを自動化したいので、3回押す代わりに、F1(または他のキー)を1回押すだけで済みます。

どうすればよいですか?

6
iveqy

autokeyまたはxbindkeysを提案したいと思います。

autokey にはGTKとQTのGUIがあり、pythonスクリプトとテキストの貼り付けをサポートしています。

xbindkeys はより低レベルのものですが、dwmを使用することにしたので、それを好むかもしれません。 Debianの良いハウツーが見つからないので、ここに Arch Wikiの記事 があります。それはそれを使用する方法のアイデアを与えるはずです。

どちらのツールでも、一部のコマンドまたはスクリプトを実行できますが、実際には、箱から出してキーストロークを繰り返すことはできません。キーボードイベントをXサーバーに送信する必要がある場合(テキストの貼り付けとは異なります)、 xdotool をautokeyまたはxbindkeysと組み合わせて使用​​できます。

これらのツールはすべて公式のDebianリポジトリで入手できるため、apt-getを使用して簡単にインストールできます。

4