Chuột chơi game Cyborg RAT 3 ngừng hoạt động sau một thời gian và / hoặc hoạt động sai


11

Tôi đang gặp một số vấn đề với chuột chơi game RAT 3 mới mà tôi đã mua ngày hôm nay. Nó hoạt động hoàn hảo trong Windows 7, nhưng trong Ubuntu 11.10, nó vẫn hoạt động sai.

Điều gì xảy ra là thế này:

  1. Tôi kết nối chuột với cổng USB. Chuột hoạt động như mong đợi trong một thời gian.
  2. Chuột bắt đầu hoạt động sai: Tôi vẫn có thể di chuyển con trỏ xung quanh, nhưng nó không phản ứng với việc nhấp vào bất kỳ nút nào (ít nhất là không phải, trái, giữa, chuyển tiếp trình duyệt hoặc quay lại trình duyệt ...). Hơn nữa, bàn di chuột của tôi bắt đầu hoạt động theo cùng một cách - di chuyển hoạt động, nhưng không nhấp chuột.
  3. Tôi ngắt kết nối chuột. Bàn di chuột bắt đầu hoạt động trở lại.
  4. Tôi kết nối lại chuột. Nó hoạt động được một lúc, trước khi sụp đổ (giống như lần đầu tiên tôi kết nối nó).

Tôi đã không thay đổi thủ công bất kỳ cài đặt nào ở bất cứ đâu và tôi nhận thấy rằng ngay cả khi chuột hoạt động sai, nó vẫn hiển thị cat /proc/bus/input/devicesvới thông tin sau:

I: Bus=0003 Vendor=06a3 Product=0ccc Version=0111  
N: Name="Saitek Cyborg R.A.T 3 Mouse"  
P: Phys=usb-0000:00:1d.0-1.4/input0  
S: Sysfs=/devices/pci0000:00/00:1d.0/usb2/2-1.4/2-1.4:1.0/input/input18  
U: Uniq=  
H: Handlers=mouse0 event4  
B: PROP=0  
B: EV=17  
B: KEY=3ff0000 0 0 0 0  
B: REL=103  
B: MSC=10  

Tôi đã loay hoay một chút và tìm thấy bài đăng trên diễn đàn này , nhưng tôi thấy nó khá lộn xộn và không rõ liệu thực sự có bất kỳ giải pháp nào cho vấn đề của tôi trong đó không. Ngoài ra, tôi cảm thấy khó chịu khi chỉnh sửa Xconf mà không biết tôi đang làm gì - và tôi khá mới trên Ubuntu, vì vậy tôi không biết mình đang làm gì ... Cuối cùng, trang web của sản phẩm dường như không có mọi trình điều khiển cho Ubuntu và tôi không tìm thấy bản cập nhật nào có sẵn thông qua các nguồn tiêu chuẩn.


Điều này dường như để làm việc (RAT7). Dưới đây là các tinh chỉnh nút bên phải cho RAT5. Chỉ cần thêm phần trong các liên kết ở trên vào cuối của một thay đổi khác xorg.conf.

Câu trả lời:


9

Lý do (theo tôi hiểu) rằng con chuột đặc biệt này hoạt động sai trên Linux là do nút chế độ. Về mặt nhấn phím, mỗi chế độ tương ứng với một nút khác nhau được giữ. Đối với chuột của tôi (RAT7), các nút chế độ lần lượt là 13, 14 và 15 cho màu đỏ, xanh lam và tím.

Tôi không biết nếu bạn sẽ giống nhau, nhưng có một cách hay và dễ dàng để tìm ra nó. Mở một thiết bị đầu cuối và gõ:

xinput list | grep "id"

Tìm mục nhập có nhãn tương ứng (đối với tôi đó là "Chuột Saitek Cyborg RAT7") và lưu ý ID ở bên phải. Sau đó, gõ:

xinput query-state ID

(Trường hợp ID tương ứng với ID chuột của bạn)

Lưu ý màu chế độ nào hiện đang hoạt động, chuyển nó sang màu tiếp theo và nhập lại lệnh trên. Làm điều đó một lần nữa.

Bây giờ bạn đã biết nút nào tương ứng với các chế độ, bạn sẽ có thể chỉnh sửa tệp xorg.conf của mình một cách thích hợp. Kiểu:

gksu gedit /etc/X11/xorg.conf

(Rõ ràng bạn có thể sử dụng trình soạn thảo văn bản khác nếu bạn cảm thấy thoải mái hơn với trình soạn thảo văn bản. Nếu bạn sử dụng trình soạn thảo văn bản dòng lệnh, hãy sử dụng sudothay vì gksu.)

Bạn sẽ muốn chèn một khối tương tự như thế này:

Section "InputClass"
    Identifier      "Mouse Remap"
    MatchProduct    "Saitek Cyborg R.A.T.7 Mouse"
    MatchDevicePath "/dev/input/event*"
    Option      "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 0 0 0"
EndSection

