libretro / libretro/libretro-uae

Touchscreen mouse speed much slower vertically than horizontally?

Open
#614 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
169
Forks
76
Avg merge
5h 34m
Merged PRs (30d)
7

Description

Hi guys, I've got a little problem with the mouse speed: I have an RP2+ and want to control the mouse pointer with its touchscreen. This works generally but the vertical speed is about 4 times slower than the horizontal speed, which makes steering quite awkward.

I can adjust the overall mouse speed at "Core Options -> Input -> Mouse Speed" but this affects both axis. The problem seems to be more the vertical speed, because even when I crank up the mouse speed to 300% I still need almost the full screen height to move the mouse pointer from top to bottom, while horizontally it's then only about 1.5 cm for the full width. The problem seems to be with PUAE because when I use the ScummVM core mouse movement works normally.

Is there any way to fix this, like to adjust the vertical and horizontal speed seperately?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the touchscreen behavior on the RP2+ and trace the Core Options → Input → Mouse Speed setting in PUAE, comparing it with the ScummVM core where movement works normally. Done means vertical and horizontal pointer movement have consistent scaling, or separate controls are provided and the behavior is verified at multiple speed settings.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.