Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 12:47, 23 August 2007.

Emulator Shortcut Keys

From Forum Nokia Wiki


The S60 emulator is the primary development and debugging tool for S60 Symbian OS application development. It provides PC keyboard combinations for accessing special testing and logging functionality and also for mimicking the hardware keys of an actual device. Most of these shortcuts are specifically for the debug emulator, but some of the hardware emulation ones will work with the release emulator also. Note, too, that some of the shortcuts defined are inherited from Symbian OS and are not really relevant for S60.

The available keyboard shortcuts are as listed in the tables below:


Table-1. Drawing

Shortcut Key Description
Ctrl + Alt + Shift + R Redraws the whole screen, to test an application's redraw functionality.
Ctrl + Alt + Shift + F Enables Window Server auto-flush for all applications using the current control environment. This can be used to slow down drawing for finding flicker problems.
Ctrl + Alt + Shift + G Disables Window Server auto-flush for all applications using the current control environment. This is the default setting.
Ctrl + Alt + Shift + M Displays a "Move me!" dialog to test partial redraw, which can be moved using the navigation keys. Note that multiple instances can be nested, but there is no benefit in this.
Ctrl + Alt + Shift + Enter Displays a "Move me!" dialog, as above.


Table-2. Window Server


Shortcut Key Description
Ctrl + Alt + Shift + E Enables logging of all Window Server messages (if logging is set up).
Ctrl + Alt + Shift + D Disables Window Server logging, if active.
Ctrl + Alt + Shift + W Dumps the full window tree from the Window Server to the log (if logging is set up). If disabled, logging will be temporarily enabled to achieve this.
Ctrl + Alt + Shift + K Kills the foreground application.
Ctrl + Alt + Shift + X Shuts down the Window Server.
Ctrl + Alt + Shift + H Dumps the list of cells allocated on the Window Server's heap to the log (if logging is set up).
Ctrl + Alt + Shift + U Cycles the display through its possible sizes. Note that a display of size 176 by 208 pixels is the only currently available option in S60. (This shortcut is inherited from Symbian OS.)
Ctrl + Alt + Shift + O Cycles the screen orientation through its possible rotations. For S60, these are 180 degrees apart. Note that for legibility it flips the emulator rather than the screen.
Ctrl + Alt + Shift + T Displays the task switcher—a list of currently running applications, which can be switched to. This is similar to a long press of the Applications key, which should be used in preference, as it is guaranteed to produce up-to-date results. (This shortcut is inherited from Symbian OS.)
Ctrl + Alt + Shift + I Dumps the control tree to the IDE debug output window for the next window clicked on.
Ctrl + Alt + Shift + J Draws colored borders around all controls.
Ctrl + Alt + Shift + L Shuts all dialogs using AknDialogShutter.


Table-3. Resource Allocation

Shortcut Key Description
Ctrl + Alt + Shift + A Displays the number of heap cells allocated by the current application. Note that this value cannot be clearly seen on an S60 emulator screen! (This shortcut is inherited from Symbian OS.)
Ctrl + Alt + Shift + B Displays the number of File Server resources in use by the current application. Note that this value cannot be clearly seen on an S60 emulator screen! (This shortcut is inherited from Symbian OS.)
Ctrl + Alt + Shift + C Displays the number of Window Server resources in use by the current application. Note that this value cannot be clearly seen on an S60 emulator screen! (This shortcut is inherited from Symbian OS.)
Ctrl + Alt + Shift + P Displays the dialog for the resource failure tool. The application heap can be set to fail at a random or deterministic rate, Window Server operations can be set to fail at a random or deterministic rate, and File access can be set to fail at a deterministic rate.
Ctrl + Alt + Shift + Q Turns off heap failure mode. Note that the resource failure tool dialog will not be updated if it is open.


Table-4. Hardware Emulation