Điều quan trọng là phần "Nút Mapping". Chỉ cần đi qua danh sách các nút liên tục cho đến khi bạn nhận được các nút tương ứng với các chế độ và thay vào đó là 0.

Bạn sẽ phải khởi động lại máy chủ X của mình để các thay đổi hoạt động, nhưng điều này sẽ khắc phục nó!


1
Tôi đã nói quá sớm. Giải pháp hoạt động cho đến khi khởi động lại và sau đó cùng một vấn đề trở lại. Bất cứ ai cũng biết những gì đang xảy ra với con chuột này?

Điều này dường như đã khắc phục vấn đề với chuột RAT 9 của tôi. Tuy nhiên, tôi phải bao gồm đủ số không cho tất cả các nút (RAT 9 có 21 nút), nếu không tôi chỉ có một màn hình đen vì Xorg sẽ không bắt đầu nữa.
jmiserez

1

Thêm phần này vào xorg.conf:

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 10 11 12 13 14"
EndSection

1

Tôi đã mua chuột 30 tháng 12 năm 2013 tại Hà Lan

RAT3

Đã thử nghiệm trên Ubuntu 13.04 && 13.10

Tôi đã sử dụng các cài đặt sau:

//    Command gksudo gedit /etc/X11/xorg.conf

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 6 7 8 9 0 0 0 0 0 0 0 0 0"
EndSection

Tôi không chắc chắn nhưng tôi nghĩ bạn cần bắt đầu với nút '0' trong đó "[int] = down" Vì vậy, trong trường hợp của tôi, 10 đã bị hỏng và sau khi cập nhật, nó đã được cập nhật.

"button [int] = down" có liên quan từ:

xinput query-state 'int'

'int' là ID của chuột có thể được tìm thấy bằng lệnh sau:

xinput list | grep "id"

Đôi khi Châu Âu yêu cầu cấu hình phần cứng khác, do đó, sẽ tốt nhất nếu bạn kiểm tra nó một lần.

Bạn có tử tế để thông báo nếu nó hoạt động hay không hoạt động cho bạn?

Nếu bạn sử dụng unity, hãy sử dụng lệnh sau để khởi động lại máy chủ x:

sudo restart lightdm

Khác nếu bạn sử dụng Gnome 3

sudo service gdm3 restart

0

Đối với tôi với RAT 3, tôi đã sử dụng:

Section "InputClass"
    Identifier "Mouse Remap"
    MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
    MatchDevicePath "/dev/input/event*"
    Option "ButtonMapping" "1 2 3 4 5 6 7 8 0 0 0 0 0 0 0 0 0 0 0"
EndSection

0

Những gì thực sự hoạt động trong Ubuntu / Mint, v.v ... là:

Nhập lệnh đầu tiên để tìm ra sản phẩm bạn có:

xinput -list

Khi bạn tìm ra con chuột nào bạn có:

sudo gedit /etc/X11/xorg.conf

Đối với tôi, tôi có Madcatz Mad Catz RAT3; gõ vào:

Section "InputClass"
Identifiers "Mouse Remap"
MatchProduct "Madcatz Mad Catz R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 0 0"
EndSection

Đối với Madcatz Saitek Cyborg RAT3; gõ vào:

Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Saitek Cyborg R.A.T.3 Mouse"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 0 0 0 13 14"
EndSection

Sau khi bạn nhập các dòng và SAVED, hãy đảm bảo khởi động lại máy tính của bạn!

Hoặc nếu bạn sử dụng Ubuntu, bạn chỉ cần gõ: sudo restart lightdm


0

Trên thực tế, tất cả các giải pháp được cung cấp có nghĩa là bánh xe ngang của bạn có thể không hoạt động. Tôi tìm thấy các giải pháp sau đây hoạt động. Tạo một tệp /etc/X11/xorg.conf.d/20-cyborgrat.confcó nội dung sau:

Section "InputClass"
        Identifier "Mouse Remap"
        MatchProduct "Saitek Cyborg R.A.T.3 Mouse|Saitek Cyborg R.A.T.5 Mouse|Saitek Cyborg R.A.T.7 Mouse|Saitek Cyborg R.A.T.9 Mouse"
        MatchDevicePath "/dev/input/event*"
        Option "Buttons" "17"
        Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 7 6 12 0 0 0 16 17"
        Option "AutoReleaseButtons" "13 14 15"
        Option "ZAxisMapping" "4 5 6 7"
EndSection

Tôi sử dụng điều này với Chuột Saitek Cyborg RAT7 và xác minh rằng những điều sau đây hoạt động:

  • Nút chuột trái và chuột phải (nút 1/3)
  • Nhấn bánh xe chuột dọc xuống cho nút chuột giữa (nút 2).
  • Bánh xe chuột dọc cuộn dọc (nút 4/5).
  • Bánh xe chuột ngang cuộn ngang (nút 6/7).
  • Nút tiến / lùi (nút 8/9).
  • Nút màu đỏ (nút 12).
  • Nút tốc độ (nút 16/17).

Nút chuyển đổi màu không hoạt động với cấu hình này.

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.