What is this?
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.
Improvements in this fork
In addition to higher resolution graphics with filtering and scaling support, there are significant changes to the control structure:
- 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.
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
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!