Cyborg RAT 3 gaming mouse berhenti bekerja setelah beberapa saat dan / atau berperilaku buruk

11

Saya mengalami beberapa masalah dengan mouse gaming RAT 3 baru yang saya beli hari ini. Ini bekerja dengan sempurna di bawah Windows 7, tetapi di bawah Ubuntu 11.10 tetap bermasalah.

Yang terjadi adalah ini:

  1. Saya menghubungkan mouse ke port USB. Mouse berfungsi seperti yang diharapkan untuk sementara waktu.
  2. Mouse mulai melakukan kesalahan: Saya masih bisa menggerakkan pointer, tetapi tidak bereaksi terhadap mengklik tombol apa pun (setidaknya tidak kanan, kiri, tengah, maju browser atau kembali browser ...). Selanjutnya, trackpad saya mulai berperilaku dengan cara yang sama - bergerak berfungsi, tetapi tanpa mengklik.
  3. Saya lepaskan mouse. Trackpad mulai berfungsi kembali.
  4. Saya menghubungkan kembali mouse. Ini berfungsi beberapa saat, sebelum runtuh (seperti saat pertama kali saya menghubungkannya).

Saya belum mengubah pengaturan apa pun secara manual di mana pun, dan saya perhatikan bahwa meskipun mouse berperilaku tidak benar, itu muncul cat /proc/bus/input/devicesdengan informasi berikut:

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  

Saya sudah googled sekitar sedikit dan menemukan posting forum ini , tapi saya merasa cukup berantakan dan tidak jelas apakah sebenarnya ada solusi untuk masalah saya di dalamnya. Juga, saya merasa tidak nyaman mengedit Xconf tanpa mengetahui apa yang saya lakukan - dan saya cukup baru di Ubuntu, jadi saya tidak tahu apa yang saya lakukan ... Akhirnya, situs web produk tampaknya tidak memiliki driver apa pun untuk Ubuntu dan saya tidak menemukan pembaruan tersedia melalui sumber standar.

Tomas Aschan
sumber
Ini tampaknya berfungsi (RAT7). Berikut adalah penyempurnaan tombol kanan untuk RAT5. Tambahkan saja bagian dalam tautan di atas ke bagian akhir yang tidak diubah xorg.conf.

Jawaban:

9

Alasan (seperti yang saya mengerti) bahwa mouse tertentu ini bertingkah di Linux adalah karena tombol mode. Dalam hal penekanan tombol, setiap mode sesuai dengan tombol yang berbeda ditahan. Untuk mouse saya (RAT7) tombol mode masing-masing 13, 14, dan 15 untuk merah, biru, dan ungu.

Saya tidak tahu apakah milik Anda akan sama, tetapi ada cara yang baik dan mudah untuk mengetahuinya. Buka terminal dan ketik:

xinput list | grep "id"

Temukan entri yang memiliki label yang sesuai (bagi saya itu adalah "Tikus Saitek Cyborg RAT7") dan catat ID di sebelah kanan. Kemudian, ketik:

xinput query-state ID

(Di mana ID sesuai dengan ID mouse Anda)

Perhatikan warna mode mana yang sedang aktif, alihkan ke yang berikutnya, dan ketik ulang perintah di atas. Lakukan itu sekali lagi.

Sekarang Anda tahu tombol mana yang sesuai dengan mode, Anda harus dapat mengedit file xorg.conf Anda dengan tepat. Tipe:

gksu gedit /etc/X11/xorg.conf

(Jelas Anda dapat menggunakan editor teks yang berbeda jika Anda merasa lebih nyaman menggunakannya. Jika Anda menggunakan editor teks baris perintah, gunakan sudosebagai ganti gksu.)

Anda ingin menyisipkan blok yang mirip dengan ini:

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

Yang penting adalah bagian "Pemetaan Tombol". Cukup buka daftar tombol secara berurutan sampai Anda mendapatkan tombol yang sesuai dengan mode dan masukkan 0s sebagai gantinya.

Anda harus me-restart server X Anda agar perubahannya berhasil, tetapi ini harus memperbaikinya!

Ciaran Downey
sumber
1
Saya berbicara terlalu cepat. Solusinya bekerja sampai restart dan kemudian masalah yang sama kembali lagi. Adakah yang tahu apa yang terjadi dengan mouse ini?
Ini tampaknya telah memperbaiki masalah dengan mouse RAT 9 saya. Namun, saya harus memasukkan angka nol yang cukup untuk semua tombol (RAT 9 memiliki 21 tombol), kalau tidak saya baru saja mendapatkan layar hitam karena Xorg tidak akan memulai lagi.
jmiserez
1

Tambahkan ini ke Anda 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
crsgamer
sumber
1

Saya membeli mouse 30 Desember 2013 di Belanda

RAT3

Diuji pada Ubuntu 13.04 && 13.10

Saya menggunakan pengaturan berikut:

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

Saya tidak yakin tetapi saya pikir Anda harus mulai dengan '0' di mana "tombol [int] = turun" Jadi dalam kasus saya 10 turun dan setelah pembaruan itu naik.

"button [int] = down" terkait dari:

xinput query-state 'int'

'int' adalah ID dari mouse yang dapat ditemukan dengan perintah berikut:

xinput list | grep "id"

Kadang-kadang Eropa menuntut konfigurasi perangkat keras lain sehingga akan lebih baik jika Anda memeriksanya sekali.

Apakah Anda akan berbaik hati memberi tahu jika itu berhasil atau tidak bekerja untuk Anda?

Jika Anda menggunakan unity, gunakan perintah berikut untuk me-restart x-server:

sudo restart lightdm

Lain jika Anda menggunakan Gnome 3

sudo service gdm3 restart
Mac Lotsen
sumber
0

untuk saya dengan RAT 3, saya menggunakan:

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
gueuse
sumber
0

Apa yang benar-benar berfungsi di Ubuntu / Mint dll ... adalah:

Pertama-tama ketik perintah untuk mencari tahu produk mana yang Anda miliki:

xinput -list

Setelah Anda mengetahui mouse apa yang Anda miliki:

sudo gedit /etc/X11/xorg.conf

Bagi saya, saya memiliki RAT3 Madcatz Mad Catz; ketik:

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

Untuk Madcatz Saitek Cyborg RAT3; ketik:

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

Setelah Anda mengetikkan baris dan SIMPAN, pastikan untuk me-reboot komputer Anda!

Atau jika Anda menggunakan ubuntu, Anda cukup mengetik: sudo restart lightdm

g33k0n
sumber
0

Sebenarnya, semua solusi yang disediakan berarti bahwa roda horizontal Anda mungkin tidak berfungsi. Saya menemukan solusi berikut ini berfungsi. Buat file /etc/X11/xorg.conf.d/20-cyborgrat.confdengan konten berikut:

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

Saya menggunakan ini dengan RAT7 Mouse Saitek Cyborg dan memverifikasi bahwa hal-hal berikut berfungsi:

  • Tombol kiri dan kanan mouse (tombol 1/3)
  • Menekan roda mouse vertikal ke bawah untuk tombol mouse tengah (tombol 2).
  • Roda mouse vertikal bergulir secara vertikal (tombol 4/5).
  • Roda mouse horizontal bergulir secara horizontal (tombol 6/7).
  • Tombol Maju / Mundur (tombol 8/9).
  • Tombol merah (tombol 12).
  • Tombol kecepatan (tombol 16/17).

Tombol sakelar warna tidak berfungsi dengan konfigurasi ini.

Christian Hujer
sumber