垂直スクロール軸と水平スクロール軸を入れ替える

垂直スクロール軸と水平スクロール軸を入れ替える

垂直スクロール軸と水平スクロール軸を入れ替えて、たとえばタッチパッド上で右にスクロールすると画面上で下にスクロールするようにする方法はありますか?

答え1

マウスの名前を取得するには:

xinput

ボタン マッピングを取得するには、次の操作を行います。

xinput get-button-map "Mouse Name"

次のような結果になります:

1 2 3 4 5 6 7 8 9 

スクロール軸のマッピングを次のように変更します。

xinput set-button-map 'Mouse Name' 1 2 3 6 7 4 5 8 9

4 と 5 のボタンが 6 と 7 と入れ替わっていることに注意してください。これらは通常、スクロール軸ボタンに対応します。 を使用してxev前後を確認できます。

この変更を認識するには、Chromium などの一部のアプリケーションを再起動する必要がある場合があります。

答え2

垂直スクロール軸を交換するには、ナチュラルスクロールを有効にするだけです。設定 -> デバイス -> マウスとタッチパッドで見つけることができます。17.04 ではこのオプションで水平スクロール軸も反転しましたが、18.04 を使用している場合は現時点では機能しないようです。

関連情報