Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <e32keys.h>

Enum TEventModifier

TEventModifier

Description

Modifier flags for a key or pointer event.

The modifier flags for a key event are held in TKeyEvent::iModifiers.

The modifier flags for a pointer event are held in TPointerEvent::iModifiers.

EModifierAutorepeatable

Key event can auto-repeat.

EModifierKeypad

The key that generated the event was on the numeric keypad, on the emulator.

EModifierLeftAlt

Left Alt key.

EModifierRightAlt

Right Alt key.

EModifierAlt

Single Alt key.

EModifierLeftCtrl

Left Control (Ctrl) key.

EModifierRightCtrl

Right Control (Ctrl) key.

EModifierCtrl

Single Control (Ctrl) key.

EModifierLeftShift

Left Shift key.

EModifierRightShift

Right Shift key.

EModifierShift

Single Shift key.

EModifierLeftFunc

Left Fn key.

EModifierRightFunc

Right Fn key.

EModifierFunc

Single Fn key.

EModifierCapsLock

Caps lock key.

EModifierNumLock

Num lock key.

EModifierScrollLock

Scroll lock key.

EModifierKeyUp

Key up event.

EModifierSpecial

The keycode is a non-standard keyboard character that has been generated in a special keyboard mode, for example accented vowels.

EModifierDoubleClick

Double click.

EModifierPureKeycode

The key code in the key event is not changed. E.g.an alphabetic key is not changed by the Caps Lock or Shift key being pressed.

EModifierKeyboardExtend

The "Keyboard extend" generated modifier.

EModifierCancelRotation

No Keyboard rotation is in effect.

EModifierRotateBy90

Keyboard rotation through 90 degrees clockwise is in effect.

EModifierRotateBy180

Keyboard rotation through 180 degrees clockwise is in effect.

EModifierRotateBy270

Keyboard rotation through 270 degrees clockwise is in effect.

EModifierPointer3DButton1

3D pointer device specific modifier (button 1).

EModifierPointer3DButton2

3D pointer device specific modifier (button 2).

EModifierPointer3DButton3

3D pointer device specific modifier (button 3).

EAllModifiers

A combination of all event modifiers.

[Top]


Enum TModifierState

TModifierState

Description

Specifies the state of an event modifier, for instance Caps Lock or Num Lock.

Event modifiers are enumerated in TEventModifier. The modifier state can be set using RWsSession::SetModifierState().

ETurnOnModifier

Switch on modifier.

ETurnOffModifier

Switch off modifier.

EToggleModifier

Toggle the modifier on or off.

[Top]


Enum TStdScanCode

TStdScanCode

Description

Scan codes for the physical keys found on keyboards.

When processing a TKeyEvent, the TStdScanCode in TKeyEvent::iScanCode should usually be ignored in favour of the TKeyCode in TKeyEvent::iCode.

Using iScanCode would bypass the keyboard mapping and any FEP that happens to be installed. The exceptions to this general rule are games where the positions of the keys are more important than their translations, and FEPs that are implementing keyboard maps themselves. In these cases, if the iCode is used rather than iScanCode to determine the key pressed, there will be two unfortunate consequences. First, the low-level keyboard mapping might re-arrange the mapping that you are trying to impose. Second, you will subvert the CTRL+number method of entering Unicode literals.

EStdKeyNull

No key present.

EStdKeyBackspace

Scan code for Backspace key.

EStdKeyTab

Scan code for Tab key.

EStdKeyEnter

Scan code for Enter key.

EStdKeyEscape

Scan code for Escape (Esc) key.

EStdKeySpace

Scan code for Space key.

EStdKeyPrintScreen

Scan code for Print Screen key.

EStdKeyPause

Scan code for Pause key.

EStdKeyHome

Scan code for Home key.

EStdKeyEnd

Scan code for End key.

EStdKeyPageUp

Scan code for Page Up key.

EStdKeyPageDown

Scan code for Page Down key.

EStdKeyInsert

Scan code for Insert key.

EStdKeyDelete

Scan code for Delete (Del) key.

EStdKeyLeftArrow

Scan code for Left arrow key.

EStdKeyRightArrow

Scan code for Right arrow key.

EStdKeyUpArrow

Scan code for Up arrow key.

EStdKeyDownArrow

Scan code for Down arrow key.

EStdKeyLeftShift

