3M人間工学的マウスの3番目のボタン構成

3M人間工学的マウスの3番目のボタン構成

3M人間工学に基づいたマウスEM500GPLモデルを購入しましたが、ポインタの移動と左/右クリックは非常にうまく機能します。しかし、製造元が意図したとおりに動作するように3番目のボタンを設定することが可能かどうか疑問に思います。

3番目のボタンを押しながらマウスを上に動かすと、ターゲットウィンドウで上にスクロールします。 3番目のボタンを押しながらマウスを下に動かすと、下にスクロールします。

私はOpenSUSE 12.3とKDE 4.10.5を使用しています。目的の動作を簡単に達成できないようですが、間違っていることが証明されてうれしいです。

答え1

私に指摘してくれたアダムのコメントありがとうございます。ザイルズの答え私はついに3M人間工学に基づいたマウスで私が望んでいた効果を得ました。私は現在KDE Plasma 5を使用していますが、次のことがほとんどの最新のX.Orgシステムに適用されると思います。

コマンドによると:

xinput --list

3M人間工学に基づいたマウスは私のシステムに「PixArt USB光マウス」とマークされており、コマンドは

xinput --list-props 'PixArt USB Optical Mouse'

デバイスにevdevホイールエミュレーション属性が存在することを確認してください。

これevdev のマニュアルページ各属性のxorg.confオプション名を確認してください。

だから私はというディレクトリを作成/etc/X11/xorg.conf.d/し、そのディレクトリ内にmousewheel-emulation.conf次の内容を含むファイルを作成しました。

# Enable scroll-wheel emulation on the 3M Ergonomic Mouse.
Section "InputClass"
    Identifier "3M Ergonomic Mouse Wheel Emulation"
    Driver "evdev"
    MatchProduct "PixArt USB Optical Mouse"
    Option "EmulateWheel" "on"
    Option "EmulateWheelButton" "2"
    Option "XAxisMapping" "6 7"
    Option "YAxisMapping" "4 5"
EndSection

コンピュータを再起動した後、3番目のボタン(マウスハンドルを上下に動かす)を押しながらマウスを上下に動かすと、3番目のボタンを押しながら左/右に移動しながら垂直スクロールホイールの動きがシミュレートされることがわかりますしました。マウスは水平スクロールホイールの動きをシミュレートします。長い間、すべてのアプリをスクロールできなかったので、本当によかったです。

警告:これらの変更を実行する前に、システム全体をバックアップしてください。 Gilesの回答に示すように設定を正しく使用しようとすると、システムは黒い画面で起動し、グラフィックス以外の端末に切り替えることができません。数回再起動した後、グラフィックスのない端末に切り替えて(Ctrl + Alt + F1を押して)ログインし、新しいプロファイルを削除して問題を解決することができました。ただし、ファイルをバックアップしておくことをお勧めします。

答え2

はい! CentOS 7では、この機能をコマンドラインで有効にできます。

xinput --set-prop 'PixArt USB Optical Mouse' 'Evdev Wheel Emulation' 1
xinput --set-prop 'PixArt USB Optical Mouse' 'Evdev Wheel Emulation Button' 2
xinput --set-prop 'PixArt USB Optical Mouse' 'Evdev Wheel Emulation Axes' {6,7,4,5}

~に沿ってオリジナルスレッド

関連情報