マウスの前後ボタンで上下にスクロールします
まず、必要なパッケージをインストールします。
$ sudo apt install x11-utils xbindkeys xautomation
次に、xev
提供されたx11-utils
を使用して、マウスの戻るボタンと進むボタンの正確なボタン番号を検出します。
$ xev |grep -A2 ButtonPress
私の場合は、有線垂直アンカーマウス、背中と前方には、それぞれのボタン8と9です。
ButtonPress event, serial 37, synthetic NO, window 0x3600001,
root 0x1da, subw 0x0, time 1708382, (68,54), root:(939,498),
state 0x10, button 8, same_screen YES
--
ButtonPress event, serial 37, synthetic NO, window 0x3600001,
root 0x1da, subw 0x0, time 1711030, (69,48), root:(940,492),
state 0x10, button 9, same_screen YES
.xbindkeysrc
次の内容のホームディレクトリに名前の付いた隠しファイルを作成して続行します。
"xte 'keydown Down'"
b:8
"xte 'keyup Down'"
b:8 + Release
"xte 'keydown Up'"
b:9
"xte 'keyup Up'"
b:9 + Release
xte
コマンドはによって提供されxautomation
たパッケージ。
最後に、これらの変更を有効にするためにデスクトップからログアウトして再度ログインします。マウスの戻るボタンと進むボタンを押したままにすることで、ブラウザーやその他のプログラムで上下にスクロールできるようになりました。