Opened 17 years ago

Closed 9 months ago

#7558 closed feature request (outdated)

SDL: mouse emulation through cursor keys

Reported by: SF/redzebra Owned by:
Priority: normal Component: Ports
Version: Keywords:
Cc: Game:


It would be a good thing to have mouse emulation back enabled. Because :

1) for a number of games it emulates the default behaviour of that games

2) there are a number of cases where there's is no mouse available or usable in paractical way

For example my kids love to play puttputt or freddi on tv (myththv) from the sofa on a wireless keyboard. Having a mouse connected to the mediacenter or even a wireless mouse is not an option as there's nowhere to move it on .

For a number of kids, tapping the keys is also easier than trying to control a mouse pointer.

The enabling of the emulation could be done on games where this is the default behaviour in the original or through a similar mechanism as requested by feature request 1679819 : Remap joystick buttons via scummvmrc

This feature request was raised as a followup of bug 1687663


Ticket imported from: #1688704. Ticket imported from: feature-requests/374.

Change History (7)

comment:1 by eriktorbjorn, 17 years ago

Owner: set to fingolfin

comment:2 by eriktorbjorn, 17 years ago

As I recall it, this feature was disabled because there are cases where we use the arrow keys for other things. Usually GUI-related things, like scrolling a listbox widget. Fingolfin may remember more precisely.

So if this feature is to be re-introduced, there would probably have to be a way to turn it off, as well.

comment:3 by fingolfin, 17 years ago

Also there are AGI games which make use of the arrow keys.

comment:4 by Kirben, 17 years ago

There are AGOS games which use the arrows keys, specially Swampy Adventures and Waxworks.

And several of the arcade type HE games make use of arrow keys too.

comment:5 by fingolfin, 13 years ago

Owner: fingolfin removed

comment:6 by csnover, 6 years ago

Component: Ports

comment:7 by tag2015, 9 months ago

Resolution: outdated
Status: newclosed

This feature was implemented years ago with the "virtual mouse" and "mouse click" bindings in the Keymapper.

Note: See TracTickets for help on using tickets.