Opened 20 years ago

Closed 19 years ago

Last modified 5 years ago

#7387 closed feature request (outdated)

Game launcher textbox keyboard control

Reported by: salty-horse Owned by: SF/ender
Priority: normal Component: GUI
Version: 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, 20 years ago

Owner: set to SF/ender

comment:2 by fingolfin, 20 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, 20 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, 19 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, 19 years ago

What is the status of this item?

comment:6 by fingolfin, 19 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-, 19 years ago

Status: newclosed

comment:8 by sev-, 19 years ago

So i'm closing this

comment:9 by sev-, 19 years ago

Resolution: outdated

comment:10 by digitall, 5 years ago

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