Opened 16 years ago

Closed 9 years ago

Last modified 8 months ago

#7329 closed enhancement

Virtual keyboard

Reported by: SF/matse2001 Owned by: sev-
Priority: normal Component: --Other--
Keywords: Cc:
Game:

Description

I have a familiar linux 0.71 running on my iPAQ. I wanted
to play LucasArts games on my PDA using ScummVM 0.5.
1. Yes, there is a crosscompiled version of this project.
And it works well.

But I don't have a keyboard on my iPAQ to enter the
copy protection codes for MI 1 and MI2. I can't save
games too, because I can't name the savegames. I
contacted the guy who crosscompiled ScummVM. He told
me, that the WinCE version of ScummVM supports a
virtual keyboard, but the code uses some kind of WinCE
specific stuff. So he can't integrate the virtual keyboard
into the linux version. I took a look at the code too. I
saw, that the virtual keyboard code is only compiled in
the WinCE version.

Is it possible to change this and make the virtual
keyboard available for other plattforms too?

Regards
Matthias

Ticket imported from: #826657. Ticket imported from: feature-requests/145.

Change History (7)

comment:1 Changed 16 years ago by fingolfin

Component: --Unset--

comment:2 Changed 16 years ago by fingolfin

Sure. If somebody who has linux+iPaq writes a patch and submits
it. Moving this to feature requests, since it's not a bug.

comment:3 Changed 16 years ago by SF/khalek

Aren't there seperate virtual keyboards programs available?
No need to go adding something like this to scummvm if it
already works fine with an external program.

comment:4 Changed 16 years ago by SF/matse2001

Yes , there are virtual keyboard programs, but they are not
reachable while scummvm is running, because scummvm uses
the full screen and blocks the keys (some of the keys activate
the menu).

comment:5 Changed 9 years ago by sev-

This has been implemented awhile ago and is widely used by GC/Wii port.

comment:6 Changed 9 years ago by sev-

Owner: set to sev-
Status: newclosed

comment:7 Changed 8 months ago by digitall

Component: --Other--
Note: See TracTickets for help on using tickets.