Linux でマウスの中央ボタンをシミュレートするにはどうすればよいですか?

Linux でマウスの中央ボタンをシミュレートするにはどうすればよいですか?

マウスホイールのない 4 ボタンのトラックボール マウスを入手しました (何らかの理由で、その多くはマウスホイールがありません)。これらのボタンの 1 つをマウスの中央ボタンのように動作させたいと思います (自動スクロールのため)。デフォルトでは、4 つのボタンは左クリック、右クリック、戻る、進む (つまり、Web ブラウジング中にページを戻る/進む) 用です。戻る/進むボタンをページアップとページダウンのように動作するように変更しましたが (StackExchange のどこかの質問に対する回答で提案されているように と を使用xte) xbindkeys、それでは完全に満足できませんでした。そのため、これらのボタンの 1 つ (戻るボタン) をマウスの中央ボタンに変え、もう 1 つで何かクリエイティブなことをしたいのですが、1 つのマウス ボタンで別のボタンをシミュレートする方法がわかりません (マウスの中央ボタンの名前もわかりません)。ただし、マウス ボタンをキーボードのキーまたはキーの組み合わせを表すようにする方法 (またはプログラムまたはスクリプトを起動する方法) は知っています。編集: マウス ボタンを再マップする方法を見つけましたが、ボタン 2 では機能しないようです (これが正しいボタンですよね? 矢印の付いた円が表示され、マウスを動かすと動かした方向にスクロールするボタンが欲しいです。また、リンクをクリックすると新しいタブで開くなど)。

とにかく、私が.xbindkeysrcファイルに入れようとした内容は次のとおりです。

"xte 'mouseclick 2'"
    b:8

注意: 左クリックと右クリックを同時に押しても、私の OS (Xubuntu 17.04) のマウスでは中マウス ボタンがシミュレートされません。

答え1

これは、xkbsetを使用してマウスボタンをキーボードのキーにマッピングすることで解決できます。Linux でマウス ボタンにキーを使用します。AHK の代替手段はありますか?

関連情報