os/graphics/windowing/windowserverplugins/keyeventrouting/src/keyaliases.h
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 // Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 // Key code and scan code aliases for platform specific keys.
    15 // The definitions are as per S60 <mw/eikon.hrh> with the addition of the
    16 // full set of scan codes.
    17 
    18 /**
    19 @file
    20 @internalTechnology
    21 @prototype
    22 */
    23 
    24 #include <e32keys.h>
    25 
    26 /**
    27 TStdScanCode aliases
    28 */
    29 #define EStdKeyPhoneSend		EStdKeyYes
    30 #define EStdKeyPhoneEnd			EStdKeyNo
    31 #define EStdKeyCBA1				EStdKeyDevice0
    32 #define EStdKeyCBA2				EStdKeyDevice1
    33 #define EStdKeyPowerOff			EStdKeyDevice2
    34 #define EStdKeyOK				EStdKeyDevice3
    35 #define EStdKeyGripOpen			EStdKeyDevice4
    36 #define EStdKeyGripClose		EStdKeyDevice5
    37 #define EStdKeySide				EStdKeyDevice6	// Voice key
    38 #define EStdKeyCamera			EStdKeyDevice7
    39 #define EStdKeyTwistOpen		EStdKeyDevice8
    40 #define EStdKeyTwistClose		EStdKeyDevice9
    41 #define EStdKeyFlipOpen			EStdKeyDeviceA
    42 #define EStdKeyFlipClose		EStdKeyDeviceB
    43 #define EStdKeyLock				EStdKeyDeviceF
    44 #define EStdKeyLeftUpArrow		EStdKeyDevice10	// Diagonal arrow event
    45 #define EStdKeyRightUpArrow		EStdKeyDevice11	// Diagonal arrow event
    46 #define EStdKeyRightDownArrow	EStdKeyDevice12	// Diagonal arrow event
    47 #define EStdKeyLeftDownArrow	EStdKeyDevice13	// Diagonal arrow event
    48 #define EStdKeyVolumeUp			EStdKeyIncVolume
    49 #define EStdKeyVolumeDown		EStdKeyDecVolume
    50 #define EStdKeyApplication		EStdKeyApplication0
    51 #define EStdKeyPoC				EStdKeyApplication1
    52 #define EStdKeyPlay				EStdKeyApplication2
    53 #define EStdKeyStop				EStdKeyApplication3
    54 #define EStdKeyForward			EStdKeyApplication4
    55 #define EStdKeyRewind			EStdKeyApplication5
    56 #define EStdKeyOperator			EStdKeyApplication6
    57 #define EStdKeyQwertyOn			EStdKeyApplication7
    58 #define EStdKeyQwertyOff		EStdKeyApplication8
    59 #define EStdKeyNext				EStdKeyApplication9
    60 #define EStdKeyPrevious			EStdKeyApplicationA
    61 #define EStdKeyHoldSwitch		EStdKeyApplicationB
    62 #define EStdKeyZoomIn			EStdKeyApplicationC
    63 #define EStdKeyZoomOut			EStdKeyApplicationD
    64 #define EStdKey4x10QwertyOn		EStdKeyApplicationE
    65 #define EStdKey3x11QwertyOn		EStdKeyApplication10
    66 #define EStdKeyHalfQwertyOn		EStdKeyApplication11
    67 #define EStdKeyCustomKeyboardOn	EStdKeyApplication12
    68 
    69 /**
    70 TKeyCode aliases
    71 */
    72 #define EKeyPhoneSend			EKeyYes
    73 #define EKeyPhoneEnd			EKeyNo
    74 #define EKeyCBA1				EKeyDevice0
    75 #define EKeyCBA2				EKeyDevice1
    76 #define EKeyPowerOff			EKeyDevice2
    77 #define EKeyOK					EKeyDevice3
    78 #define EKeyGripOpen			EKeyDevice4
    79 #define EKeyGripClose			EKeyDevice5
    80 #define EKeySide				EKeyDevice6		// Voice key
    81 #define EKeyCamera				EKeyDevice7
    82 #define EKeyTwistOpen			EKeyDevice8
    83 #define EKeyTwistClose			EKeyDevice9
    84 #define EKeyFlipOpen			EKeyDeviceA
    85 #define EKeyFlipClose			EKeyDeviceB
    86 #define EKeyLock				EKeyDeviceF
    87 #define EKeyLeftUpArrow			EKeyDevice10	// Diagonal arrow event
    88 #define EKeyRightUpArrow		EKeyDevice11	// Diagonal arrow event
    89 #define EKeyRightDownArrow		EKeyDevice12	// Diagonal arrow event
    90 #define EKeyLeftDownArrow		EKeyDevice13	// Diagonal arrow event
    91 #define EKeyVolumeUp			EKeyIncVolume
    92 #define EKeyVolumeDown			EKeyDecVolume
    93 #define EKeyApplication 		EKeyApplication0
    94 #define EKeyPoC					EKeyApplication1
    95 #define EKeyPlay				EKeyApplication2
    96 #define EKeyStop				EKeyApplication3
    97 #define EKeyForward				EKeyApplication4
    98 #define EKeyRewind				EKeyApplication5
    99 #define EKeyOperator			EKeyApplication6
   100 #define EKeyQwertyOn			EKeyApplication7
   101 #define EKeyQwertyOff			EKeyApplication8
   102 #define EKeyNext				EKeyApplication9
   103 #define EKeyPrevious			EKeyApplicationA
   104 #define EKeyHoldSwitch			EKeyApplicationB
   105 #define EKeyZoomIn				EKeyApplicationC
   106 #define EKeyZoomOut				EKeyApplicationD
   107 #define EKey4x10QwertyOn		EKeyApplicationE
   108 #define EKey3x11QwertyOn		EKeyApplication10
   109 #define EKeyHalfQwertyOn		EKeyApplication11
   110 #define EKeyCustomKeyboardOn	EKeyApplication12