[ scummvm-Bugs-3597349 ] Android: improve mouse pointer movement in touchpad mode

SourceForge.net noreply at sourceforge.net
Wed Dec 19 02:10:10 CET 2012


Bugs item #3597349, was opened at 2012-12-18 17:10
Message generated for change (Tracker Item Submitted) made by crazyterabyte
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3597349&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: GUI
Group: All Games
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Denilson Figueiredo de Sá (crazyterabyte)
Assigned to: Nobody/Anonymous (nobody)
Summary: Android: improve mouse pointer movement in touchpad mode

Initial Comment:
I'm running ScummVM 1.5.0 on a 7" Android 4.1.2 tablet.
I noticed the mouser pointer speed and movement is odd: if I smoothly move my finger, very slowly, this is what happens:
- For a short finger movement, nothing happens.
- I keep moving the finger and then, when the distance seems to go over some threshold, the pointer finally moves, but jumps a few screen pixels at a time.
- Then it stays still for another couple of millimeters (or so), then it moves by jumping a few pixels.

This behavior is odd, unpredictable and frustrating. I can't move the pointer precisely, making it extremely hard to move it to the desired target. I've had trouble even while using the main launcher GUI, having misclicks due to poor pointer movement.

Suggestions:
- Never make the cursor jump X pixels if the finger has moved K*X units. Instead, make it move 1 pixel for each K units of finger movement.
- Want to avoid accidental movements while tap-to-clicking or tap-to-dragging? Add a deadzone threshold for the finger. The cursor would not move unless the finger has moved more than some threshold. After this moment, the cursor should move smoothly, no further deadzone thresholding should apply until the finger has lifted.
- As there are many different devices and users, there should be some kind of sensitivity or speed setting for the pointer movement in the touchpad mode.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=3597349&group_id=37116




More information about the Scummvm-tracker mailing list