Logicool T400ワイヤレスマウスのミドルクリックアクションを再マッピングします


8

LogicoolゾーンタッチマウスT400モデルで、ミドルクリックのフロント部分とミドルクリックのバック部分の機能を再マップしたいと思います。

この質問の回答によると、コマンドを試してみましたが、正確に何を入れ替えればよいのかわかりません。

これがコマンドの出力です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 

ミドルクリックをミドルクリックの前部に変更するために何を正確に交換するのですか=ミドルクリックアクション。ミドルクリックの前部から/の代わりに=スーパーボタン


コメント、この答えは、そうでない場合、私は2と10を交換することをお勧めしたい...あなたはそれを変更することはできません示唆しているようだ
Nattgew

1
xev | grep -i "button"ターミナルで実行します。ウィンドウに移動し、入れ替えたいボタンをクリックします。ターミナルからの出力を質問に追加してください。
Anders FUKiær2014

xev | grep i "button"T400ミドルフロントボタンでは機能しません。残念ながら。
efkan 16

回答:


1

imwheelを試してください。

sudo apt-get install imwheel

imwheelを使用してボタンを設定できます。これはUbuntuウィキで推奨されています。


1

私はこのように使用しました:

  1. インストールxbindkeysしてxdotool

    sudo apt-get install xbindkeys xdotool
    
  2. 設定Superによってキーをマウスの中ボタンに再バインドしますxbindkeys

    $ 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このセッションを開始するか、再起動します。


0

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

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

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

xmodmap -e 'pointer = 3 2 1'

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.