Opened 20 years ago

Closed 14 years ago

Last modified 5 years ago

#7329 closed feature request

Virtual keyboard

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


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 by fingolfin, 20 years ago

Component: --Unset--

comment:2 by fingolfin, 20 years ago

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 by SF/khalek, 20 years ago

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 by SF/matse2001, 20 years ago

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 by sev-, 14 years ago

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

comment:6 by sev-, 14 years ago

Owner: set to sev-
Status: newclosed

comment:7 by digitall, 5 years ago

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