Overclock.net › Forums › Components › Mice › Method to remap mouse buttons?
New Posts  All Forums:Forum Nav:

Method to remap mouse buttons?

post #1 of 11
Thread Starter 
Is anyone aware of a way to remap (or disable) mouse buttons in a way that's device specific?

Example: I have two mice plugged in and wish to disable M1 and M2 on one but not the other. All solutions I've encountered thus far operate globally.
    
CPUMotherboardGraphicsMonitor
i7-2600k z68x-ud3h-b3 gtx 1060 vg248qe 
KeyboardMouseAudioAudio
celeritas zowie am + g102 pcb x-fi titanium hd k7xx 
AudioAudio
ur22 sm57 
  hide details  
Reply
    
CPUMotherboardGraphicsMonitor
i7-2600k z68x-ud3h-b3 gtx 1060 vg248qe 
KeyboardMouseAudioAudio
celeritas zowie am + g102 pcb x-fi titanium hd k7xx 
AudioAudio
ur22 sm57 
  hide details  
Reply
post #2 of 11
You can technically bind it to a button on the keyboard that you don't use with AutoHotkey.

For example:

XButton1::~

This would map the mouse button 1 to the tilde key. If the tilde key is not used in games or anywhere else then when you press the button it will do nothing anyways.

See AHK remapping instructions:
http://www.autohotkey.com/docs/misc/Remap.htm

List of AHK key list:
http://www.autohotkey.com/docs/KeyList.htm

Potentially you could also use the left or right Windows key and disable the Windows key through the registry editor. Many people disable the Windows keys because they accidentally press it. You could then map it to LWin or RWin and then when you press the button it does nothing because it's disabled through the registry editor in Windows.
Skylake Is Here!
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 6700K Batch #L535B021 4.7Ghz @ 1.296V GIGABYTE G1 Gaming GA-Z170X-Gaming 7 EVGA Geforce GTX 970 SSC ACX 2.0+ G.SKILL TridentZ 16GB DDR4 3000 
Hard DriveHard DriveHard DriveCooling
Samsung 950 Pro M.2 512GB  Crucial BX100 250 GB SanDisk SSDPlus 240 GB NZXT Kraken X61  
OSMonitorKeyboardPower
Windows 8.1 & 10 Dell UltraSharp 2913WM 21:9 2560x1080 Ducky Shine 4, CODE WASD, Deck Legend, G710+ EVGA SuperNova G2 850W 
CaseMouseMouse PadAudio
Phanteks Enthoo Evolv ATX Mid-Tower Ducky Secret SteelSeries Fostex Purple Heart TH-X00 
Audio
AKG K553 Pro, Philips SHP9500, Superlux 668B, S... 
  hide details  
Reply
Skylake Is Here!
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 6700K Batch #L535B021 4.7Ghz @ 1.296V GIGABYTE G1 Gaming GA-Z170X-Gaming 7 EVGA Geforce GTX 970 SSC ACX 2.0+ G.SKILL TridentZ 16GB DDR4 3000 
Hard DriveHard DriveHard DriveCooling
Samsung 950 Pro M.2 512GB  Crucial BX100 250 GB SanDisk SSDPlus 240 GB NZXT Kraken X61  
OSMonitorKeyboardPower
Windows 8.1 & 10 Dell UltraSharp 2913WM 21:9 2560x1080 Ducky Shine 4, CODE WASD, Deck Legend, G710+ EVGA SuperNova G2 850W 
CaseMouseMouse PadAudio
Phanteks Enthoo Evolv ATX Mid-Tower Ducky Secret SteelSeries Fostex Purple Heart TH-X00 
Audio
AKG K553 Pro, Philips SHP9500, Superlux 668B, S... 
  hide details  
Reply
post #3 of 11
Thread Starter 
Quote:
Originally Posted by anoob View Post

You can technically bind it to a button on the keyboard that you don't use with AutoHotkey....

Unless I'm mistaken, I think that remaps the button globally so that any M1 will be remapped. I need the remap to affect only one mouse while I have another mouse unaffected.
    
CPUMotherboardGraphicsMonitor
i7-2600k z68x-ud3h-b3 gtx 1060 vg248qe 
KeyboardMouseAudioAudio
celeritas zowie am + g102 pcb x-fi titanium hd k7xx 
AudioAudio
ur22 sm57 
  hide details  
Reply
    
CPUMotherboardGraphicsMonitor
i7-2600k z68x-ud3h-b3 gtx 1060 vg248qe 
KeyboardMouseAudioAudio
celeritas zowie am + g102 pcb x-fi titanium hd k7xx 
AudioAudio
ur22 sm57 
  hide details  
