Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

Revision as of 04:12, 2 February 2012 by hamishwillee (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Symbian Emulator shortcut keys

From Wiki
Jump to: navigation, search

This article lists keyboard shortcuts that can be used to drive the Symbian Emulator.

Article Metadata
Article
Created: eswar_illuri (30 May 2007)
Last edited: hamishwillee (02 Feb 2012)

The Windows-hosted Symbian emulator is the primary development and debugging tool for Symbian C++ 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 core layers and are not really relevant for S60.

In addition to using the keys of the emulator's graphical user interface, you can also use the keyboard of your PC for entering data in text boxes when the emulator is in the edit mode (that is, a pen followed by the characters "abc" appears in the status pane). You can use all the alphanumeric keyboard keys (a-z, 0-9) and the following non-aphanumeric characters: ! " % & / ( ) = ? ` < > | , . ; : _ - ~ ^ ¨ ¨ [ ]. A long press of the key will display the corresponding number.

The available keyboard shortcuts are as listed below. You can sort the table by clicking on titles.

Shortcut Key Description Category
Ctrl + Alt + Shift + R Redraws the whole screen, to test an application's redraw functionality. Drawing
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. Drawing
Ctrl + Alt + Shift + G Disables Window Server auto-flush for all applications using the current control environment. This is the default setting. Drawing
Ctrl + Alt + Shift + M Displays a Move Me dialog, which can be moved with the cursor keys. Can be used to test partial redraw. Note that multiple instances can be nested, but there is no benefit in this. Drawing
Ctrl + Alt + Shift + Enter Displays a "Move me!" dialog, as Ctrl + Alt + Shift + M. Drawing
Ctrl + Alt + Shift + E Enables logging of all Window Server messages (if logging is set up). Window Server
Ctrl + Alt + Shift + D Disables Window Server logging, if active. Window Server
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. Window Server
Ctrl + Alt + Shift + K Kills the foreground application. Window Server
Ctrl + Alt + Shift + X Shuts down the Window Server. 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). Window Server
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.) Window Server
Ctrl + Alt + Shift + O Rotates the Emulator skin by 180 degrees. Note that for legibility it flips the emulator rather than the screen. Window Server
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.) Window Server
Ctrl + Alt + Shift + I Dumps the control tree to the IDE debug output window for the next window clicked on. Window Server
Ctrl + Alt + Shift + J Displays coloured borders around controls. Window Server
Ctrl + Alt + Shift + L Shuts all dialogs using AknDialogShutter. Window Server
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.) Resource Allocation
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.) Resource Allocation
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.) Resource Allocation
Ctrl + Alt + Shift + P Displays resource failure tool information. S60 5th ed: Heap failure type, Heap failure rate, WServ failure type, WServ failure rate, File failure type, File failure rate. Resource Allocation
Ctrl + Alt + Shift + Q Turns off heap failure mode. Note that the resource failure tool dialog will not be updated if it is open. Resource Allocation
§ The key below Esc, such as or '. Corresponds to the Selection key, that is, OK on the navigation key. Hardware Emulation
Alt + 1 Corresponds to the left soft key. Hardware Emulation
Alt + 2 Corresponds to the right soft key. Hardware Emulation
Cursor Keys Corresponds to the navigation keys. Hardware Emulation
0–9,* and # Corresponds to the ITU-T numeric keypad. Hardware Emulation
Alt + 0 Equivalent to the power-off key. Note that in most emulators the power key has no effect. Hardware Emulation
Alt + 3 Equivalent to grip open, to emulate a device with a hideaway keypad opening. Hardware Emulation
Alt + 4 Equivalent to grip closed, to emulate a device with a hideaway keypad closing. Hardware Emulation
Alt + 5 Equivalent to the side key. Hardware Emulation
Alt + S Equivalent to the Send call key. Hardware Emulation
Alt + E Equivalent to the End call key. Note that this will switch to the phone application on target only. Hardware Emulation
Alt + F4 Close the S60 emulator. Hardware Emulation
Home Corresponds to the Applications key. Hardware Emulation
Ctrl + H Equivalent to the Clear key. Hardware Emulation
Backspace Corresponds to the Clear key. Hardware Emulation
Shift Equivalent to the Edit key. Hardware Emulation
Ctrl + Alt + Shift + V Toggles verbose information messages. Text in calls to CEikonEnv::VerboseInfoMsg will be displayed. Miscellaneous
Ctrl + Alt + Shift + N Toggles the Active Scheduler shaker. Miscellaneous
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.) Miscellaneous
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. Miscellaneous
+ The "+" key on the numeric keypad. Toggles the Front End Processor (FEP) status display. This shows the status and current mode of the FEP. Miscellaneous
Alt + F Toggles the FEP state on or off. Miscellaneous
Esc Cancels currently displayed dialogs or menus. Miscellaneous
F1 Shows the current options menu. (Note that this will occur even if no Options soft key is currently specified!) Miscellaneous
F5 Simulates changing removable media cards—not used in S60. (This shortcut is inherited from Symbian OS.) Miscellaneous
F9 Switches the emulator into standby mode. Re-press to restore the emulator. Miscellaneous
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. Miscellaneous
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.) Miscellaneous
This page was last modified on 2 February 2012, at 04:12.
74 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×