diff -r 73b88125830c -r b8d1455fddc0 testconns/statapi/device/source/statapi/inc/keycodes.h --- /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 + +#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