Friday, April 19, 2024
 Popular · Latest · Hot · Upcoming
0
rated 0 times [  0] [ 0]  / answers: 1 / hits: 2372  / 2 Years ago, sun, march 20, 2022, 7:51:09

I am trying to get my Cyborg RAT 3 Mouse (or R.A.T. 3) to work on Kubuntu 12.10 64bit. There are plenty of guides to get it working; they all say you need to add a few lines to the xorg.conf file. Here is an example of one suggestion on Ubuntu Forums:




# RAT3 mouse
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


The mentioned configuration does not work. After opening a few windows, the same issues occur again. I have lost track of all of the countless guides, which all suggest adding a variation of the above configuration. I don't like this hit-or-miss game of searching for guides; I have no clue WHAT exactly that configuration is doing. I tried to look at the xorg website for information, but I can't find anything. The manual page for the xorg.conf file doesn't even mention "InputClass" or "ButtonMapping".



I am willing to try another configuration if it worked for you. I would really like to understand what is going on here, though. I would greatly appreciate an explanation of what those settings are doing, or a link to documentation so I can try to fix it on my own. I am going to further look up documentation and will edit this post when I find anything.


More From » 12.10

 Answers
5

Well, I eventually determined that with the xorg.conf I mentioned above from Ubuntu Forums, it works until I press either of the mode buttons (one changed a colored LED, and another changes the sensitivity of the pointer). Using an answer to another askubuntu question about R.A.T.3 mice, I was able to figure out that buttons 10 through 14 correlate to those mode buttons. So in the above configuration, I changed 13 and 14 to 0's, and now it works! Here is the configuration I am currently using:




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 0 0 8 9 0 0 0 0 0"
EndSection


The functionality of the two mode buttons is preserved, as they operate with the mouse's on-board firmware. Although I changed the MatchProduct line, but it appears that the configuration works either way.


[#33473] Monday, March 21, 2022, 2 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
untroo

Total Points: 3
Total Questions: 110
Total Answers: 95

Location: Palestine
Member since Thu, Oct 28, 2021
3 Years ago
;