Remap hành động nhấp chuột giữa của chuột không dây Logitech T400


8

Tôi muốn ánh xạ lại chức năng của phần trước của nhấp chuột giữa và phần sau của nhấp chuột giữa trên mô hình Logitech Zone Touch Mouse T400.

Theo câu trả lời trong câu hỏi này , tôi đã thử các lệnh nhưng tôi không hiểu chính xác những gì cần trao đổi.

Đây là đầu ra cho lệnh xinput list-props id#(10 là id thiết bị)

 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

Và đầu ra của lệnh tiếp theo 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 

Bây giờ tôi phải trao đổi chính xác những gì để thay đổi nhấp chuột giữa thành phần trước của hành động nhấp chuột giữa = nhấp chuột giữa. Từ / thay vì phần trước của nhấp chuột giữa = nút siêu


Nhận xét về câu trả lời này dường như đề nghị bạn không thể thay đổi nó ... nếu không tôi khuyên bạn nên đổi 2 và 10.
Nattgew

1
Chạy xev | grep -i "button"trong một thiết bị đầu cuối. Di chuyển đến cửa sổ, nhấp vào nút bạn muốn trao đổi. Vui lòng thêm đầu ra từ thiết bị đầu cuối vào câu hỏi của bạn.
Anders FU Kiær

xev | grep i "button"không hoạt động với nút giữa phía trước T400. Không may.
efkan

Câu trả lời:


1

Hãy thử imwheel.

sudo apt-get install imwheel

Bạn có thể định cấu hình các nút của mình bằng imwheel và nó được đề xuất bởi wiki Ubuntu.


1

Tôi đã sử dụng cách này:

  1. Cài đặt xbindkeysxdotool

    sudo apt-get install xbindkeys xdotool
    
  2. Đặt lại Superphím vào nút chuột giữa bằng xbindkeyscấu hình

    $ cat ~/.xbindkeysrc
    "xdotool click 2"
      c:133
    
  3. Thêm xbindkeysđể bắt đầu vớiX

    $ echo xbindkeys > ~/.xinitrc
    
  4. Vô hiệu hóa mở Dash trên Superphím

    $ sudo apt-get install compizconfig-settings-manager
    

    Sau đó nhấn Alt+ F2và gõabout:config

    Trên tab "Trình khởi chạy", bạn có thể tắt hoặc thay đổi "Phím để hiển thị Dấu gạch ngang ..."

  5. Bắt đầu xbindkeyscho phiên này hoặc khởi động lại.


0

Tôi không biết nếu điều này thực sự có ích, vì tôi không thể thử nó. Nếu nó hoạt động, cho tôi biết.

Nếu bạn đang chạy 12.04, bạn có thể sử dụng btnx . Nó sẽ yêu cầu btnx-config, mà bạn có thể lấy ở đây

Bạn cũng có thể thay đổi ánh xạ nút bằng xmodmap. Chẳng hạn, để hoán đổi bên trái bằng nút chuột phải:

xmodmap -e 'pointer = 3 2 1'

Để hoàn nguyên nó, chỉ cần đặt 1 2 3 hoặc sử dụng 'mặc định' theo trang chủ .

Bạn cũng có thể xem Cách cấu hình các nút chuột bổ sung trong Ubuntu 13.10 để biết thêm thông tin.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.