Forums » MacOS X

MightyMouse scroll wheel is not recognized

Aug 14, 2005 thebrier link
I was unsure whether to post this in the Mac OS X or Bugs forum.

Vendetta doesn't seem to recognize the scroll wheel on Apple's new MightyMouse. The game doesn't register MWHEELUP or MWHEELDOWN. In fact, if I go into Options->Control->Keyboard and try to bind a key to the scroll wheel action, nothing at all is registered.

Is this a game bug? Does one have to change the mouse configuration in some way so Vendetta sees what it expects?
Aug 15, 2005 toshiro link
I neither have a MightyMouse, nor do I play Vendetta Online anymore (for the time being). Here's an idea, though:

How about using USBOverdriveX and assigning keystrokes to the mouse, and then bind the commands in vendetta to the respective keys?
Aug 15, 2005 Arolte link
I'm curious, does this affect other games as well? If so it might be Apple's problem. I don't think anything much can be done outside of trying out USB Overdrive (which I have registered and love VERY much) or waiting for Apple to fix it.
Aug 15, 2005 thebrier link
I don't actually play any other games (heh) so I don't know if it affects others. I'll try to dig something else up and see if it's effected. I have found a report that the scrollball also does not work in Sims 2 <http://www.joystiq.com/entry/1234000700052948/#c383823>.

Unfortunately, USBOverdrive doesn't work in conjunction with Apple's MightyMouse drivers. I'll see if I can figure out how to uninstall the MightyMouse drivers and give it a try...though I'm pretty sure I'll lose some MightyMouse specific functionality in the process.

From my very high level of understanding of how the mouse and GUI systems work, the mouse sends events that the application interprets. So, my only guess, is that the MightyMouse must send a new event for it's scroll ball thingie. Other Mac apps understand this new event for free due to their use of the libraries...perhaps Vendetta has to be changed to understand the new event?

I don't know, it's a guess.

PS: I didn't realize how addicted to the scroll zoom bind I am. I have to switch to a regular mouse when playing Vendetta because I just can't deal without scroll zooming. :)
Aug 16, 2005 toshiro link
Hm.

Maybe it's due to the slightly outdated nature of USBOverdriveX; it doesn't excpect the events the scrollball sends. Maybe Mr. Montalcini will remedy that in a future update.
Hey, I could eMail him. I paid the fee!
Aug 16, 2005 thebrier link
I looked at the USBOverdrive site today. They author is very interested in supporting the Mighty Mouse, and reportedly will do so soon. So, it's already in the works, I think.

I mostly want the devs to know it's happening, if, in fact, it requires a change to the code to support this mouse.
Aug 16, 2005 toshiro link
Eep. I am a complete n00b. I mailed the author before I even thought about looking at the website :|
Oh well, hope I didn't piss him off too much.
Aug 17, 2005 Arolte link
You're in luck. USB Overdrive X 10.4 now supports Mighty Mouse. Check it out...

http://www.versiontracker.com/dyn/moreinfo/macosx/13443

Not sure if it'll still work with Vendetta though. But it's worth a shot. No?
Aug 18, 2005 thebrier link
So, here's the story:

With the current USBOverdrive (which supports the Mighty Mouse), everything, including the scroll ball works in Vendetta. If you want to use USBOverdrive, you can't be using Apple's Mighty Mouse drivers, so you either have to not install them, or move them out of the way and reboot (they are /System/Library/Extensions/AppleHIDMouse.kext).

It works, but I didn't think extremely well. For example, USBOverdrive doesn't seem as good at detecting a right click vs. a left click. A lot of times I get left click where I wouldn't have with the Apple drivers. It makes chain firing sort of impossible.

So, for me, I'm going back to the Apple drivers, and I'm just going to swap in my old mouse when I play Vendetta.

Devs, do you think this is something that you'll be able to support natively in the future? I know it would be way low on the list of priorities, as it should be, but I would like to know whether or not it's even on the list :)

Thanks to all.
Nov 22, 2005 raybondo link
Ok.
I'll look into this and see if I can get the scroll wheel to be recognized by VO.
Feb 15, 2006 GRAIG link
still not recognized Ray, any news from your part?
Apr 20, 2006 Drago Ferraris link
up
Apr 21, 2006 raybondo link
Oh yeah. We got a mighty mouse and it works fine in VO.
What OSX version are you running?
ohh wait. I have that usb overdrive program installed because I was putzing around with the X45 joystick.
I'll try again without the overdrive.
Apr 21, 2006 GRAIG link
Do not work with 10.4.6 sor far

Waiting for other news from you Ray.
It w<ould be nice to scroll down in station menus etc. sometimes catching the arrow just take too long..;
Apr 21, 2006 GRAIG link
Or tell us where to get this usb overdrive program =D
Apr 21, 2006 raybondo link
http://www.usboverdrive.com

[edit]
I fixed VO so that the mouse wheel works without usboverdrive.
The fix will be in the next update, which should be later tonight.
Apr 22, 2006 GRAIG link
YAY Now you can lock this thread and let it die in the forgotten ones... :)