Touchpad style control?
Moderator: ScummVM Team
Touchpad style control?
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.
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.
-
- Posts: 63
- Joined: Fri Apr 27, 2007 7:04 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?
Could a developer say a word about it? Whether it is possible to implement or not?
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
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
-
- Posts: 63
- Joined: Fri Apr 27, 2007 7:04 pm
- Vinterstum
- ScummVM Developer
- Posts: 580
- Joined: Sun Oct 16, 2005 6:59 am
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.
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.
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)
2) Mouse & Custom Hotkeys! Forget the Keyboard!
3) Drag Toggle (lets you drag just one or both mouse buttons)
1) Keyboard & Quick Menu Shortcuts
(pressing the controls button shows a help screen on how to control the game)
2) Mouse & Custom Hotkeys! Forget the Keyboard!
3) Drag Toggle (lets you drag just one or both mouse buttons)
-
- Posts: 63
- Joined: Fri Apr 27, 2007 7:04 pm
-
- Posts: 63
- Joined: Fri Apr 27, 2007 7:04 pm