เมาส์เล่นเกม Cyborg RAT 3 หยุดทำงานหลังจากผ่านไประยะหนึ่งและ / หรือทำงานผิดปกติ


11

ฉันมีปัญหากับเม้าส์เกมใหม่ของ RAT 3 ที่ฉันซื้อมาวันนี้ มันทำงานได้อย่างไม่มีที่ติใน Windows 7 แต่ภายใต้ Ubuntu 11.10 มันทำงานผิดปกติ

เกิดอะไรขึ้นนี่คือ:

  1. ฉันเชื่อมต่อเมาส์เข้ากับพอร์ต USB เมาส์ทำงานได้ตามที่คาดไว้ชั่วขณะหนึ่ง
  2. เมาส์เริ่มทำงานผิดปกติ: ฉันยังคงสามารถเลื่อนตัวชี้ไปรอบ ๆ แต่มันไม่ตอบสนองต่อการคลิกปุ่มใด ๆ (อย่างน้อยไม่ถูกต้องซ้ายกลางกลางเบราว์เซอร์ไปข้างหน้าหรือเบราว์เซอร์กลับมา ... ) นอกจากนี้แทร็คแพดของฉันก็เริ่มทำงานในลักษณะเดียวกัน - ย้ายงาน แต่ไม่มีการคลิก
  3. ฉันถอดเมาส์ออก Trackpad เริ่มทำงานอีกครั้ง
  4. ฉันเชื่อมต่อเมาส์อีกครั้ง ใช้งานได้สักพักก่อนจะยุบ (เช่นเดียวกับครั้งแรกที่ฉันเชื่อมต่อ)

ฉันยังไม่ได้เปลี่ยนการตั้งค่าใด ๆ ด้วยตนเองและฉันสังเกตว่าแม้เมื่อเมาส์ทำงานผิดปกติมันจะปรากฏขึ้นcat /proc/bus/input/devicesพร้อมกับข้อมูลต่อไปนี้:

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  

ฉันไปรอบ ๆ และพบโพสต์ฟอรั่มนี้แต่ฉันพบว่ามันค่อนข้างยุ่งและก็ไม่มีความชัดเจนว่ามีวิธีแก้ไขปัญหาของฉันหรือไม่ นอกจากนี้ฉันรู้สึกไม่สบายใจที่จะแก้ไข Xconf โดยไม่ทราบว่าฉันกำลังทำอะไรอยู่และฉันค่อนข้างใหม่ใน Ubuntu ดังนั้นฉันจึงไม่รู้ว่าฉันกำลังทำอะไร ... ในที่สุดเว็บไซต์ของผลิตภัณฑ์ก็ไม่ปรากฏว่ามี ไดรเวอร์ใด ๆ สำหรับ Ubuntu และฉันไม่พบการอัพเดทใด ๆ จากแหล่งมาตรฐาน


นี้จะปรากฏขึ้นเพื่อการทำงาน (RAT7) นี่คือการปรับแต่งปุ่มขวาสำหรับ RAT5 xorg.confเพียงแค่เพิ่มส่วนในการเชื่อมโยงดังกล่าวข้างต้นไปยังจุดสิ้นสุดของไม่เปลี่ยนแปลงเป็นอย่างอื่น

คำตอบ:


9

เหตุผล (เท่าที่ฉันเข้าใจ) ว่าเมาส์ตัวนี้ทำงานผิดปกติบน Linux เป็นเพราะปุ่มโหมด ในแง่ของการกดปุ่มแต่ละโหมดจะสอดคล้องกับปุ่มที่แตกต่างกัน สำหรับเม้าส์ของฉัน (RAT7) ปุ่มโหมดคือ 13, 14 และ 15 สำหรับแดงน้ำเงินและม่วงตามลำดับ

ฉันไม่รู้ว่าคุณจะเหมือนเดิมหรือไม่ แต่มีวิธีที่ดีและง่ายในการค้นหา เปิดเทอร์มินัลแล้วพิมพ์:

xinput list | grep "id"

ค้นหารายการที่มีป้ายกำกับที่ตรงกัน (สำหรับฉันมันคือ "Saitek Cyborg RAT7 Mouse") และจด ID ไปทางขวา จากนั้นพิมพ์:

xinput query-state ID

(โดยที่ ID ตรงกับ ID ของเมาส์ของคุณ)

โปรดทราบว่าสีของโหมดใดที่ใช้งานอยู่ในปัจจุบันสลับเป็นสีถัดไปและพิมพ์คำสั่งด้านบนอีกครั้ง ทำอย่างนั้นอีกครั้ง

ตอนนี้คุณรู้ว่าปุ่มใดที่ตรงกับโหมดคุณควรจะสามารถแก้ไขไฟล์ xorg.conf ของคุณได้อย่างเหมาะสม ประเภท:

gksu gedit /etc/X11/xorg.conf

(เห็นได้ชัดว่าคุณสามารถใช้โปรแกรมแก้ไขข้อความที่แตกต่างกันถ้าคุณรู้สึกสะดวกสบายกับหนึ่งถ้าคุณใช้โปรแกรมแก้ไขข้อความบรรทัดคำสั่งให้ใช้sudoแทนgksu)

