![Linux でマウスの中央ボタンをシミュレートするにはどうすればよいですか?](https://rvso.com/image/1543178/Linux%20%E3%81%A7%E3%83%9E%E3%82%A6%E3%82%B9%E3%81%AE%E4%B8%AD%E5%A4%AE%E3%83%9C%E3%82%BF%E3%83%B3%E3%82%92%E3%82%B7%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
マウスホイールのない 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 の代替手段はありますか?