VOGONS


Mouse movement odd

Topic actions

First post, by Mr_Blastman

User metadata
Rank Member
Rank
Member

Something that I've accepted as "it just is" for some while came back to the forefront last night. I've been playing through the Monkey Island series in dosbox and one of the most annoying things with the first game is that if I try to make fine, slow movements with the mouse--the cursor never moves, it stays stuck in place. Only after moving the mouse faster does it finally "unstick" and start moving.

As you can imagine, this is very annoying when trying to click on a couple of pixels on the screen.

So I installed ScummVM--the problems went away, completely. Everything is super smooth and perfect. So that got me wondering... Dosbox has to do mouse movement better, I must be missing something, right? There are a lot of other programs that I have to use Dosbox for so I'm curious as to what it might be.

FYI I'm using Windows 7 64-bit and it is worth mentioning that on a pure dos machine with a different mouse I notice something similar (not using Dosbox at all), so maybe it isn't dosbox? I hardly ever used a mouse with DOS years ago when that was all I had--I mean, who did? Keyboard ruled everything plus joystick.

I also run Dosbox in fullscreen mode as well.

Anyone else find this as odd or have any ideas? Or maybe I'm just being picky.

Reply 1 of 10, by Mr_Blastman

User metadata
Rank Member
Rank
Member

Note this problem only occurs in fullscreen mode, not windowed.

Reply 2 of 10, by Mr_Blastman

User metadata
Rank Member
Rank
Member

Hmm, okay. I guess I'm the only dosbox user out there that has a sticky mouse when running dosbox in fullscreen? Lots of views... no replies. 🙁

It stinks cause it totally screws up my dosbox experience.

I've even tried upping the sensitivity to something like 500 and this doesn't help at all. If I move my mouse really slowly on my desk, the cursor remains stationary in dosbox. I have to start moving it relatively fast for it to start tracking. It's almost like there is some wonky sort of mouse acceleration going on in dosbox but isn't.

Like I said, this only is a problem in fullscreen mode, not windowed.

Reply 3 of 10, by ripsaw8080

User metadata
Rank DOSBox Author
Rank
DOSBox Author

Did you try reducing sensitivity? Increasing seems the obvious thing to try, but for a "sticky" pointer problem...

Another thing you can try is the SDL_VIDEODRIVER=WINDIB environment variable setting.

Reply 4 of 10, by Qbix

User metadata
Rank DOSBox Author
Rank
DOSBox Author

you don't have some intellipoint auto sensivitiy gaming mouse or so right ?
There are some threads about that on the forum in that they screw up with dosbox.

Water flows down the stream
How to ask questions the smart way!

Reply 5 of 10, by Mr_Blastman

User metadata
Rank Member
Rank
Member

Nah, I have a Logitech G9. I did set my polling rate down from 500 to 125 in the logitech setpoint software and that seemed to help somewhat. Not perfectly but it is better. I'll have to play some Terra Nova to be sure.

Polling rate isn't the same as sensitivity. Polling rate has to do with how often every second the device is polled by the OS.

Reply 7 of 10, by Cyon

User metadata
Rank Newbie
Rank
Newbie

Hi there, I registered only to give you the answer. Set output mode to opengl in dosbox settings, this will solve mouse problems.

Reply 8 of 10, by ancalimonungol

User metadata
Rank Newbie
Rank
Newbie

I'm having the same problem on a couple of games, and setting renderer to OpenGL does nothing for those games (while it helped on many other games)

The games in question are Ufo - Enemy Unknown and XCom - Terror From The Deep.

There are actually two problems:

1- Slower mouse movements are not registered. You have to move the mouse very fast in order to move it at all and than it moves erratically (very slow and suddenly very fast)
2- Mouse moves very fast horizontally, but it moves extremely slow vertically.

Mouse Acceleration is turned off. Setting my Logitech G700's polling rate from 1000 to 150 (using Logitech Gaming Software) helps a little bit. But I guess it needs to be what Dosbox is expecting?

Can anything be done on Dosbox's side to fix this behaviour with some games? (I think it only happens with games that had non-square pixel resolutions.

Reply 9 of 10, by robertmo

User metadata
Rank l33t++
Rank
l33t++

about problem 1.
have you tried
sensitivity=200
in dosbox.conf?

Reply 10 of 10, by ancalimonungol

User metadata
Rank Newbie
Rank
Newbie

Problem fixed

Disabling mouse acceleration from Logitech Gaming Software is not enough. You also have to disable it by using the Windows7's own mouse settings.

The only remaining problem is how to make mouse move faster vertically for resolutions that don't have square pixel aspect.