คุณจะต้องแทรกบล็อกที่คล้ายกับสิ่งนี้:

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

สิ่งที่สำคัญคือส่วน "ButtonMapping" เพียงผ่านรายการปุ่มตามลำดับจนกว่าคุณจะไปถึงปุ่มที่ตรงกับโหมดและป้อน 0s แทน

คุณจะต้องรีสตาร์ทเซิร์ฟเวอร์ X ของคุณเพื่อให้การเปลี่ยนแปลงใช้งานได้ แต่สิ่งนี้จะแก้ไขได้!


1
ฉันพูดเร็วเกินไป วิธีแก้ปัญหาทำงานจนกระทั่งรีสตาร์ทจากนั้นปัญหาเดิมกลับมาอีกครั้ง มีใครรู้บ้างว่าเกิดอะไรขึ้นกับเม้าส์ตัวนี้?

ดูเหมือนว่าจะแก้ไขปัญหาของหนู RAT 9 ของฉันแล้ว อย่างไรก็ตามฉันต้องรวมศูนย์ให้เพียงพอสำหรับปุ่มทั้งหมด (RAT 9 มี 21 ปุ่ม) มิฉะนั้นฉันเพิ่งได้รับหน้าจอสีดำเนื่องจาก Xorg จะไม่เริ่มทำงานอีกต่อไป
jmiserez

1

เพิ่มลงในของคุณ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

ฉันซื้อเมาส์วันที่ 30 ธันวาคม 2013 ที่ประเทศเนเธอร์แลนด์

RAT3

ผ่านการทดสอบบน Ubuntu 13.04 && 13.10

ฉันใช้การตั้งค่าต่อไปนี้:

//    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

ฉันไม่แน่ใจ แต่ฉันคิดว่าคุณต้องเริ่มต้นด้วยปุ่ม '0' โดยที่ "ปุ่ม [int] = down" ดังนั้นในกรณีที่ 10 ของฉันไม่ทำงานและหลังจากอัปเดตแล้ว

"button [int] = down" เกี่ยวข้องกับ:

xinput query-state 'int'

'int' คือ ID ของเมาส์ที่สามารถพบได้ด้วยคำสั่งต่อไปนี้:

xinput list | grep "id"

บางครั้งยุโรปต้องการการกำหนดค่าฮาร์ดแวร์อื่น ๆ ดังนั้นจึงเป็นการดีที่สุดถ้าคุณตรวจสอบอีกครั้ง

คุณจะกรุณาแจ้งให้ทราบหากมันใช้งานได้หรือไม่เหมาะกับคุณ?

หากคุณใช้ unity ให้ใช้คำสั่งต่อไปนี้เพื่อรีสตาร์ท x-server:

sudo restart lightdm

ถ้าคุณใช้ Gnome 3

sudo service gdm3 restart

0

สำหรับฉันด้วย RAT 3 ฉันใช้:

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

สิ่งที่ใช้งานได้จริงใน Ubuntu / Mint ฯลฯ ... คือ:

พิมพ์คำสั่งแรกเพื่อดูว่าคุณมีผลิตภัณฑ์ใด:

xinput -list

เมื่อคุณค้นพบว่าคุณมีเมาส์ตัวใด:

sudo gedit /etc/X11/xorg.conf

สำหรับฉันฉันมี Madcatz Mad Catz RAT3; พิมพ์ใน:

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

สำหรับ Madcatz Saitek Cyborg RAT3; พิมพ์ใน:

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

หลังจากที่คุณพิมพ์บรรทัดและบันทึกไว้ให้รีบูตคอมพิวเตอร์ของคุณ!

หรือถ้าคุณใช้ Ubuntu คุณก็สามารถพิมพ์: sudo restart lightdm


0

ที่จริงแล้วโซลูชันที่ให้มาทั้งหมดหมายความว่าวงล้อแนวนอนของคุณอาจไม่ทำงาน ฉันพบวิธีแก้ไขปัญหาต่อไปนี้ใช้งานได้ สร้างไฟล์ที่/etc/X11/xorg.conf.d/20-cyborgrat.confมีเนื้อหาดังต่อไปนี้:

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

ฉันใช้สิ่งนี้กับ Saitek Cyborg RAT7 Mouse และตรวจสอบว่าสิ่งต่อไปนี้ใช้ได้ผล:

  • ปุ่มเมาส์ซ้ายและขวา (ปุ่ม 1/3)
  • กดล้อเลื่อนของเมาส์แนวตั้งสำหรับปุ่มกลางของเมาส์ (ปุ่ม 2)
  • ล้อเลื่อนของเมาส์แนวตั้งเลื่อนตามแนวตั้ง (ปุ่ม 4/5)
  • ล้อเลื่อนของเมาส์แนวนอนเลื่อนตามแนวนอน (ปุ่ม 6/7)
  • ปุ่มไปข้างหน้า / ข้างหลัง (ปุ่ม 8/9)
  • ปุ่มสีแดง (ปุ่ม 12)
  • ปุ่มความเร็ว (ปุ่ม 16/17)

ปุ่มเปลี่ยนสีใช้ไม่ได้กับการกำหนดค่านี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.