Scan code for left Shift key.

EStdKeyRightShift

Scan code for right Shift key.

EStdKeyLeftAlt

Scan code for left Alt key.

EStdKeyRightAlt

Scan code for right Alt key.

EStdKeyLeftCtrl

Scan code for left Control (Ctrl) key.

EStdKeyRightCtrl

Scan code for right Control (Ctrl) key.

EStdKeyLeftFunc

Scan code for left Fn key.

EStdKeyRightFunc

Scan code for right Fn key.

EStdKeyCapsLock

Scan code for Caps lock key.

EStdKeyNumLock

Scan code for Num lock key.

EStdKeyScrollLock

Scan code for Scroll lock key.

EStdKeyF1

Scan code for function key F1.

EStdKeyF2

Scan code for function key F2.

EStdKeyF3

Scan code for function key F3.

EStdKeyF4

Scan code for function key F4.

EStdKeyF5

Scan code for function key F5

EStdKeyF6

Scan code for function key F6

EStdKeyF7

Scan code for function key F7

EStdKeyF8

Scan code for function key F8

EStdKeyF9

Scan code for function key F9

EStdKeyF10

Scan code for function key F10

EStdKeyF11

Scan code for function key F11

EStdKeyF12

Scan code for function key F12

EStdKeyF13

Scan code for function key F13

EStdKeyF14

Scan code for function key F14

EStdKeyF15

Scan code for function key F15

EStdKeyF16

Scan code for function key F16

EStdKeyF17

Scan code for function key F17

EStdKeyF18

Scan code for function key F18

EStdKeyF19

Scan code for function key F19

EStdKeyF20

Scan code for function key F20

EStdKeyF21

Scan code for function key F21

EStdKeyF22

Scan code for function key F22.

EStdKeyF23

Scan code for function key F23.

EStdKeyF24

Scan code for function key F24.

EStdKeyXXX

Scan code for the key to the left of the 1 key on a standard keyboard.

EStdKeyComma

Scan code for Comma (,) key.

EStdKeyFullStop

Scan code for Full stop (.) key.

EStdKeyForwardSlash

Scan code for Forward slash (/) key.

EStdKeyBackSlash

Scan code for Back slash (\) key.

EStdKeySemiColon

Scan code for Semi colon (;) key.

EStdKeySingleQuote

