Touchpad style control?

Subforum for discussion and help with ScummVM's iPhone port

Moderator: ScummVM Team

Echomote
Posts: 9
Joined: Tue Apr 01, 2008 2:02 pm

Touchpad style control?

Post by Echomote » Tue Apr 01, 2008 2:18 pm

What would make ScummVM perfect for the iphone is for the screen to act as a touchpad for the cursor rather than a touchscreen.

If not the game screen, then how about make the keyboard minimizable on the keyboard view and make that unused area act as a touchpad?

It would make things a LOT easier to click on.

Thanks for the fantastic port.

ZiLOG_Z80
Posts: 14
Joined: Tue Nov 08, 2005 11:15 pm

Post by ZiLOG_Z80 » Sun Apr 06, 2008 7:39 pm

I second that, would help greatly in games that show object labels next to the pointer, as currently they are obscured under your finger, and as you lift your finger if the pointer moves off the object you miss the label.

Foxenesys
Posts: 1
Joined: Sun Apr 13, 2008 1:03 pm

Post by Foxenesys » Sun Apr 13, 2008 1:09 pm

I'm totally agree.

I ran ScummVM on PC and Pocket Pc so far. My experience onto the iPhone is somewhat biased because of the approximative controls.

A touchpad zone with possibility to popup the keyboard would be great.

Echomote
Posts: 9
Joined: Tue Apr 01, 2008 2:02 pm

Post by Echomote » Mon Jun 16, 2008 1:00 am

I'm not usually one to bump threads, but I have a feeling it didn't come to the attention of the port developer(s).

Touchpad Pro (VNC client) has proven touchpad style control works brilliantly on the iPhone.

I'm begging you!

LurkerScum
Posts: 63
Joined: Fri Apr 27, 2007 7:04 pm

Post by LurkerScum » Sun Jul 20, 2008 11:32 pm

I totally agree! This feature is in fact needed. It is very difficult to hit specific points because you cannot see them with your finger on the screen. Touchpad Pro shows a very good way of implementing touchscreen control. This should be adapted by ScummVM. Probably it is a good idea to enable/disable this feature in the options.
Could a developer say a word about it? Whether it is possible to implement or not?

User avatar
TomFrost
Posts: 178
Joined: Mon Apr 23, 2007 4:53 pm

Post by TomFrost » Tue Jul 22, 2008 9:23 pm

I really like this idea -- especially if it can be applied as an option rather than the standard, since a few games might still be good with the current control scheme.

I'm not sure I'm 100% on what you mean, though -- I see two possibilities for this.

Possibility 1: The game is full-screen. There's a mouse pointer on the screen. Putting your finger on screen and moving it left to right will move the mouse pointer from left to right, no matter where you put your finger to start.

Possibility 2: A block of the screen is reserved as the touchpad area. It's just a grey zone that functions exactly as a laptop's touchpad would. You don't ever touch the game screen at all -- you just use the touchpad to move the mouse pointer over the game screen to interact with it.

Actually, now that I'm thinking about it, it makes sense to use #1 in landscape mode and #2 in portrait, considering the screen dimensions. But let me know if I'm visualizing this right or if you had something else in mind :)

LurkerScum
Posts: 63
Joined: Fri Apr 27, 2007 7:04 pm

Post by LurkerScum » Tue Jul 22, 2008 10:44 pm

You got it all right :)
I tend to possibility #1 as I'll never play in portrait mode.

Echomote
Posts: 9
Joined: Tue Apr 01, 2008 2:02 pm

Post by Echomote » Wed Jul 23, 2008 1:51 pm

TomFrost wrote: Actually, now that I'm thinking about it, it makes sense to use #1 in landscape mode and #2 in portrait, considering the screen dimensions. But let me know if I'm visualizing this right or if you had something else in mind :)
That last paragraph sums up my intended meaning :)

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Sun Jul 27, 2008 10:18 am

Possibility #1 sounds about right to me :). I guess it should be somewhat less sensitive than "normal", as well, to allow for some more accuracy.

blunden
Posts: 22
Joined: Tue Jun 10, 2008 11:46 am
Location: Sweden

Post by blunden » Sun Jul 27, 2008 11:52 am

Sounds like a good idea as long as it's kept as an option. :D

User avatar
Vinterstum
ScummVM Developer
Posts: 585
Joined: Sun Oct 16, 2005 6:59 am

Post by Vinterstum » Mon Jul 28, 2008 2:15 pm

And 'tis done.

Kyahx
Posts: 13
Joined: Mon Jul 28, 2008 2:35 pm

Post by Kyahx » Mon Jul 28, 2008 2:37 pm

I would almost really like to see a partial-hybrid of the two.

In landscape mode, I think it would be nice to have an option for to lower right extreme of the screen to be a right-click without moving the cursor.

Reasoning: I'm playing sam & max, right click cycles through your cursors. The problem with the current implementation is the on-screen cursor is covered up by my first finger, making it impossible to see what I have switched to until I remove my finger. It would be nice to be able to just tap the lower-right corner or something and cycle through them.

warmaster
Posts: 1
Joined: Sat Aug 09, 2008 12:09 am

Post by warmaster » Sat Aug 09, 2008 12:26 am

Ok, I just did a few mockups of what I think it would be the ultimate ScummVM iPhone interface. If you guys show any interest I'll show you what I have in mind for landscape mode.

1) Keyboard & Quick Menu Shortcuts
(pressing the controls button shows a help screen on how to control the game)


Image

2) Mouse & Custom Hotkeys! Forget the Keyboard!

Image

3) Drag Toggle (lets you drag just one or both mouse buttons)

Image

LurkerScum
Posts: 63
Joined: Fri Apr 27, 2007 7:04 pm

Post by LurkerScum » Mon Aug 11, 2008 9:30 pm

I think you did a really great job making these pictures! Hopefully sth like this will be implemented sooner or later.

LurkerScum
Posts: 63
Joined: Fri Apr 27, 2007 7:04 pm

Post by LurkerScum » Thu Aug 28, 2008 12:03 am

Another request: Is it possible to add an option that the touchpad mode is enabled by default so that it does not have to be activated manually everytime I start ScummVM?

Post Reply