Shortcut Key Description
`

(The key to the left of 1)

Equivalent to the Selection key (center of the navigation keys).
Alt + 1 Equivalent to the left soft key.
Alt + 2 Equivalent to the right soft key.
Cursor Keys Equivalent to the navigation keys.
0–9,* and # Equivalent to the ITU-T numeric keypad.
Alt + 0 Equivalent to the power-off key. Note that in most emulators the power key has no effect.
Alt + 3 Equivalent to grip open, to emulate a device with a hideaway keypad opening.
Alt + 4 Equivalent to grip closed, to emulate a device with a hideaway keypad closing.
Alt + 5 Equivalent to the side key.
Alt + S Equivalent to the Send call key.
Alt + E Equivalent to the End call key. Note that this will switch to the phone application on target only.
Home Equivalent to the Applications key.
Ctrl + H or Backspace Equivalent to the Clear key.
Shift Equivalent to the Edit key.


Table-5. Miscellaneous


Shortcut Key Description
Ctrl + Alt + Shift + V Toggles verbose information messages. Text in calls to CEikonEnv::VerboseInfoMsg will be displayed.
Ctrl + Alt + Shift + N Toggles the Active Scheduler shaker.
Ctrl + Alt + Shift + Y Mounts a file system as the x: drive for testing removable media support. Will actually fail with a system error! (This shortcut is inherited from Symbian OS.)
Ctrl + Alt + Shift + Z Sends the keys A though J in fast sequence to the application, to test its ability to handle fast repeated keys.
(Numeric keypad)+ (The "+" key on the numeric keypad)—Toggles the Front End Processor (FEP) status display. This shows the status and current mode of the FEP.
Alt + F Toggles the FEP state on or off.
Esc Cancels any shown dialogs or menus.
F1 Shows the current options menu. (Note that this will occur even if no Options soft key is currently specified!)
F5 Simulates changing removable media cards—not used in S60. (This shortcut is inherited from Symbian OS.)
F9 Power off. (Turns off the emulator.)
F10 Simulates an emergency shutdown (in other words, what would occur if battery levels dropped below the minimum level). No user operations are allowed. F9 will power it back up.
F11 Simulates a device's case being opened or closed. Not used in S60—see grip open/close events. (This shortcut is inherited from Symbian OS.)


Table-1. Shortcut keys listed alphabetically

Key Combination Description
Key Combination Description
Ctrl+Shift+Alt+A Shows cells allocated in bytes.
Ctrl+Shift+Alt+B Shows file server resources used.
Ctrl+Shift+Alt+C Shows windows server resources used.
Ctrl+Shift+Alt+F Enable Wserv auto-flush.
Ctrl+Shift+Alt+G Disable Wserv auto-flush.
Ctrl+Shift+Alt+J Shows different parts.
Ctrl+Shift+Alt+K Switch off.
Ctrl+Shift+Alt+M Move me.
Ctrl+Shift+Alt+N Scheduler shaker started.
Ctrl+Shift+Alt+O Flip the emulator.
Ctrl+Shift+Alt+Q Heap failure mode reset.
Ctrl+Shift+Alt+R Reset.
Ctrl+Shift+Alt+T Freeze emulator.
Ctrl+Shift+Alt+U Refresh emulator.
Ctrl+Shift+Alt+V Verbose information message enable/disable.
Ctrl+Shift+Alt+X Exit emulator.
Ctrl+Shift+Alt+Y Mount system as X:
Ctrl+Shift+Alt+Z Sending ASCII chars A-J as repeated keypress to app.
Related Discussions
Thread Thread Starter Forum Replies Last Post
keys problem kustom Symbian Tools & SDKs 1 2003-12-29 03:53
CAknDoubleGraphicStyleListBox not operating on arrow keys. vp_mhaske General Symbian C++ 2 2006-11-16 11:24
debugging key map in codewarrior tabletennistayo General Symbian C++ 6 2007-02-12 09:22
Help: newbie. Which emulator? pimol Python 2 2005-06-21 19:49
left/right keys on 7650 welberboy Mobile Java General 2 2003-11-18 13:20
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX