web-dev-qa-db-ja.com

Logitech T400ワイヤレスマウスの中央クリックアクションを再マップする

Logitech Zone Touch Mouse T400モデルのミドルクリックのフロント部分とミドルクリックのバック部分の機能を再マップします。

this の質問の答えによれば、コマンドを試しましたが、何を正確に交換すべきかわかりません。

コマンドxinput list-props id#(10はデバイスID)の出力です。

 nirmik@nirmik:~$ xinput list-props 10
Device 'Logitech Unifying Device. Wireless PID:4026':
    Device Enabled (134):   1
    Coordinate Transformation Matrix (136): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (256): 0
    Device Accel Constant Deceleration (257):   1.000000
    Device Accel Adaptive Deceleration (258):   1.000000
    Device Accel Velocity Scaling (259):    10.000000
    Device Product ID (251):    1133, 50475
    Device Node (252):  "/dev/input/event6"
    Evdev Axis Inversion (653): 0, 0
    Evdev Axes Swap (655):  0
    Axis Labels (656):  "Rel X" (144), "Rel Y" (145), "Rel Horiz Wheel" (650), "Rel Dial" (651), "Rel Vert Wheel" (652)
    Button Labels (657):    "Button Left" (137), "Button Middle" (138), "Button Right" (139), "Button Wheel Up" (140), "Button Wheel Down" (141), "Button Horiz Wheel Left" (142), "Button Horiz Wheel Right" (143), "Button Side" (645), "Button Extra" (646), "Button Forward" (647), "Button Back" (648), "Button Task" (649), "Button Unknown" (643), "Button Unknown" (643), "Button Unknown" (643), "Button Unknown" (643), "Button Unknown" (643), "Button Unknown" (643), "Button Unknown" (643), "Button Unknown" (643), "Button Unknown" (643), "Button Unknown" (643), "Button Unknown" (643), "Button Unknown" (643)
    Evdev Middle Button Emulation (658):    0
    Evdev Middle Button Timeout (659):  50
    Evdev Third Button Emulation (660): 0
    Evdev Third Button Emulation Timeout (661): 1000
    Evdev Third Button Emulation Button (662):  3
    Evdev Third Button Emulation Threshold (663):   20
    Evdev Wheel Emulation (664):    0
    Evdev Wheel Emulation Axes (665):   0, 0, 4, 5
    Evdev Wheel Emulation Inertia (666):    10
    Evdev Wheel Emulation Timeout (667):    200
    Evdev Wheel Emulation Button (668): 4
    Evdev Drag Lock Buttons (669):  0

そして、次のコマンドxinput get-button-map 10の出力は

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 

次に、ミドルクリックをミドルクリック=ミドルクリックアクションの前の部分に変更するために正確にスワップするものを次に示します。ミドルクリックの前部から/代わりに=スーパーボタン

8
Nirmik

私はこの方法を使用しました:

  1. xbindkeysおよびxdotoolをインストールします

    Sudo apt-get install xbindkeys xdotool
    
  2. 再バインド Super xbindkeys configによるマウスの中ボタンのキー

    $ cat ~/.xbindkeysrc
    "xdotool click 2"
      c:133
    
  3. xbindkeysで始まるXを追加します

    $ echo xbindkeys > ~/.xinitrc
    
  4. ダッシュを開くのを無効にする Super キー

    $ Sudo apt-get install compizconfig-settings-manager
    

    次に Alt + F2 about:configと入力します

    [ランチャー]タブで、[ダッシュを表示するキー...]を無効にしたり変更したりできます。

  5. このセッションでxbindkeysを開始するか、再起動します。

1
valeronm

動かしてみてください。

Sudo apt-get install imwheel

Imwheelを使用してボタンを構成でき、Ubuntu wikiで推奨されています。

1
Mayukh Nair

私はそれを試すことができないので、これが本当に役立つかどうかわかりません。それが機能する場合、私に知らせてください。

12.04を実行している場合は、 btnx を使用できます。 btnx-configを要求します。これは here で取得できます

Xmodmapを使用してボタンマッピングを変更することもできます。たとえば、マウスの右ボタンで左を入れ替えるには:

xmodmap -e 'pointer = 3 2 1'

元に戻すには、単に1 2 3を設定するか、 manpage に従って「デフォルト」を使用します。

詳細については、 buntu 13.10で追加のマウスボタンを設定する方法 もご覧ください。

0
Mitch