マウスボタンの割当を変更する方法のメモ.
まず, マウスのIDを調べる.
xinput list
戻るボタン・左右スクロールに下の表のように機能を割り当てる場合, 以下の
xinput
コマンドで設定する.
xinput set-button-map 17 1 2 3 4 5 8 9 2 9 10 11 12 13 14 15 16
なお, 上記の
17
は,
xinput list
で出てくるIDを書く.
物理ボタン | 動作 |
戻るボタン (8) | 中ボタン (2) |
左スクロール (6) | 戻る (8) |
右スクロール (7) | 進む (9) |
|
スクリプトで設定する場合は, 以下のように書けば良い.
#! /bin/bash
xinput list |
grep 'Microsoft .* Nano Transceiver.*slave pointer' |
sed 's/.*id=\([1-9][0-9]*\).*/\1/' |
xargs -I{} xinput set-button-map {} 1 2 3 4 5 8 9 2 9 10 11 12 13 14 15 16
なぜかNano Transceiverが2つ認識されるので, 両方に対して同じ設定を行う.
0 件のコメント:
コメントを投稿