Reply
post #4 of 11
GlovePIE allows you to address multiple mice independently
post #5 of 11
I don't understand why you would need such a feature. The only way this is possible is through the mouse software itself if it even has one. I'm unsure what would happen for example if you plug in two Razer Naga's. But I do know that if you plug in multiple different models of mice that programs like Razer Synapse will pick up the hardware and load the profile configuration. Unless your mouse came with configuration software or you know how to write software for it I don't see any other way around it as Windows will only have one cursor and one screen to focus on.
Skylake Is Here!
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 6700K Batch #L535B021 4.7Ghz @ 1.296V GIGABYTE G1 Gaming GA-Z170X-Gaming 7 EVGA Geforce GTX 970 SSC ACX 2.0+ G.SKILL TridentZ 16GB DDR4 3000 
Hard DriveHard DriveHard DriveCooling
Samsung 950 Pro M.2 512GB  Crucial BX100 250 GB SanDisk SSDPlus 240 GB NZXT Kraken X61  
OSMonitorKeyboardPower
Windows 8.1 & 10 Dell UltraSharp 2913WM 21:9 2560x1080 Ducky Shine 4, CODE WASD, Deck Legend, G710+ EVGA SuperNova G2 850W 
CaseMouseMouse PadAudio
Phanteks Enthoo Evolv ATX Mid-Tower Ducky Secret SteelSeries Fostex Purple Heart TH-X00 
Audio
AKG K553 Pro, Philips SHP9500, Superlux 668B, S... 
  hide details  
Reply
Skylake Is Here!
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel i7 6700K Batch #L535B021 4.7Ghz @ 1.296V GIGABYTE G1 Gaming GA-Z170X-Gaming 7 EVGA Geforce GTX 970 SSC ACX 2.0+ G.SKILL TridentZ 16GB DDR4 3000 
Hard DriveHard DriveHard DriveCooling
Samsung 950 Pro M.2 512GB  Crucial BX100 250 GB SanDisk SSDPlus 240 GB NZXT Kraken X61  
OSMonitorKeyboardPower
Windows 8.1 & 10 Dell UltraSharp 2913WM 21:9 2560x1080 Ducky Shine 4, CODE WASD, Deck Legend, G710+ EVGA SuperNova G2 850W 
CaseMouseMouse PadAudio
Phanteks Enthoo Evolv ATX Mid-Tower Ducky Secret SteelSeries Fostex Purple Heart TH-X00 
Audio
AKG K553 Pro, Philips SHP9500, Superlux 668B, S... 
  hide details  
Reply
post #6 of 11
Quote:
Originally Posted by anoob View Post

I don't understand why you would need such a feature.
Maybe he's using one for movement and the other for view in a game? thinking.gif
Fill us in OP.
Main Rig
(18 items)
 
  
CPUMotherboardGraphicsRAM
i5 3570K MSI Z77 Mpower Asus GTX 980 8Gb Mushkin Redline 2133mhz 
Hard DriveHard DriveOptical DriveCooling
Intel 520 120gb WD Green 1tb slim slot load drive Noctua NHD14 
OSMonitorKeyboardCase
Windows 7 Ultimate QNIX Qx2710 @ 96hz Ducky Shine 3, MX Blacks, Magenta Silverstone RV04 
MouseMouse PadAudioAudio
Mionix Castor Glorious XXL Extended Mouse Mat AudioTechnica AD900 Xonar DSX 
AudioOther
Antlion ModMic 4.0 Vortex Doubleshot Backlit Keycaps 
  hide details  
Reply
Main Rig
(18 items)
 
  
CPUMotherboardGraphicsRAM
i5 3570K MSI Z77 Mpower Asus GTX 980 8Gb Mushkin Redline 2133mhz 
Hard DriveHard DriveOptical DriveCooling
Intel 520 120gb WD Green 1tb slim slot load drive Noctua NHD14 
OSMonitorKeyboardCase
Windows 7 Ultimate QNIX Qx2710 @ 96hz Ducky Shine 3, MX Blacks, Magenta Silverstone RV04 
MouseMouse PadAudioAudio
Mionix Castor Glorious XXL Extended Mouse Mat AudioTechnica AD900 Xonar DSX 
AudioOther
Antlion ModMic 4.0 Vortex Doubleshot Backlit Keycaps 
  hide details  
Reply
post #7 of 11
Thread Starter 
I'm planning on connecting the switches of my Zowie AM to the PCB of a Coolermaster Inferno I have (laser mouse but with configurable and extremely low debounce time) so that the Zowie is used for its sensor, side buttons and shape, while the Coolermaster is used for M1 and M2.

