[Scummvm-devel] ScummVM port for Palm WebOS

Klaus Reimer k at ailis.de
Mon Mar 1 09:37:09 CET 2010


Klaus Reimer wrote:
> How do you like this to continue? If you
> plan to create an official ScummVM release for the WebOS platform by
> yourself and you want me to stop my work on my inofficial package then
> please tell me. If I can help in any way to get an official ScummVM
> package for WebOS on the road then let me know.

Haven't got any feedback on this so far so I'm continuing on my own for
now. You can track my work here:

http://www.precentral.net/homebrew-apps/scummvm

On this page you'll also find a SVN link where you can find the whole
build system for the WebOS package including the modifications I did so
far in form of patches. Here is a short description what these patches
are doing:

* default_theme.patch: Simply changes the name of the default theme.
Could get obsolete when ScummVM allows setting this name with a
configure parameter.

* fix-configure.patch: Adds some missing enable/disable configure
options in the configure script.

* fix-plugin-install.patch: Fixes plugin installation when using
separate build directory. This is already fixed in ScummVM trunk.

* vkeybd.patch: A virtual keyboard fix which is already fixed in ScummVM
trunk.

* keymapping.patch. This is quite large and implements the following
features:
  + It adds a KEYCODE_FORWARD to the keymapper allowing mapping of the
forward gesture in WebOS which I'm using as the menu key in the WebOS
package.
  + Detecting a two-finger-tap (By counting the mouse down/up events) to
simulate a press on F7 to open the virtual keyboard. A cleaner approach
I think would be simulating a keymapper action, so it would be possible
to map a two-finger-tap to whatever action the user like. But I don't
know how to do this.
  + Detecting a tap in the gesture area to simulate the "Alt" key.
Default mapping of SDL in WebOS is using the Orange-key for Alt but this
is bad because the Orange-Key is needed for entering numbers. So I
changed this mapping so the original Alt-Key is not used (Which frees
the Orange-key) and now the "meta-tap" gesture is used for that.
  + Simulating right-mouse-button-clicks by holding down meta-tap while
tapping the screen.

-- 
Bye, K <http://www.ailis.de/~k/>
[A735 47EC D87B 1F15 C1E9 53D3 AA03 6173 A723 E391]
(Finger k at ailis.de to get public key)




More information about the Scummvm-devel mailing list