UIQ3 devices: To the top right (holding the phone portrait) you four icons, from the top they are

* Toggle control mode, in control mode you can change textinput , screen orientation and screen scaling
* Mouse button, toggles between left, right and no button when tapping the screen. If no button is selected, 7 & Space works as left mouse button and 9 & Enter works as the right mouse button.
* Esc, tap this to simulate ESC key beeing pressed. Same funtiontionaly on devices with 'C' key.
* Virtual keyboard toggle, toggles the virtual keyboard, if not enabled when selecting '1'/'7' in control mode.
* When Virtual keyboard is enabled you have more onscreen keys available
* Enter key
* Backspace
* Arrow Up/Down to scroll the keys available
* Virtual keyboard, tap letters to simulate keypresses.

Joystick mode sends SDL joystick events to ScummVM which acts as a mouse control in ScummVM. Cursor mode sends keyboard arrows instead, so for example it can be used to navigate through directorylist (one hand use perhaps!?) or save games etc. Keyboard mode is only available for S60 and enables multi-tap to enter text characters in save dialogs. These modes are implemented at the underlying SDL level, so this determines the types of events that ScummVM receives from SDL.
What are these Shrinked, Zoomed and Upscaled modes anyway?

Shrink displays the game on your screen but in a shrinked way, either in Portrait or Landscape mode, so not all the pixels can be seen. Zoom mode uses the maximum resolution of your phone displaying a smaller part of the game zoomed at 1:1 pixels. For scrolling in S60 Zoom mode: 0+Cursor keys to scroll around, 0+Ok button to center view. Upscale tries to fill the larger screens on S80/S90 devices in a better way for low resolution games. Currently it uses a pixel interpolation upscaling routine.

ScummVM keys on Nokia e71 (most likely on any other qwerty-device, too), tested on version 0.14.0svn (feb 18 2009 05:56:07). Number keys are inserted by first pressing fn-key (leftmost key at bottom row on E71) and then pressing correct key (e.g. 5 is fn+g). You don't have to press both keys simultaneously.

In main menu:Shift -- Shift (can be used to mass-add games)
You can press the first letter of the game name to jump there in the games list.

CTRL-keys:
To use these, first click on green answer key once, so that text CTRL shows up in the northwest corner of the screen, then click the key.

p / 2 -- Screen orientation

s / 5 -- Screen size

k / 7 -- Input mode: keyboard

c / 8 -- Input mode: cursor

j / 9 -- Input mode: joystick

joystick up -- Volume up

joystick down -- Volume down

1 -- Toggle input mode

Game specific:
Most games have some specific keys (the same as in desktop model of ScummVM?). For instance in Day of the Tentacle:

w -- Walk to

l -- Look at

p -- Pick up

c -- Close

o -- Open

g -- Give

t -- Talk to

s -- Push

y -- Pull

and in Full Throttle (from the top of my head):

k -- kick (foot)

t -- talk (mouth)

l -- look (eyes)

p -- punch (hand)

AGI games (King's Quest, Police Quest etc.):
The games work beautifully on the E71, but there's some stupid bugs (in input). I recall finding some debug keys and "last sentence" / "inventory" -keys in earlier version, but I can't find them any more. Also you can't turn on sirens in Police Quest, which kinda makes it unplayable.

There's good side and bad side to each input mode:
Keyboard (I use this primarily)

* goes to menu

+ you can erase text

+ moving is relatively easy

- you can't type in UPPER CASE

- you can't type numbers

- worthless 'current key' -display on left top corner

Joystick / Cursor:

+ you can access menus

+ you can type numbers (just make sure f-letter in left top corner is red before clicking "numbers". It works kinda funnily, but you'll get hang of it.)

- you move mouse cursor which makes walking harder (joystick mode)

- you can't erase text

There might be some mistakes and some keys missing from the list, feel free to pm me corrections / suggestions.

I just started using the emulator on my Full Throttle game. Emulator works like a charm on my N79 and everything runs perfectly except... well I cant access the inventory in this game. I do remember once I got the bike keys I was able to open the inventory somehow, but after that no matter what I did I couldn't manage to open it again. I got the picklock in the game now and I cant advance any further without picking it from inventory and use it on a lock.

The action in the game to open the inventory is right mouse button. I think before it was right soft key as default, but it's not working now. I also went into options and assigned the right soft key as right mouse button and it also didn't work. After that I though I messed something up in key menu so I deinstalled the emulator, but cant get to the inventory again.

EDIT:I binded it to key 6 and it works now, but it's still silly that right softkey aint working.

May I suggest a few things?
Could you get the right click by holding the finger on the spot?
if this is not possible, could the mouse button toggle only between right and left (without no-button mode)? it would be much faster (why is there a no-button mode, anyway?)

Could you add the menu button "*" to the narrow column of buttons?

And...

Mataku wrote:Well, seeing as ALL phones (i think) have some sort of physical volume buttons on them, can't you assign these buttons to set the volume on scummvm as well?

i'm using scummvm-100923-SymbianS60v3_all.sis on my nokia 5530xm. whenever i put the control mode on "--", when i tap the RGT key, it presses itself one more time when i tap the screen all the time. so i have to use the big CUR virtual pad (which works ok) on some games which immediately halves the screen on landscape. Also, it seems that when i use CTL, virtual joystick is no longer available, the vk just flickers when i tap NUM/CUR while in CTRL mode, always showing just the numpad (no direction keys) whether it's on NUM or CUR mode.

CTL mode is only for adjust SDL properties, i.e Screen orientation(2,3), Scaling (4 for upscale, 5 for nice or fast, 6 for aspect), and input modes. Once selected you should tap CTL again to disable and return to normal control mode.

yeah, but ctl command for master volume control is on the CUR pad (namely CTL -> UP) and is not accessible in this version with out access to the CUR pad.

i guess i just have to run virtualkey to emulate the joystick. have problems setting commands though, emulating RSK on virtualkeys is 'space' instead of 'right click' on scummvm and and LSK is 'enter'. but i guess that's because virtualkey is s60v3 not fully compatible with v5. any tips on mapping keys easier?