Post by TomFrost » Mon Sep 05, 2011 6:05 pm

UPDATE: This is no longer an HP TouchPad-specific port, but an updated port for all WebOS users. Please let me know if you encounter any issues!

What is this?

Disclaimer

Improvements in this fork

Flick two fingers downward for the menu

Flick two fingers upward for the keyboard

Flick two fingers left to emulate the Escape key

Flick two fingers right to toggle Touchpad Mode.

Flick three fingers right to toggle Auto-Drag Mode. When this is on, put a finger on screen and hold still for half a second to start dragging. Whether it's on or off, you can always double-tap and hold to start dragging, just like you would on a computer trackpad.

Flick three fingers down to pause and unpause (forgive the spacebar message)

Tap with one finger to click normally.

Tap a second finger with one already touching the screen for a right-click.

Tap a third finger with two already on screen for a middle-click.

Touchpad Mode is what you might be used to form the old WebOS port. This is now OFF by default. When on, you move the finger on the screen, and the mouse pointer moves relative to it -- just like using a laptop trackpad.



When Touchpad Mode is OFF (default) the pointer will move to exactly where you tap, so tapping on an object clicks that object. If you put your finger on the screen and slide it around, you can hover over objects on the screen (useful to see what they are) without risking clicking on them.



Auto-Drag Mode is useful for games like Curse of Monkey Island and Full Throttle that require you to hold down the mouse button to access the possible actions. You can still put your finger on screen and immediately slide it around to hover over things without clicking.

Where/how to get it





By far the easiest way to install this is by putting The TouchPad package (v1.4.0000) is here: http://www.seriouslyslick.com/scummvm/c ... mohawk.ipk By far the easiest way to install this is by putting Preware on your device, and simply tapping the above link from your TouchPad browser. If you need another method, the great Google knows all.

Want to get involved with the source?

Fork me (or the official scummvm repo, add mine as an external, pull it into a branch, and merge it with your branch/master if you know what you're doing with Git), follow the instructions here to build, and ignore flac if it won't compile (just use the --disable-flac parameter when you ./configure -- thanks md5!). Have fun!

This started out as a TouchPad-specific port, until I started getting tweets and messages from cellular webOS device-users who said they loved the improvements on those devices as well. Now it's offered for everything. Many thanks for kayahr, m0ngr31 (nexapps), and WayneRSH's contributions, without which this update definitely wouldn't exist! You all rock my socks straight off.I touched the ScummVM source for the first time solely to build on the WebOS port for the Touchpad. I am in no way an expert on ScummVM, or a dedicated developer to the project. Generally I'm a pretty busy guy, so I'm keeping all my source public on Github just in case I get too bogged down to keep maintaining this. Just know that, while I've tested my builds on my own TouchPad and others have reported success on their other WebOS devices, there's no guarantee it won't destroy yours. Use at your own risk.In addition to higher resolution graphics with filtering and scaling support, there are significant changes to the control structure: