Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: W32STD.H

Enum THotKey

THotKey

Description

Window server hot keys.

See also:

EHotKeyEnableLogging

Enables logging of all messages to and from the window server.

Note that the required type of logging must have been specified in the wsini.ini file (using the LOG keyword), and the appropriate logging DLL must be available.

Default key mapping: <Ctrl><Alt><Shift>E

EHotKeyDisableLogging

Always disables window server logging, if active. Does nothing otherwise.

Default key mapping: <Ctrl><Alt><Shift>D

EHotKeyStateDump

Dumps a list of all windows to the log. (If logging is disabled, it is temporarily enabled in order to do this.)

Default key mapping: <Ctrl><Alt><Shift>W

EHotKeyOfDeath

Kills the foreground application.

Default key mapping: <Ctrl><Alt><Shift>K

EHotKeyShutDown

Shuts down the window server.

Be cautious! This may mean resetting the machine to re-start the window server.

Default key mapping: release (not available), debug (<Ctrl><Alt><Shift>X).

EHotKeyHeapDump

Dumps a list of cells allocated on the window server's heap to the log. (If logging is disabled, it is temporarily enabled in order to do this.)

Note that logging requires that the type of logging has been set up in the wsini.ini file, and that the appropriate logging DLL is available.

Default key mapping: <Ctrl><Alt><Shift>H

EHotKeyIncContrast

Increases the LCD contrast.

Default key mapping: EKeyIncContrast. Note that this value is from an enum in e32keys.h. The contrast wraps around when it reaches the maximum.

EHotKeyDecContrast

Decreases the LCD contrast.

Default key mapping: EKeyDecContrast. Note that this value is from an enum in e32keys.h. The contrast wraps around when it reaches the minimum.

EHotKeyOff

Switches the machine off.

Default key mapping: EKeyOff. Note that this value is from an enum in e32keys.h.

EHotKeyBacklightOn

Switches the backlight on.

Default key mapping: EKeyBacklightOn. Note that this value is from an enum in e32keys.h.

EHotKeyBacklightOff

Switches the backlight off.

Default key mapping: EKeyBacklightOff. Note that this value is from an enum in e32keys.h.

EHotKeyBacklightToggle

Toggles the backlight.

Default key mapping: EKeyBacklightToggle. Note that this value is from an enum in e32keys.h.

EHotKeyScreenDimension0

Switches to screen size 0.

This, and the following 3 keys are used to switch screen sizes on real hardware, for instance when the cover is closed on a phone that supports screen flipping.

EHotKeyScreenDimension1

Switches to screen size 1.

This might be generated when the cover is opened on a phone that supports screen flipping.

EHotKeyScreenDimension2

Switches to screen size 2.

EHotKeyScreenDimension3

Switches to screen size 3.

EHotKeyCycleDisplaySize

Cycles the display though its possible sizes.

This is used only for debugging.

A device may have several screen sizes, each with a default orientation. For example a phone that supports screen flipping will have different display sizes when the cover is opened and closed.

Default key mapping: debug : <Ctrl><Alt><Shift> U. Release : none.

EHotKeyCycleOrientation

Cycles the screen orientation through the specified rotations for the particular size mode you are in.

For example, phones that support screen flipping may use this feature for changing between right and left handed use.

For rectangular display modes you can only specify 2 orientations, 180 degrees apart. For square modes you can specify 4 rotations (90 degrees) or however many you want.

Specification of the list of rotations takes place in the WSINI.INI file.

Default key mapping: debug : <Ctrl><Alt><Shift> O. Release : none.

EHotKeyIncBrightness

Increases the screen's brightness.

The brightness wraps around to the minimum value after it has reached the maximum.

EHotKeyDecBrightness

Decreases the screen's brightness.

The brightness wraps around to the maximum value after it has reached the minimum.

EHotKeyCycleFocusScreen

Cycle focus screen from one to another in multiple screen environment. Start from current focused screen, switch to next the screen, and wraps around when it reaches the last screen.

Default key mapping: <Ctrl><Alt><Shift> I.

EHotKeyFirstKeyType

Value for first hot key.

Used with EHotKeyLastKeyType to make it easy to write a for loop that steps through all the different key values.

EHotKeyLastKeyType

Value for last hot key.

Used with EHotKeyFirstKeyType to make it easy to write a for loop that steps through all the different key values.