Being able to disable the Zowie M1 and M2 buttons through software instead of having to desolder the traces would be less surgically invasive.
Edited by thrillhaus - 5/18/15 at 12:27pm
    
CPUMotherboardGraphicsMonitor
i7-2600k z68x-ud3h-b3 gtx 1060 vg248qe 
KeyboardMouseAudioAudio
celeritas zowie am + g102 pcb x-fi titanium hd k7xx 
AudioAudio
ur22 sm57 
  hide details  
Reply
    
CPUMotherboardGraphicsMonitor
i7-2600k z68x-ud3h-b3 gtx 1060 vg248qe 
KeyboardMouseAudioAudio
celeritas zowie am + g102 pcb x-fi titanium hd k7xx 
AudioAudio
ur22 sm57 
  hide details  
Reply
post #8 of 11
You realize that to have a lower debounce time you'll need to change the MCU, right? Simply changing buttons won't help.
Obsidian
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 3770K 4.5 @ 1.15v P8Z77-V PRO Gigabyte GTX 970 G1 Crucial 16Gb 
Hard DriveHard DriveCoolingOS
Samsung 840 Pro 128Gb WD Caviar Blue 500Gb Be Quiet! Dark Rock Pro 3 Windows 10 Enterprise LTSB 
MonitorMonitorKeyboardPower
BenQ XL2411T Acer S220HQL CM Storm Quickfire Rapid EVGA Supernova G2 650W 
CaseMouseMouse PadAudio
Corsair Obsidian 550D Logitech G403 Wireless Artisan Zero XSoft Large Audinst HUD-MX2 
Audio
Beyerdynamic DT 770 Pro 250 ohm 
  hide details  
Reply
Obsidian
(17 items)
 
  
CPUMotherboardGraphicsRAM
Intel Core i7 3770K 4.5 @ 1.15v P8Z77-V PRO Gigabyte GTX 970 G1 Crucial 16Gb 
Hard DriveHard DriveCoolingOS
Samsung 840 Pro 128Gb WD Caviar Blue 500Gb Be Quiet! Dark Rock Pro 3 Windows 10 Enterprise LTSB 
MonitorMonitorKeyboardPower
BenQ XL2411T Acer S220HQL CM Storm Quickfire Rapid EVGA Supernova G2 650W 
CaseMouseMouse PadAudio
Corsair Obsidian 550D Logitech G403 Wireless Artisan Zero XSoft Large Audinst HUD-MX2 
Audio
Beyerdynamic DT 770 Pro 250 ohm 
  hide details  
Reply
post #9 of 11
Quote:
Originally Posted by Melan View Post

You realize that to have a lower debounce time you'll need to change the MCU, right? Simply changing buttons won't help.

I think what he plans to do is using both mice at the same time. He will use the Zowie for movement and physically clicking and the Coolermaster just for sending the click signals.

His hand will be on the Zowie. There will be wires connected to its switches that will come out of the mouse and go to the PCB of the murdered Coolermaster and connect to the pins of the switches over there. When he clicks the buttons on his Zowie, he will send a signal to the controller chip on the Coolermaster. The Coolermaster will then send button click signals, and will do it a bunch of milliseconds faster than the Zowie.

He now wants to disable the Zowie's click signal and would like to do it in software without having to cut something on the Zowie.
post #10 of 11
Thread Starter 
Quote:
Originally Posted by deepor View Post

I think what he plans to do is using both mice at the same time. He will use the Zowie for movement and physically clicking and the Coolermaster just for sending the click signals.

His hand will be on the Zowie. There will be wires connected to its switches that will come out of the mouse and go to the PCB of the murdered Coolermaster and connect to the pins of the switches over there. When he clicks the buttons on his Zowie, he will send a signal to the controller chip on the Coolermaster. The Coolermaster will then send button click signals, and will do it a bunch of milliseconds faster than the Zowie.

He now wants to disable the Zowie's click signal and would like to do it in software without having to cut something on the Zowie.

Precisely this.
    
CPUMotherboardGraphicsMonitor
i7-2600k z68x-ud3h-b3 gtx 1060 vg248qe 
KeyboardMouseAudioAudio
celeritas zowie am + g102 pcb x-fi titanium hd k7xx 
AudioAudio
ur22 sm57 
  hide details  
Reply
    
CPUMotherboardGraphicsMonitor
i7-2600k z68x-ud3h-b3 gtx 1060 vg248qe 
KeyboardMouseAudioAudio
celeritas zowie am + g102 pcb x-fi titanium hd k7xx 
AudioAudio
ur22 sm57 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mice
Overclock.net › Forums › Components › Mice › Method to remap mouse buttons?