Forums » MacOS X
MightyMouse scroll wheel is not recognized
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?
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?
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?
How about using USBOverdriveX and assigning keystrokes to the mouse, and then bind the commands in vendetta to the respective keys?
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.
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. :)
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. :)
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!
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!
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.
I mostly want the devs to know it's happening, if, in fact, it requires a change to the code to support this mouse.
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.
Oh well, hope I didn't piss him off too much.
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?
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?
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.
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.
Ok.
I'll look into this and see if I can get the scroll wheel to be recognized by VO.
I'll look into this and see if I can get the scroll wheel to be recognized by VO.
still not recognized Ray, any news from your part?
up
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.
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.
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..;
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..;
Or tell us where to get this usb overdrive program =D
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.
[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.
YAY Now you can lock this thread and let it die in the forgotten ones... :)