How do I get a Mad Catz mouse to work?Mouse click not working on open appsUbuntu 13.04 Mouse buttons not responding (events do not fire correctly)How do I minimize a maximized window?Dell Inspiron 3551 Unresponsive Touchpad
Is it appropriate to rewrite and republish another author's useful but very badly written paper?
Are there any spell casters that can cast life giving spells without 'expensive' components?
Can homotopy colimits recover cohomology sheaves?
In a piece for piano and vocals, when I move the vocal part down an octave do I also need to move the piano part down an octave?
Why is there no No:6 in the movie?
How do I find the absolute maximum and absolute minimum of a function on the given interval?
Modeling in pure math
How can I get 2 characters to bond while standing alternate watches?
How to know if password in /etc/shadow is hashed with SHA or MD?
Can we change the volume of a wire by applying force on it in order to stretch it, if yes is there any way to calculate it?
Is there a difference between 回转 and 掉头?
Which was the first story to feature force fields?
Speedup or Caching for a Multi-Iteration MIP problem
Can a polling station shut early if everyone has voted?
Pass on your radiation
How to arrange objects in outward facing circle?
Set identification
Finishing pre-cooked prime rib, day-of?
How to get a bowl with one liter of water
What is the narrative difference between a Charisma and Wisdom saving throw?
How to Take Advantage of Arbitrage Opportunity of Two Options
An Authorship Problem
USA fingerprint on arrival
What's the advantage of importance sampling?
How do I get a Mad Catz mouse to work?
Mouse click not working on open appsUbuntu 13.04 Mouse buttons not responding (events do not fire correctly)How do I minimize a maximized window?Dell Inspiron 3551 Unresponsive Touchpad
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;
using a Mad Catz mouse - no other questions seem to help so I've decided to Ask Ubuntu.
I'm using a Mad Catz mouse, worked fine on Windows 10, deleted windows and went to ubuntu, now, I can move it but not interact on Close or Minimise buttons or anything else for that matter, I'm currently using a wireless mouse which is working fine - also my track pad is fine.
Please explain your answers simply as I'm a Linux Noob.
Thank-you!
drivers 15.04 mouse
add a comment
|
using a Mad Catz mouse - no other questions seem to help so I've decided to Ask Ubuntu.
I'm using a Mad Catz mouse, worked fine on Windows 10, deleted windows and went to ubuntu, now, I can move it but not interact on Close or Minimise buttons or anything else for that matter, I'm currently using a wireless mouse which is working fine - also my track pad is fine.
Please explain your answers simply as I'm a Linux Noob.
Thank-you!
drivers 15.04 mouse
Can your runsudo dmesg
in a terminal right after boot and show us the output? It should spit out information about USB devices, and it's likely there's one about your mouse.
– hlmtre
Aug 15 '15 at 21:59
I just got a Mad Catz S3 PRO. Everything works fine out of the box on Linux. On a whim, I wondered what would happen if I programed everything with Windows and then plugged it back in to my Linux Box WhooHoo!! All the programming stuck!! Lights and button functions are just what I told them to do.
– Les
Oct 1 at 17:16
add a comment
|
using a Mad Catz mouse - no other questions seem to help so I've decided to Ask Ubuntu.
I'm using a Mad Catz mouse, worked fine on Windows 10, deleted windows and went to ubuntu, now, I can move it but not interact on Close or Minimise buttons or anything else for that matter, I'm currently using a wireless mouse which is working fine - also my track pad is fine.
Please explain your answers simply as I'm a Linux Noob.
Thank-you!
drivers 15.04 mouse
using a Mad Catz mouse - no other questions seem to help so I've decided to Ask Ubuntu.
I'm using a Mad Catz mouse, worked fine on Windows 10, deleted windows and went to ubuntu, now, I can move it but not interact on Close or Minimise buttons or anything else for that matter, I'm currently using a wireless mouse which is working fine - also my track pad is fine.
Please explain your answers simply as I'm a Linux Noob.
Thank-you!
drivers 15.04 mouse
drivers 15.04 mouse
edited Jan 16 '17 at 22:06
Jorge Castro
61.6k110 gold badges437 silver badges631 bronze badges
61.6k110 gold badges437 silver badges631 bronze badges
asked Aug 15 '15 at 21:04
j3ckxblj3ckxbl
331 silver badge4 bronze badges
331 silver badge4 bronze badges
Can your runsudo dmesg
in a terminal right after boot and show us the output? It should spit out information about USB devices, and it's likely there's one about your mouse.
– hlmtre
Aug 15 '15 at 21:59
I just got a Mad Catz S3 PRO. Everything works fine out of the box on Linux. On a whim, I wondered what would happen if I programed everything with Windows and then plugged it back in to my Linux Box WhooHoo!! All the programming stuck!! Lights and button functions are just what I told them to do.
– Les
Oct 1 at 17:16
add a comment
|
Can your runsudo dmesg
in a terminal right after boot and show us the output? It should spit out information about USB devices, and it's likely there's one about your mouse.
– hlmtre
Aug 15 '15 at 21:59
I just got a Mad Catz S3 PRO. Everything works fine out of the box on Linux. On a whim, I wondered what would happen if I programed everything with Windows and then plugged it back in to my Linux Box WhooHoo!! All the programming stuck!! Lights and button functions are just what I told them to do.
– Les
Oct 1 at 17:16
Can your run
sudo dmesg
in a terminal right after boot and show us the output? It should spit out information about USB devices, and it's likely there's one about your mouse.– hlmtre
Aug 15 '15 at 21:59
Can your run
sudo dmesg
in a terminal right after boot and show us the output? It should spit out information about USB devices, and it's likely there's one about your mouse.– hlmtre
Aug 15 '15 at 21:59
I just got a Mad Catz S3 PRO. Everything works fine out of the box on Linux. On a whim, I wondered what would happen if I programed everything with Windows and then plugged it back in to my Linux Box WhooHoo!! All the programming stuck!! Lights and button functions are just what I told them to do.
– Les
Oct 1 at 17:16
I just got a Mad Catz S3 PRO. Everything works fine out of the box on Linux. On a whim, I wondered what would happen if I programed everything with Windows and then plugged it back in to my Linux Box WhooHoo!! All the programming stuck!! Lights and button functions are just what I told them to do.
– Les
Oct 1 at 17:16
add a comment
|
2 Answers
2
active
oldest
votes
Modify xorg.conf
. Append the following section to /usr/share/X11/xorg.conf
(in a terminal, enter pkexec gedit /usr/share/X11/xorg.conf
):
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 0 0 0 0 0 0"
EndSection
This eliminates the need to restart X and makes the mouse completely usable every time Ubuntu starts. Just modify xorg.conf
with the section above and the R.A.T. 7 functions perfectly. Say goodbye to restarting X.
Update: The R.A.T. series of mice are now sold under the Mad Catz label, not Cyborg. Because of this, the Mad Catz product string might need modification to make the RAT work in Ubuntu. This means changing the Cyborg portion of the identification string (used to identify the USB device) to the string the Mad Catz RAT sends to the computer in order for X to recognize the RAT without freezing the buttons. Instead of using the string
MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
the Mad Catz might use something else (not tested). Product strings much match to avoid the button freeze issue.
Thank you so much, my RAT3 works now perfectly (including dpi switch), by the way, i use conf provided from wiki.archlinux.org/index.php/Mad_Catz_Mouse
– Anonymous
May 3 '17 at 22:35
Run 'xinput list' in the terminal to the get the correct name to put for MatchProduct
– Leo103
Jul 3 '18 at 8:42
add a comment
|
Step 1:
find out all the mouse info that Linux reads from the devicelsusb
and dmesg
will be of good help here.
In my case I have a Rat 7 m.m.o, so what I did was cd /etc/X11
then created xorg.conf
and inside the file I pasted this:
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
MatchIsPointer "true"
MatchDevicePath "/dev/input/event*"
Option "Buttons" "24"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 0 0 0 16 17 7 6 0 0 0 0 0"
Option "AutoReleaseButtons" "20 21 22 23 24"
Option "ZAxisMapping" "4 5 6 7"
EndSection
close the file and save it.
then cd /etc/X11/xorg.confd
create a file named: 50-vmmouse.conf
then paste this:
Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "Name" "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
Option "Vendor" "0738"
Option "Product" "1713"
Option "Protocol" "auto"
Option "Device" "/dev/input/event4"
Option "Emulate3Buttons" "no"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 4 5 6 7 0 0 0 0 0 0 0"
Option "Resolution" "3200"
EndSection
ok, so far so good, now, on the terminal xinput list
then find anything that relates to Rat 7 m.m.o
in my case was ↳ Mad Catz Mad Catz M.M.O.7 Mouse id=11 [slave pointer (2)]
so......
on the terminal xinput --test 11
and press all the buttons that you are intending to use, if there is no output after a button strike, then the configuration on xorg,conf and vmouse.conf is wrong.
NOW most of this info will be found with our first step which is lsusb
and dmesg
make sure you get all the right info or it will not work.
I am using Kubuntu 18. I had to disable composite then make those changes, reboot and enable composite then reboot one last time and Voilà, everything WORKS!!!
Works with Kubuntu 19.04 as well. Only difference: thexorg.conf.d
folder location is/usr/share/X11/xorg.conf.d
.
– r.bitter
Jul 15 at 8:11
add a comment
|
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "89"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f661928%2fhow-do-i-get-a-mad-catz-mouse-to-work%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Modify xorg.conf
. Append the following section to /usr/share/X11/xorg.conf
(in a terminal, enter pkexec gedit /usr/share/X11/xorg.conf
):
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 0 0 0 0 0 0"
EndSection
This eliminates the need to restart X and makes the mouse completely usable every time Ubuntu starts. Just modify xorg.conf
with the section above and the R.A.T. 7 functions perfectly. Say goodbye to restarting X.
Update: The R.A.T. series of mice are now sold under the Mad Catz label, not Cyborg. Because of this, the Mad Catz product string might need modification to make the RAT work in Ubuntu. This means changing the Cyborg portion of the identification string (used to identify the USB device) to the string the Mad Catz RAT sends to the computer in order for X to recognize the RAT without freezing the buttons. Instead of using the string
MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
the Mad Catz might use something else (not tested). Product strings much match to avoid the button freeze issue.
Thank you so much, my RAT3 works now perfectly (including dpi switch), by the way, i use conf provided from wiki.archlinux.org/index.php/Mad_Catz_Mouse
– Anonymous
May 3 '17 at 22:35
Run 'xinput list' in the terminal to the get the correct name to put for MatchProduct
– Leo103
Jul 3 '18 at 8:42
add a comment
|
Modify xorg.conf
. Append the following section to /usr/share/X11/xorg.conf
(in a terminal, enter pkexec gedit /usr/share/X11/xorg.conf
):
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 0 0 0 0 0 0"
EndSection
This eliminates the need to restart X and makes the mouse completely usable every time Ubuntu starts. Just modify xorg.conf
with the section above and the R.A.T. 7 functions perfectly. Say goodbye to restarting X.
Update: The R.A.T. series of mice are now sold under the Mad Catz label, not Cyborg. Because of this, the Mad Catz product string might need modification to make the RAT work in Ubuntu. This means changing the Cyborg portion of the identification string (used to identify the USB device) to the string the Mad Catz RAT sends to the computer in order for X to recognize the RAT without freezing the buttons. Instead of using the string
MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
the Mad Catz might use something else (not tested). Product strings much match to avoid the button freeze issue.
Thank you so much, my RAT3 works now perfectly (including dpi switch), by the way, i use conf provided from wiki.archlinux.org/index.php/Mad_Catz_Mouse
– Anonymous
May 3 '17 at 22:35
Run 'xinput list' in the terminal to the get the correct name to put for MatchProduct
– Leo103
Jul 3 '18 at 8:42
add a comment
|
Modify xorg.conf
. Append the following section to /usr/share/X11/xorg.conf
(in a terminal, enter pkexec gedit /usr/share/X11/xorg.conf
):
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 0 0 0 0 0 0"
EndSection
This eliminates the need to restart X and makes the mouse completely usable every time Ubuntu starts. Just modify xorg.conf
with the section above and the R.A.T. 7 functions perfectly. Say goodbye to restarting X.
Update: The R.A.T. series of mice are now sold under the Mad Catz label, not Cyborg. Because of this, the Mad Catz product string might need modification to make the RAT work in Ubuntu. This means changing the Cyborg portion of the identification string (used to identify the USB device) to the string the Mad Catz RAT sends to the computer in order for X to recognize the RAT without freezing the buttons. Instead of using the string
MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
the Mad Catz might use something else (not tested). Product strings much match to avoid the button freeze issue.
Modify xorg.conf
. Append the following section to /usr/share/X11/xorg.conf
(in a terminal, enter pkexec gedit /usr/share/X11/xorg.conf
):
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 0 0 0 0 0 0"
EndSection
This eliminates the need to restart X and makes the mouse completely usable every time Ubuntu starts. Just modify xorg.conf
with the section above and the R.A.T. 7 functions perfectly. Say goodbye to restarting X.
Update: The R.A.T. series of mice are now sold under the Mad Catz label, not Cyborg. Because of this, the Mad Catz product string might need modification to make the RAT work in Ubuntu. This means changing the Cyborg portion of the identification string (used to identify the USB device) to the string the Mad Catz RAT sends to the computer in order for X to recognize the RAT without freezing the buttons. Instead of using the string
MatchProduct "Saitek Cyborg R.A.T.7 Mouse"
the Mad Catz might use something else (not tested). Product strings much match to avoid the button freeze issue.
edited Dec 11 '15 at 22:58
David Foerster
29.9k13 gold badges71 silver badges119 bronze badges
29.9k13 gold badges71 silver badges119 bronze badges
answered Aug 15 '15 at 23:26
Thomas ProschThomas Prosch
661 bronze badge
661 bronze badge
Thank you so much, my RAT3 works now perfectly (including dpi switch), by the way, i use conf provided from wiki.archlinux.org/index.php/Mad_Catz_Mouse
– Anonymous
May 3 '17 at 22:35
Run 'xinput list' in the terminal to the get the correct name to put for MatchProduct
– Leo103
Jul 3 '18 at 8:42
add a comment
|
Thank you so much, my RAT3 works now perfectly (including dpi switch), by the way, i use conf provided from wiki.archlinux.org/index.php/Mad_Catz_Mouse
– Anonymous
May 3 '17 at 22:35
Run 'xinput list' in the terminal to the get the correct name to put for MatchProduct
– Leo103
Jul 3 '18 at 8:42
Thank you so much, my RAT3 works now perfectly (including dpi switch), by the way, i use conf provided from wiki.archlinux.org/index.php/Mad_Catz_Mouse
– Anonymous
May 3 '17 at 22:35
Thank you so much, my RAT3 works now perfectly (including dpi switch), by the way, i use conf provided from wiki.archlinux.org/index.php/Mad_Catz_Mouse
– Anonymous
May 3 '17 at 22:35
Run 'xinput list' in the terminal to the get the correct name to put for MatchProduct
– Leo103
Jul 3 '18 at 8:42
Run 'xinput list' in the terminal to the get the correct name to put for MatchProduct
– Leo103
Jul 3 '18 at 8:42
add a comment
|
Step 1:
find out all the mouse info that Linux reads from the devicelsusb
and dmesg
will be of good help here.
In my case I have a Rat 7 m.m.o, so what I did was cd /etc/X11
then created xorg.conf
and inside the file I pasted this:
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
MatchIsPointer "true"
MatchDevicePath "/dev/input/event*"
Option "Buttons" "24"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 0 0 0 16 17 7 6 0 0 0 0 0"
Option "AutoReleaseButtons" "20 21 22 23 24"
Option "ZAxisMapping" "4 5 6 7"
EndSection
close the file and save it.
then cd /etc/X11/xorg.confd
create a file named: 50-vmmouse.conf
then paste this:
Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "Name" "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
Option "Vendor" "0738"
Option "Product" "1713"
Option "Protocol" "auto"
Option "Device" "/dev/input/event4"
Option "Emulate3Buttons" "no"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 4 5 6 7 0 0 0 0 0 0 0"
Option "Resolution" "3200"
EndSection
ok, so far so good, now, on the terminal xinput list
then find anything that relates to Rat 7 m.m.o
in my case was ↳ Mad Catz Mad Catz M.M.O.7 Mouse id=11 [slave pointer (2)]
so......
on the terminal xinput --test 11
and press all the buttons that you are intending to use, if there is no output after a button strike, then the configuration on xorg,conf and vmouse.conf is wrong.
NOW most of this info will be found with our first step which is lsusb
and dmesg
make sure you get all the right info or it will not work.
I am using Kubuntu 18. I had to disable composite then make those changes, reboot and enable composite then reboot one last time and Voilà, everything WORKS!!!
Works with Kubuntu 19.04 as well. Only difference: thexorg.conf.d
folder location is/usr/share/X11/xorg.conf.d
.
– r.bitter
Jul 15 at 8:11
add a comment
|
Step 1:
find out all the mouse info that Linux reads from the devicelsusb
and dmesg
will be of good help here.
In my case I have a Rat 7 m.m.o, so what I did was cd /etc/X11
then created xorg.conf
and inside the file I pasted this:
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
MatchIsPointer "true"
MatchDevicePath "/dev/input/event*"
Option "Buttons" "24"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 0 0 0 16 17 7 6 0 0 0 0 0"
Option "AutoReleaseButtons" "20 21 22 23 24"
Option "ZAxisMapping" "4 5 6 7"
EndSection
close the file and save it.
then cd /etc/X11/xorg.confd
create a file named: 50-vmmouse.conf
then paste this:
Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "Name" "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
Option "Vendor" "0738"
Option "Product" "1713"
Option "Protocol" "auto"
Option "Device" "/dev/input/event4"
Option "Emulate3Buttons" "no"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 4 5 6 7 0 0 0 0 0 0 0"
Option "Resolution" "3200"
EndSection
ok, so far so good, now, on the terminal xinput list
then find anything that relates to Rat 7 m.m.o
in my case was ↳ Mad Catz Mad Catz M.M.O.7 Mouse id=11 [slave pointer (2)]
so......
on the terminal xinput --test 11
and press all the buttons that you are intending to use, if there is no output after a button strike, then the configuration on xorg,conf and vmouse.conf is wrong.
NOW most of this info will be found with our first step which is lsusb
and dmesg
make sure you get all the right info or it will not work.
I am using Kubuntu 18. I had to disable composite then make those changes, reboot and enable composite then reboot one last time and Voilà, everything WORKS!!!
Works with Kubuntu 19.04 as well. Only difference: thexorg.conf.d
folder location is/usr/share/X11/xorg.conf.d
.
– r.bitter
Jul 15 at 8:11
add a comment
|
Step 1:
find out all the mouse info that Linux reads from the devicelsusb
and dmesg
will be of good help here.
In my case I have a Rat 7 m.m.o, so what I did was cd /etc/X11
then created xorg.conf
and inside the file I pasted this:
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
MatchIsPointer "true"
MatchDevicePath "/dev/input/event*"
Option "Buttons" "24"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 0 0 0 16 17 7 6 0 0 0 0 0"
Option "AutoReleaseButtons" "20 21 22 23 24"
Option "ZAxisMapping" "4 5 6 7"
EndSection
close the file and save it.
then cd /etc/X11/xorg.confd
create a file named: 50-vmmouse.conf
then paste this:
Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "Name" "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
Option "Vendor" "0738"
Option "Product" "1713"
Option "Protocol" "auto"
Option "Device" "/dev/input/event4"
Option "Emulate3Buttons" "no"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 4 5 6 7 0 0 0 0 0 0 0"
Option "Resolution" "3200"
EndSection
ok, so far so good, now, on the terminal xinput list
then find anything that relates to Rat 7 m.m.o
in my case was ↳ Mad Catz Mad Catz M.M.O.7 Mouse id=11 [slave pointer (2)]
so......
on the terminal xinput --test 11
and press all the buttons that you are intending to use, if there is no output after a button strike, then the configuration on xorg,conf and vmouse.conf is wrong.
NOW most of this info will be found with our first step which is lsusb
and dmesg
make sure you get all the right info or it will not work.
I am using Kubuntu 18. I had to disable composite then make those changes, reboot and enable composite then reboot one last time and Voilà, everything WORKS!!!
Step 1:
find out all the mouse info that Linux reads from the devicelsusb
and dmesg
will be of good help here.
In my case I have a Rat 7 m.m.o, so what I did was cd /etc/X11
then created xorg.conf
and inside the file I pasted this:
Section "InputClass"
Identifier "Mouse Remap"
MatchProduct "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
MatchIsPointer "true"
MatchDevicePath "/dev/input/event*"
Option "Buttons" "24"
Option "ButtonMapping" "1 2 3 4 5 0 0 8 9 10 11 12 0 0 0 16 17 7 6 0 0 0 0 0"
Option "AutoReleaseButtons" "20 21 22 23 24"
Option "ZAxisMapping" "4 5 6 7"
EndSection
close the file and save it.
then cd /etc/X11/xorg.confd
create a file named: 50-vmmouse.conf
then paste this:
Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "Name" "Mad Catz Mad Catz M.M.O.7 Mouse|M.M.O.7"
Option "Vendor" "0738"
Option "Product" "1713"
Option "Protocol" "auto"
Option "Device" "/dev/input/event4"
Option "Emulate3Buttons" "no"
Option "Buttons" "7"
Option "ZAxisMapping" "4 5"
Option "ButtonMapping" "1 2 3 4 5 6 7 0 0 0 0 0 0 0"
Option "Resolution" "3200"
EndSection
ok, so far so good, now, on the terminal xinput list
then find anything that relates to Rat 7 m.m.o
in my case was ↳ Mad Catz Mad Catz M.M.O.7 Mouse id=11 [slave pointer (2)]
so......
on the terminal xinput --test 11
and press all the buttons that you are intending to use, if there is no output after a button strike, then the configuration on xorg,conf and vmouse.conf is wrong.
NOW most of this info will be found with our first step which is lsusb
and dmesg
make sure you get all the right info or it will not work.
I am using Kubuntu 18. I had to disable composite then make those changes, reboot and enable composite then reboot one last time and Voilà, everything WORKS!!!
edited Jun 10 at 2:42
answered Mar 13 at 3:11
elnetotacaelnetotaca
112 bronze badges
112 bronze badges
Works with Kubuntu 19.04 as well. Only difference: thexorg.conf.d
folder location is/usr/share/X11/xorg.conf.d
.
– r.bitter
Jul 15 at 8:11
add a comment
|
Works with Kubuntu 19.04 as well. Only difference: thexorg.conf.d
folder location is/usr/share/X11/xorg.conf.d
.
– r.bitter
Jul 15 at 8:11
Works with Kubuntu 19.04 as well. Only difference: the
xorg.conf.d
folder location is /usr/share/X11/xorg.conf.d
.– r.bitter
Jul 15 at 8:11
Works with Kubuntu 19.04 as well. Only difference: the
xorg.conf.d
folder location is /usr/share/X11/xorg.conf.d
.– r.bitter
Jul 15 at 8:11
add a comment
|
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f661928%2fhow-do-i-get-a-mad-catz-mouse-to-work%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Can your run
sudo dmesg
in a terminal right after boot and show us the output? It should spit out information about USB devices, and it's likely there's one about your mouse.– hlmtre
Aug 15 '15 at 21:59
I just got a Mad Catz S3 PRO. Everything works fine out of the box on Linux. On a whim, I wondered what would happen if I programed everything with Windows and then plugged it back in to my Linux Box WhooHoo!! All the programming stuck!! Lights and button functions are just what I told them to do.
– Les
Oct 1 at 17:16