Archived

This topic is now archived and is closed to further replies.

Spellbound

DInput and MS Intellimouse Explorer

Recommended Posts

My first question Have anyone managed to get the two side buttons on the MS Intellimouse Explorer to work with DirectInput? If so, how? I set the dataformat to c_dfDIMouse2 to get reports on up to 8 buttons but still the two sidebuttons don''t do anything. When I check the device capabilities it reports 5 buttons (as it should) but only three work.

Share this post


Link to post
Share on other sites
I have tried, and just like you I was unable to get the side buttons to work. However, when I use the two mouse examples that come with the DirectX SDK one of the buttons comes up as button 3, but the other one still doesn''t show up.

Sorry I couldn''t be of more help.

Share this post


Link to post
Share on other sites
Yes, I get that result too.

0 = Left button
1 = Right button
3 = Wheel button

The sample programs that come with DXSDK doesn't use the new interface that supports 8 mousebuttons though, so they cannot report the side buttons anyway.

Thanks anyway

Edited by - Spellbound on 3/31/00 12:17:45 PM

Share this post


Link to post
Share on other sites
I have no answers for you Spellbound, but it is nice to see that saints sometimes need to look upon the mortals for their wisdom..

In other words, I''ve seen you give informative replies so many times but never a post.

I salute you!

Matt


If I were rich, I'd buy myself some real friends!

Share this post


Link to post
Share on other sites
Well, seeing as how I have little experience with DirectInput, this is totally conjecture, but have you tried after shutting down IntelliPoint? Maybe it''s doing something stupid like intercepting the clicks and translating them? (Would kind of make the "Direct" part of DirectInput seem pretty lame if that were the case...)

Share this post


Link to post
Share on other sites
Thanks, that was it.

I missed it since I reasoned liked you did, that DirectInput should get the input from the hardware and not from IntelliPoint. But now that I think of it IntelliPoint is the mousedriver and DirectX communicates with the drivers and not the hardware.

When I turn off IntelliPoint the mouse buttons get the right values as well:

0 = Left button
1 = Right button
2 = Wheel button
3 = Large side button
4 = Small side button

Edited by - Spellbound on 4/5/00 11:12:17 AM

Share this post


Link to post
Share on other sites
Maybe if I told them the question they might be able to answer, don''t you think?

This is something that I haven''t thought of lately, and as you can see above I have solved the problem partly. What I would like to know now is how I can bypass the IntelliPoint drivers so that I can use all five buttons on the IntelliMouse without manually turning off IntelliPoint first. Do any of you know how this can be done?



- WitchLord

Share this post


Link to post
Share on other sites
OK, I''m sorry but I''m going to post something highly unrelated to your problem =) I''m going to purchase that mouse later today to replace my old logitech 3 button mouse, mainly because I''ve heard it''s good for gaming, and I do a lot of that. Is that the mouse to get or should I look into some other options? I have no complaints about my logitech mouse, it''s just a hassle to clean up all the little things inside, and I hate to lose an easy "snipe" while playing games because my mouse ball got sticky!

I also read on the DirectX docs that DirectInput bypasses the windows settings but it does communicate with the mouse driver, not the mouse itself, if that''s the case I don''t see how you could fix this, unless there''s a new set of drivers that has better DirectInput support.

Rick

Share this post


Link to post
Share on other sites
Hi WitchLord, (...damn even more questions...)
- Isn''t there an upgrade orso for your IntelliPoint driver?
- What do the Intelli people say about this? (or is there no one with IQ>100?)
- Does DirectInput support your mouse?
- Can other programs/games make use of the buttons via the IntelliPoint driver?

Share this post


Link to post
Share on other sites
md2ge, I highly recommend the MS Intellimouse Explorer. I''ve had mine for about a half year now, and there has never been any problem with it (except for the ones mentioned in this thread).

baskuenen, thanks for trying

There are no driver updates that I don''t have. DirectInput supports the mouse, it even reports the correct number of buttons (5). Soldier of Fortune can handle input from the IntelliMouse but I don''t know how they do it.

- WitchLord

Share this post


Link to post
Share on other sites
I got the mouse, feels very nice! Scared the hell out of me when I came back from a movie tonight and the little red light was shinning all over. I like the idea of not ever having to clean a mouse ball again but I do have a complaint, I can do without this damn wheel, granted it''s very convenient for browsing the web but it''s gonna get in the way when I play games, I haven''t tested yet but I sure hope this wheel can be set as a middle button, which I usually set for "jump", you can "click" the wheel so I''m guessing that will not be a problem. Would also be nice if the thumb button can be used in games I''ve been looking for an easy way to lay down mines =)

If they replace the wheel with a normal button this mouse would be perfect.

Rick

Share this post


Link to post
Share on other sites
I happen to like the wheel myself.

A lot of people use the wheel to switch weapons in first person shooters. In some game it can also be used to zoom in and out with for example sniper rifles. Once you get used to it you find that it is actually a good thing to have. And yes it also doubles as button if you press it.

- WitchLord

Share this post


Link to post
Share on other sites