testconns/statapi/device/source/statapi/inc/keycodes.h
changeset 4 b8d1455fddc0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/testconns/statapi/device/source/statapi/inc/keycodes.h	Mon Oct 04 02:58:21 2010 +0300
@@ -0,0 +1,552 @@
+/*
+* Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description: 
+*
+*/
+
+
+#if !defined(__KEYCODES_H__)
+#define __KEYCODES_H__
+
+#include <e32keys.h>
+
+#define NO_MORE_KEYS	_S("NO_MORE_KEYS")	// end of array
+#define NO_MORE_SCANCODEKEYS _S("NO_MORE_SCANCODE_KEYS")
+
+//------------------------------------------------------------------------------
+//This section represents the textual KEY codes entered by the end user
+
+const TText* const ENUM_TEXTKEYArray[] = 
+{
+	_S("Null"),
+	_S("Bell"),
+	_S("Backspace"),
+	_S("Tab"),
+	_S("LineFeed"),
+	_S("VerticalTab"),
+	_S("FormFeed"),
+	_S("Enter"),
+	_S("Escape"),
+	_S("Space"),
+	_S("Delete"),
+	_S("PrintScreen"),
+	_S("Pause"),
+	_S("Home"),
+	_S("End"),
+	_S("PageUp"),
+	_S("PageDown"),
+	_S("Insert"),
+	_S("LeftArrow"),
+	_S("RightArrow"),
+	_S("UpArrow"),
+	_S("DownArrow"),
+	_S("LeftShift"),
+	_S("RightShift"),
+	_S("LeftAlt"),
+	_S("RightAlt"),
+	_S("LeftCtrl"),
+	_S("RightCtrl"),
+	_S("LeftFunc"),
+	_S("RightFunc"),
+	_S("CapsLock"),
+	_S("NumLock"),
+	_S("ScrollLock"),
+	_S("F1"),
+	_S("F2"),
+	_S("F3"),
+	_S("F4"),
+	_S("F5"),
+	_S("F6"),
+	_S("F7"),
+	_S("F8"),
+	_S("F9"),
+	_S("F10"),
+	_S("F11"),
+	_S("F12"),
+	_S("F13"),
+	_S("F14"),
+	_S("F15"),
+	_S("F16"),
+	_S("F17"),
+	_S("F18"),
+	_S("F19"),
+	_S("F20"),
+	_S("F21"),
+	_S("F22"),
+	_S("F23"),
+	_S("F24"),
+    _S("Off"),
+    _S("IncContrast"),
+    _S("DecContrast"),
+    _S("BacklightOn"),
+    _S("BacklightOff"),
+    _S("BacklightToggle"),
+    _S("SliderDown"),
+    _S("SliderUp"),
+    _S("Menu"),
+    _S("DictaphonePlay"),
+    _S("DictaphoneStop"),
+    _S("DictaphoneRecord"),
+    _S("Help"),
+    _S("Dial"),
+	_S("ScreenDimension0"),
+	_S("ScreenDimension1"),
+	_S("ScreenDimension2"),
+	_S("ScreenDimension3"),
+	_S("IncVolume"),
+	_S("DecVolume"),
+	_S("Device0"),
+	_S("Device1"),
+	_S("Device2"),
+	_S("Device3"),
+	_S("Device4"),
+	_S("Device5"),
+	_S("Device6"),
+	_S("Device7"),
+	_S("Device8"),
+	_S("Device9"),
+	_S("DeviceA"),
+	_S("DeviceB"),
+	_S("DeviceC"),
+	_S("DeviceD"),
+	_S("DeviceE"),
+	_S("DeviceF"),
+	_S("Application0"),
+	_S("Application1"),
+	_S("Application2"),
+	_S("Application3"),
+	_S("Application4"),
+	_S("Application5"),
+	_S("Application6"),
+	_S("Application7"),
+	_S("Application8"),
+	_S("Application9"),
+	_S("ApplicationA"),
+	_S("ApplicationB"),
+	_S("ApplicationC"),
+	_S("ApplicationD"),
+	_S("ApplicationE"),
+	_S("ApplicationF"),
+	_S("Yes"),
+	_S("No"),
+	_S("IncBrightness"),
+	_S("DecBrightness"),
+	NO_MORE_KEYS
+};
+
+//------------------------------------------------------------------------------
+//This section represents the TKeyCode values of the KEYS used by the end user
+
+const TKeyCode ENUM_VALKEYArray[] =
+{
+	EKeyNull,
+	EKeyBell,
+	EKeyBackspace,
+	EKeyTab,
+	EKeyLineFeed,
+	EKeyVerticalTab,
+	EKeyFormFeed,
+	EKeyEnter,
+	EKeyEscape,
+	EKeySpace,
+	EKeyDelete,
+	EKeyPrintScreen,
+	EKeyPause,
+	EKeyHome,
+	EKeyEnd,
+	EKeyPageUp,
+	EKeyPageDown,
+	EKeyInsert,
+	EKeyLeftArrow,
+	EKeyRightArrow,
+	EKeyUpArrow,
+	EKeyDownArrow,
+	EKeyLeftShift,
+	EKeyRightShift,
+	EKeyLeftAlt,
+	EKeyRightAlt,
+	EKeyLeftCtrl,
+	EKeyRightCtrl,
+	EKeyLeftFunc,
+	EKeyRightFunc,
+	EKeyCapsLock,
+	EKeyNumLock,
+	EKeyScrollLock,
+	EKeyF1,
+	EKeyF2,
+	EKeyF3,
+	EKeyF4,
+	EKeyF5,
+	EKeyF6,
+	EKeyF7,
+	EKeyF8,
+	EKeyF9,
+	EKeyF10,
+	EKeyF11,
+	EKeyF12,
+	EKeyF13,
+	EKeyF14,
+	EKeyF15,
+	EKeyF16,
+	EKeyF17,
+	EKeyF18,
+	EKeyF19,
+	EKeyF20,
+	EKeyF21,
+	EKeyF22,
+	EKeyF23,
+	EKeyF24,
+    EKeyOff,
+    EKeyIncContrast,
+    EKeyDecContrast,
+    EKeyBacklightOn,
+    EKeyBacklightOff,
+    EKeyBacklightToggle,
+    EKeySliderDown,
+    EKeySliderUp,
+    EKeyMenu,
+    EKeyDictaphonePlay,
+    EKeyDictaphoneStop,
+    EKeyDictaphoneRecord,
+    EKeyHelp,
+    EKeyDial,
+	EKeyScreenDimension0,
+	EKeyScreenDimension1,
+	EKeyScreenDimension2,
+	EKeyScreenDimension3,
+	EKeyIncVolume,
+	EKeyDecVolume,
+	EKeyDevice0,
+	EKeyDevice1,
+	EKeyDevice2,
+	EKeyDevice3,
+	EKeyDevice4,
+	EKeyDevice5,
+	EKeyDevice6,
+	EKeyDevice7,
+	EKeyDevice8,
+	EKeyDevice9,
+	EKeyDeviceA,
+	EKeyDeviceB,
+	EKeyDeviceC,
+	EKeyDeviceD,
+	EKeyDeviceE,
+	EKeyDeviceF,
+	EKeyApplication0,
+	EKeyApplication1,
+	EKeyApplication2,
+	EKeyApplication3,
+	EKeyApplication4,
+	EKeyApplication5,
+	EKeyApplication6,
+	EKeyApplication7,
+	EKeyApplication8,
+	EKeyApplication9,
+	EKeyApplicationA,
+	EKeyApplicationB,
+	EKeyApplicationC,
+	EKeyApplicationD,
+	EKeyApplicationE,
+	EKeyApplicationF,
+	EKeyYes,
+	EKeyNo,
+	EKeyIncBrightness,
+	EKeyDecBrightness
+};
+
+//------------------------------------------------------------------------------
+//This section represents the textual SCAN codes entered by the end user in sending system keypresses (L)
+
+const TText* const ENUM_TEXTSCANCODEArray[] = 
+{
+	_S("Null"),
+	_S("Backspace"),
+	_S("Tab"),
+	_S("Enter"),
+	_S("Escape"),
+	_S("Space"),
+	_S("PrintScreen"),
+	_S("Pause"),
+	_S("Home"),
+	_S("End"),
+	_S("PageUp"),
+	_S("PageDown"),
+	_S("Insert"),
+	_S("Delete"),
+	_S("LeftArrow"),
+	_S("RightArrow"),
+	_S("UpArrow"),
+	_S("DownArrow"),
+	_S("LeftShift"),
+	_S("RightShift"),
+	_S("LeftAlt"),
+	_S("RightAlt"),
+	_S("LeftCtrl"),
+	_S("RightCtrl"),
+	_S("LeftFunc"),
+	_S("RightFunc"),
+	_S("CapsLock"),
+	_S("NumLock"),
+	_S("ScrollLock"),
+	_S("F1"),
+	_S("F2"),
+	_S("F3"),
+	_S("F4"),
+	_S("F5"),
+	_S("F6"),
+	_S("F7"),
+	_S("F8"),
+	_S("F9"),
+	_S("F10"),
+	_S("F11"),
+	_S("F12"),
+	_S("F13"),
+	_S("F14"),
+	_S("F15"),
+	_S("F16"),
+	_S("F17"),
+	_S("F18"),
+	_S("F19"),
+	_S("F20"),
+	_S("F21"),
+	_S("F22"),
+	_S("F23"),
+	_S("F24"),
+	_S("XXX"),
+	_S("Comma"),
+	_S("FullStop"),
+	_S("ForwardSlash"),
+	_S("BackSlash"),
+	_S("SemiColon"),
+	_S("SingleQuote"),
+	_S("Hash"),
+	_S("SquareBracketLeft"),
+	_S("SquareBracketRight"),
+	_S("Minus"),
+	_S("Equals"),
+	_S("NkpForwardSlash"),
+	_S("NkpAsterisk"),
+	_S("NkpMinus"),
+	_S("NkpPlus"),
+	_S("NkpEnter"),
+	_S("Nkp1"),
+	_S("Nkp2"),
+	_S("Nkp3"),
+	_S("Nkp4"),
+	_S("Nkp5"),
+	_S("Nkp6"),
+	_S("Nkp7"),
+	_S("Nkp8"),
+	_S("Nkp9"),
+	_S("Nkp0"),
+	_S("NkpFullStop"),
+    _S("Menu"),
+    _S("BacklightOn"),
+    _S("BacklightOff"),
+    _S("BacklightToggle"),
+    _S("IncContrast"),
+    _S("DecContrast"),
+    _S("SliderDown"),
+    _S("SliderUp"),
+    _S("DictaphonePlay"),
+    _S("DictaphoneStop"),
+    _S("DictaphoneRecord"),
+    _S("Help"),
+    _S("Off"),
+    _S("Dial"),
+    _S("IncVolume"),
+    _S("DecVolume"),
+    _S("Device0"),
+    _S("Device1"),
+    _S("Device2"),
+    _S("Device3"),
+    _S("Device4"),
+    _S("Device5"),
+    _S("Device6"),
+    _S("Device7"),
+    _S("Device8"),
+    _S("Device9"),
+    _S("DeviceA"),
+    _S("DeviceB"),
+    _S("DeviceC"),
+    _S("DeviceD"),
+    _S("DeviceE"),
+    _S("DeviceF"),
+    _S("Application0"),
+    _S("Application1"),
+    _S("Application2"),
+    _S("Application3"),
+    _S("Application4"),
+    _S("Application5"),
+    _S("Application6"),
+    _S("Application7"),
+    _S("Application8"),
+    _S("Application9"),
+    _S("ApplicationA"),
+    _S("ApplicationB"),
+    _S("ApplicationC"),
+    _S("ApplicationD"),
+    _S("ApplicationE"),
+    _S("ApplicationF"),
+	_S("Yes"),
+	_S("No"),
+	_S("IncBrightness"),
+	_S("DecBrightness"),
+	NO_MORE_SCANCODEKEYS
+
+};
+
+//------------------------------------------------------------------------------
+//This section represents the TStdScanCode values of the SCANCODES used by the end user with the L command
+
+const TStdScanCode ENUM_VALSCANCODEArray[] =
+{
+	EStdKeyNull,
+	EStdKeyBackspace,
+	EStdKeyTab,
+	EStdKeyEnter,
+	EStdKeyEscape,
+	EStdKeySpace,
+	EStdKeyPrintScreen,
+	EStdKeyPause,
+	EStdKeyHome,
+	EStdKeyEnd,
+	EStdKeyPageUp,
+	EStdKeyPageDown,
+	EStdKeyInsert,
+	EStdKeyDelete,
+	EStdKeyLeftArrow,
+	EStdKeyRightArrow,
+	EStdKeyUpArrow,
+	EStdKeyDownArrow,
+	EStdKeyLeftShift,
+	EStdKeyRightShift,
+	EStdKeyLeftAlt,
+	EStdKeyRightAlt,
+	EStdKeyLeftCtrl,
+	EStdKeyRightCtrl,
+	EStdKeyLeftFunc,
+	EStdKeyRightFunc,
+	EStdKeyCapsLock,
+	EStdKeyNumLock,
+	EStdKeyScrollLock,
+	EStdKeyF1,
+	EStdKeyF2,
+	EStdKeyF3,
+	EStdKeyF4,
+	EStdKeyF5,
+	EStdKeyF6,
+	EStdKeyF7,
+	EStdKeyF8,
+	EStdKeyF9,
+	EStdKeyF10,
+	EStdKeyF11,
+	EStdKeyF12,
+	EStdKeyF13,
+	EStdKeyF14,
+	EStdKeyF15,
+	EStdKeyF16,
+	EStdKeyF17,
+	EStdKeyF18,
+	EStdKeyF19,
+	EStdKeyF20,
+	EStdKeyF21,
+	EStdKeyF22,
+	EStdKeyF23,
+	EStdKeyF24,
+	EStdKeyXXX,
+	EStdKeyComma,
+	EStdKeyFullStop,
+	EStdKeyForwardSlash,
+	EStdKeyBackSlash,
+	EStdKeySemiColon,
+	EStdKeySingleQuote,
+	EStdKeyHash,
+	EStdKeySquareBracketLeft,
+	EStdKeySquareBracketRight,
+	EStdKeyMinus,
+	EStdKeyEquals,
+	EStdKeyNkpForwardSlash,
+	EStdKeyNkpAsterisk,
+	EStdKeyNkpMinus,
+	EStdKeyNkpPlus,
+	EStdKeyNkpEnter,
+	EStdKeyNkp1,
+	EStdKeyNkp2,
+	EStdKeyNkp3,
+	EStdKeyNkp4,
+	EStdKeyNkp5,
+	EStdKeyNkp6,
+	EStdKeyNkp7,
+	EStdKeyNkp8,
+	EStdKeyNkp9,
+	EStdKeyNkp0,
+	EStdKeyNkpFullStop,
+    EStdKeyMenu,
+    EStdKeyBacklightOn,
+    EStdKeyBacklightOff,
+    EStdKeyBacklightToggle,
+    EStdKeyIncContrast,
+    EStdKeyDecContrast,
+    EStdKeySliderDown,
+    EStdKeySliderUp,
+    EStdKeyDictaphonePlay,
+    EStdKeyDictaphoneStop,
+    EStdKeyDictaphoneRecord,
+    EStdKeyHelp,
+    EStdKeyOff,
+    EStdKeyDial,
+    EStdKeyIncVolume,
+    EStdKeyDecVolume,
+    EStdKeyDevice0,
+    EStdKeyDevice1,
+    EStdKeyDevice2,
+    EStdKeyDevice3,
+    EStdKeyDevice4,
+    EStdKeyDevice5,
+    EStdKeyDevice6,
+    EStdKeyDevice7,
+    EStdKeyDevice8,
+    EStdKeyDevice9,
+    EStdKeyDeviceA,
+    EStdKeyDeviceB,
+    EStdKeyDeviceC,
+    EStdKeyDeviceD,
+    EStdKeyDeviceE,
+    EStdKeyDeviceF,
+    EStdKeyApplication0,
+    EStdKeyApplication1,
+    EStdKeyApplication2,
+    EStdKeyApplication3,
+    EStdKeyApplication4,
+    EStdKeyApplication5,
+    EStdKeyApplication6,
+    EStdKeyApplication7,
+    EStdKeyApplication8,
+    EStdKeyApplication9,
+    EStdKeyApplicationA,
+    EStdKeyApplicationB,
+    EStdKeyApplicationC,
+    EStdKeyApplicationD,
+    EStdKeyApplicationE,
+    EStdKeyApplicationF,
+	EStdKeyYes,
+	EStdKeyNo,
+	EStdKeyIncBrightness,
+	EStdKeyDecBrightness
+};
+
+//------------------------------------------------------------------------------
+
+#endif