Opened 13 years ago

Last modified 2 years ago

#7558 new enhancement

SDL: mouse emulation through cursor keys

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

Description

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

thanks

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

Change History (6)

comment:1 by eriktorbjorn, 13 years ago

Owner: set to fingolfin

comment:2 by eriktorbjorn, 13 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, 13 years ago

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

comment:4 by Kirben, 13 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, 8 years ago

Owner: fingolfin removed

comment:6 by csnover, 2 years ago

Component: Ports
Note: See TracTickets for help on using tickets.