Scan code for Single quote (') key.

EStdKeyHash

Scan code for Hash key (#) key.

EStdKeySquareBracketLeft

Scan code for left Square bracket ([) key.

EStdKeySquareBracketRight

Scan code for right Square bracket (]) key.

EStdKeyMinus

Scan code for Minus key (-) key.

EStdKeyEquals

Scan code for Equals key (=) key.

EStdKeyNkpForwardSlash

Scan code for forward slash (/) key on the Numeric keypad.

EStdKeyNkpAsterisk

Scan code for Asterisk (*) key on the Numeric keypad.

EStdKeyNkpMinus

Scan code for Minus (-) key on the Numeric keypad.

EStdKeyNkpPlus

Scan code for Plus (+) key on the Numeric keypad.

EStdKeyNkpEnter

Scan code for Enter key on the Numeric keypad.

EStdKeyNkp1

Scan code for the 1 key on the Numeric keypad.

EStdKeyNkp2

Scan code for the 2 key on the Numeric keypad.

EStdKeyNkp3

Scan code for the 3 key on the Numeric keypad.

EStdKeyNkp4

Scan code for the 4 key on the Numeric keypad.

EStdKeyNkp5

Scan code for the 5 key on the Numeric keypad.

EStdKeyNkp6

Scan code for the 6 key on the Numeric keypad.

EStdKeyNkp7

Scan code for the 7 key on the Numeric keypad.

EStdKeyNkp8

Scan code for the 8 key on the Numeric keypad.

EStdKeyNkp9

Scan code for the 9 key on the Numeric keypad.

EStdKeyNkp0

Scan code for the 0 key on the Numeric keypad.

EStdKeyNkpFullStop

Scan code for Full stop (.) key on the Numeric keypad.

EStdKeyMenu

Scan code for Menu key.

EStdKeyBacklightOn

Scan code for Backlight on key.

EStdKeyBacklightOff

Scan code for Backlight off key.

EStdKeyBacklightToggle

Scan code for Backlight toggle key.

EStdKeyIncContrast

Scan code for Increase contrast key.

EStdKeyDecContrast

Scan code for Decrease contrast key.

EStdKeySliderDown

Scan code for Slider down key.

EStdKeySliderUp

Scan code for Slider up key.

EStdKeyDictaphonePlay

Scan code for Dictaphone play key.

EStdKeyDictaphoneStop

Scan code for Dictaphone stop key.

EStdKeyDictaphoneRecord

Scan code for Dictaphone record key.

EStdKeyHelp

Scan code for Help key

EStdKeyOff

Scan code for Off key.

EStdKeyDial

Scan code for Dial key.

EStdKeyIncVolume

Scan code for Increase volume key.

EStdKeyDecVolume

Scan code for Decrease volume key.

EStdKeyDevice0

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice1

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice2

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice3

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice4

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice5

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice6

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice7

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice8

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice9

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDeviceA

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDeviceB

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDeviceC

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDeviceD

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDeviceE

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDeviceF

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyApplication0

Scan code for device-specific application launcher key.

EStdKeyApplication1

Scan code for device-specific application launcher key.

EStdKeyApplication2

Scan code for device-specific application launcher key.

EStdKeyApplication3

Scan code for device-specific application launcher key.

EStdKeyApplication4

Scan code for device-specific application launcher key.

EStdKeyApplication5

Scan code for device-specific application launcher key.

EStdKeyApplication6

Scan code for device-specific application launcher key.

EStdKeyApplication7

Scan code for device-specific application launcher key.

EStdKeyApplication8

Scan code for device-specific application launcher key.

EStdKeyApplication9

Scan code for device-specific application launcher key.

EStdKeyApplicationA

Scan code for device-specific application launcher key.

EStdKeyApplicationB

Scan code for device-specific application launcher key.

EStdKeyApplicationC

Scan code for device-specific application launcher key.

EStdKeyApplicationD

Scan code for device-specific application launcher key.

EStdKeyApplicationE

Scan code for device-specific application launcher key.

EStdKeyApplicationF

Scan code for device-specific application launcher key.

EStdKeyYes

Scan code for Yes key.

EStdKeyNo

Scan code for No key.

EStdKeyIncBrightness

Scan code for Increase brightness key.

EStdKeyDecBrightness

Scan code for Decrease brightness key.

EStdKeyKeyboardExtend

Scan code for flip actuated when keypad extends to full keyboard.

EStdKeyDevice10

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice11

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice12

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice13

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice14

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice15

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice16

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice17

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice18

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice19

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice1A

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice1B

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice1C

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice1D

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice1E

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice1F

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyApplication10

Scan code for device-specific application launcher key.

EStdKeyApplication11

Scan code for device-specific application launcher key.

EStdKeyApplication12

Scan code for device-specific application launcher key.

EStdKeyApplication13

Scan code for device-specific application launcher key.

EStdKeyApplication14

Scan code for device-specific application launcher key.

EStdKeyApplication15

Scan code for device-specific application launcher key.

EStdKeyApplication16

Scan code for device-specific application launcher key.

EStdKeyApplication17

Scan code for device-specific application launcher key.

EStdKeyApplication18

Scan code for device-specific application launcher key.

EStdKeyApplication19

Scan code for device-specific application launcher key.

EStdKeyApplication1A

Scan code for device-specific application launcher key.

EStdKeyApplication1B

Scan code for device-specific application launcher key.

EStdKeyApplication1C

Scan code for device-specific application launcher key.

EStdKeyApplication1D

Scan code for device-specific application launcher key.

EStdKeyApplication1E

Scan code for device-specific application launcher key.

EStdKeyApplication1F

Scan code for device-specific application launcher key.

EStdKeyDevice20

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice21

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice22

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice23

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice24

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice25

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice26

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyDevice27

Device-specific scan code - usually represents an extra hardware key on the phone.

EStdKeyApplication20

Scan code for device-specific application launcher key.

EStdKeyApplication21

Scan code for device-specific application launcher key.

EStdKeyApplication22

Scan code for device-specific application launcher key.

EStdKeyApplication23

Scan code for device-specific application launcher key.

EStdKeyApplication24

Scan code for device-specific application launcher key.

EStdKeyApplication25

Scan code for device-specific application launcher key.

EStdKeyApplication26

Scan code for device-specific application launcher key.

EStdKeyApplication27

Scan code for device-specific application launcher key.

[Top]


Enum TKeyCode

TKeyCode

Description

Codes generated by non-ASCII key presses.

A key event's character code is held in TKeyEvent::iCode.

EKeyNull

Code for the Null key.

EKeyBell

Code for the Bell key

EKeyBackspace

Code for the Backspace key

EKeyTab

Code for the Tab key

EKeyLineFeed

Code for the Linefeed key

EKeyVerticalTab

Code for the Vertical tab key

EKeyFormFeed

Code for the Form feed key

EKeyEnter

Code for the Enter key

EKeyEscape

Code for the Escape key

EKeySpace

Code for the Space key

EKeyDelete

Code for the Delete (Del) key

EKeyPrintScreen

Code for the Print screen key

EKeyPause

Code for the Pause key

EKeyHome

Code for the Home key

EKeyEnd

Code for the End key

EKeyPageUp

Code for the Page up key

EKeyPageDown

Code for the Page down key

EKeyInsert

Code for the Insert key

EKeyLeftArrow

Code for the Left arrow key

EKeyRightArrow

Code for the Right arrow key

EKeyUpArrow

Code for the Up arrow key

EKeyDownArrow

Code for the Down arrow key

EKeyLeftShift

Code for the left Shift key

EKeyRightShift

Code for the right Shift key

EKeyLeftAlt

Code for the left Alt key

EKeyRightAlt

Code for the right Alt key

EKeyLeftCtrl

Code for the left Control (Ctrl) key

EKeyRightCtrl

Code for the right Control (Ctrl) key.

EKeyLeftFunc

Code for the left Fn key.

EKeyRightFunc

Code for the right Fn key.

EKeyCapsLock

Code for the Caps lock key.

EKeyNumLock

Code for the Num lock key.

EKeyScrollLock

Code for the Scroll lock key.

EKeyF1

Code for the F1 function key.

EKeyF2

Code for the F2 function key.

EKeyF3

Code for the F3 function key.

EKeyF4

Code for the F4 function key.

EKeyF5

Code for the F5 function key.

EKeyF6

Code for the F6 function key.

EKeyF7

Code for the F7 function key.

EKeyF8

Code for the F8 function key.

EKeyF9

Code for the F9 function key.

EKeyF10

Code for the F10 function key.

EKeyF11

Code for the F11 function key.

EKeyF12

Code for the F12 function key.

EKeyF13

Code for the F13 function key.

EKeyF14

Code for the F14 function key.

EKeyF15

Code for the F15 function key.

EKeyF16

Code for the F16 function key.

EKeyF17

Code for the F17 function key.

EKeyF18

Code for the F18 function key.

EKeyF19

Code for the F19 function key.

EKeyF20

Code for the F20 function key.

EKeyF21

Code for the F21 function key.

EKeyF22

Code for the F22 function key.

EKeyF23

Code for the F23 function key.

EKeyF24

Code for the F24 function key.

EKeyOff

Code for the Off key.

EKeyIncContrast

Code for the Increase contrast key.

EKeyDecContrast

Code for the Decrease contrast key.

EKeyBacklightOn

Code for the Backlight on key.

EKeyBacklightOff

Code for the Backlight off key.

EKeyBacklightToggle

Code for the Backlight toggle key.

EKeySliderDown

Code for the Slider down key.

EKeySliderUp

Code for the Slider up key.

EKeyMenu

Code for the Menu key.

EKeyDictaphonePlay

Code for the Dictaphone play key.

EKeyDictaphoneStop

Code for the Dictaphone stop key.

EKeyDictaphoneRecord

Code for the Dictaphone record key.

EKeyHelp

Code for the Help key.

EKeyDial

Code for the Dial key.

EKeyScreenDimension0

Code for the first Screen dimension change key.

EKeyScreenDimension1

Code for the second Screen dimension change key.

EKeyScreenDimension2

Code for the third Screen dimension change key.

EKeyScreenDimension3

Code for the fourth Screen dimension change key.

EKeyIncVolume

Code for the increase colume key.

EKeyDecVolume

Code for the decrease volume key.

EKeyDevice0

Code for a device specific key.

EKeyDevice1

Code for a device specific key.

EKeyDevice2

Code for a device specific key.

EKeyDevice3

Code for a device specific key.

EKeyDevice4

Code for a device specific key.

EKeyDevice5

Code for a device specific key.

EKeyDevice6

Code for a device specific key.

EKeyDevice7

Code for a device specific key.

EKeyDevice8

Code for a device specific key.

EKeyDevice9

Code for a device specific key.

EKeyDeviceA

Code for a device specific key.

EKeyDeviceB

Code for a device specific key.

EKeyDeviceC

Code for a device specific key.

EKeyDeviceD

Code for a device specific key.

EKeyDeviceE

Code for a device specific key.

EKeyDeviceF

Code for a device specific key.

EKeyApplication0

Code for an Application launcher key.

EKeyApplication1

Code for an Application launcher key.

EKeyApplication2

Code for an Application launcher key.

EKeyApplication3

Code for an Application launcher key.

EKeyApplication4

Code for an Application launcher key.

EKeyApplication5

Code for an Application launcher key.

EKeyApplication6

Code for an Application launcher key.

EKeyApplication7

Code for an Application launcher key.

EKeyApplication8

Code for an Application launcher key.

EKeyApplication9

Code for an Application launcher key.

EKeyApplicationA

Code for an Application launcher key.

EKeyApplicationB

Code for an Application launcher key.

EKeyApplicationC

Code for an Application launcher key.

EKeyApplicationD

Code for an Application launcher key.

EKeyApplicationE

Code for an Application launcher key.

EKeyApplicationF

Code for an Application launcher key.

EKeyYes

Code for the Yes key.

EKeyNo

Code for the No key.

EKeyIncBrightness

Code for the increase brightness key.

EKeyDecBrightness

Code for the decrease brightness key.

EKeyKeyboardExtend

Code for flip actuated when keypad extends to full keyboard.

EKeyDevice10

Code for a device specific key.

EKeyDevice11

Code for a device specific key.

EKeyDevice12

Code for a device specific key.

EKeyDevice13

Code for a device specific key.

EKeyDevice14

Code for a device specific key.

EKeyDevice15

Code for a device specific key.

EKeyDevice16

Code for a device specific key.

EKeyDevice17

Code for a device specific key.

EKeyDevice18

Code for a device specific key.

EKeyDevice19

Code for a device specific key.

EKeyDevice1A

Code for a device specific key.

EKeyDevice1B

Code for a device specific key.

EKeyDevice1C

Code for a device specific key.

EKeyDevice1D

Code for a device specific key.

EKeyDevice1E

Code for a device specific key.

EKeyDevice1F

Code for a device specific key.

EKeyApplication10

Code for an Application launcher key.

EKeyApplication11

Code for an Application launcher key.

EKeyApplication12

Code for an Application launcher key.

EKeyApplication13

Code for an Application launcher key.

EKeyApplication14

Code for an Application launcher key.

EKeyApplication15

Code for an Application launcher key.

EKeyApplication16

Code for an Application launcher key.

EKeyApplication17

Code for an Application launcher key.

EKeyApplication18

Code for an Application launcher key.

EKeyApplication19

Code for an Application launcher key.

EKeyApplication1A

Code for an Application launcher key.

EKeyApplication1B

Code for an Application launcher key.

EKeyApplication1C

Code for an Application launcher key.

EKeyApplication1D

Code for an Application launcher key.

EKeyApplication1E

Code for an Application launcher key.

EKeyApplication1F

Code for an Application launcher key.

EKeyDevice20

Code for a device specific key.

EKeyDevice21

Code for a device specific key.

EKeyDevice22

Code for a device specific key.

EKeyDevice23

Code for a device specific key.

EKeyDevice24

Code for a device specific key.

EKeyDevice25

Code for a device specific key.

EKeyDevice26

Code for a device specific key.

EKeyDevice27

Code for a device specific key.

EKeyApplication20

Code for an Application launcher key.

EKeyApplication21

Code for an Application launcher key.

EKeyApplication22

Code for an Application launcher key.

EKeyApplication23

Code for an Application launcher key.

EKeyApplication24

Code for an Application launcher key.

EKeyApplication25

Code for an Application launcher key.

EKeyApplication26

Code for an Application launcher key.

EKeyApplication27

Code for an Application launcher key.