Opened 15 years ago

Closed 14 years ago

Last modified 12 months ago

#7387 closed enhancement (outdated)

Game launcher textbox keyboard control

Reported by: salty-horse Owned by: SF/ender
Priority: normal Component: GUI
Keywords: Cc:
Game:

Description

When editing text boxes, such as the target name, the
left/right cursor keys move both the text marker and
the crosshair cursor.

Keyboard control over the crosshair should be disabled
when editing text.

Ticket imported from: #1030452. Ticket imported from: feature-requests/203.

Change History (10)

comment:1 by fingolfin, 15 years ago

Owner: set to SF/ender

comment:2 by fingolfin, 15 years ago

Not possible with the current system: mouse cursor control is something
the backend may do (the SDL backend chooses to do so), while text
editing is done in the GUI code, which resides in the frontend layer.

IMO, we should just drop the mouse cursor emulation code completely.
What's it's use in modern world computers after all? Is anybody actually
using it? Ender, care to comment?

comment:3 by SF/ender, 15 years ago

I'm not really aware of any need for it, but whether it should be
removed or not I don't know... It was added for a reason, but I
can't remember what it was. Should be a RFE for it in the
tracker.

comment:4 by fingolfin, 15 years ago

I checked. There is no RFE for it that I could find.
The feature was checked in by Ender Jun 25, 2002 (see <http://
cvs.sourceforge.net/viewcvs.py/scummvm/scummvm-old/sdl.cpp?
r1=1.127&r2=1.128>).

All our target system either have a mouse or similar, or do
mouse emulation in some other way, I believe. So I really
think we should drop this... But I'll poll on scummvm-devel to
see what others think, maybe I am overlooking some useful
application of this.

comment:5 by SF/khalek, 15 years ago

What is the status of this item?

comment:6 by fingolfin, 14 years ago

I removed the keyboard control quite some time ago, no complaints so far.

The control logic behind it remains, though, since it's used by the Joystick
code and also the WinCE and EPOC ports.

comment:7 by sev-, 14 years ago

Status: newclosed

comment:8 by sev-, 14 years ago

So i'm closing this

comment:9 by sev-, 14 years ago

Resolution: outdated

comment:10 by digitall, 12 months ago

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