Opened 15 years ago

Closed 14 years ago

Last modified 13 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, 13 months ago

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