サイボーグRAT 3ゲーミングマウスがしばらくして動作を停止する、および/または誤動作する


11

今日購入した新しいRAT 3ゲーミングマウスに問題があります。Windows 7では問題なく動作しますが、Ubuntu 11.10では正常に動作しません。

これは何ですか:

  1. マウスをUSBポートに接続します。マウスはしばらくの間期待どおりに動作します。
  2. マウスは誤動作を開始します:ポインターを動かすことはできますが、ボタンをクリックしても反応しません(少なくとも右、左、中央、ブラウザーの前方またはブラウザーの後方...)。さらに、トラックパッドも同じように動作し始めます -移動はできますが、クリックはしません。
  3. マウスを取り外します。トラックパッドが再び動作を開始します。
  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の初心者なので、何をしているのかわかりません...最後に、製品のWebサイトは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」部分です。モードに対応するボタンに到達し、代わりに0を入力するまで、ボタンのリストを順番に確認するだけです。

変更を有効にするにはXサーバーを再起動する必要がありますが、これで修正されるはずです!


1
私はあまりにも早く話しました。ソリューションは再起動するまで機能し、その後同じ問題が再び発生しました。誰もがこのマウスで何が起こっているのか知っていますか?

これにより、RAT 9マウスの問題が修正されたようです。ただし、すべてのボタンに十分なゼロを含める必要がありました(RAT 9には21個のボタンがあります)。
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

オランダで2013年12月30日にマウスを購入しました

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

わかりませんが、「button [int] = down」の「0」から開始する必要があると思います。したがって、私の場合は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マウスで使用し、次のことが機能することを確認しました。

  • 左右のマウスボタン(ボタン1/3)
  • 中央のマウスボタン(ボタン2)の垂直マウスホイールを押し下げます。
  • 垂直マウスホイールは垂直にスクロールします(ボタン4/5)。
  • 水平マウスホイールは水平にスクロールします(ボタン6/7)。
  • 進む/戻るボタン(ボタン8/9)。
  • 赤いボタン(ボタン12)。
  • 速度ボタン(ボタン16/17)。

この設定では、カラースイッチボタンは機能しません。

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