--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/bluetoothengine/bthid/inc/hidlayoutids.h Mon Jan 18 20:28:57 2010 +0200
@@ -0,0 +1,74 @@
+/*
+* Copyright (c) 2008 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: Identifying codes for keyboard layouts.
+ *
+*/
+
+
+#ifndef __HIDLAYOUTIDS_H
+#define __HIDLAYOUTIDS_H
+
+enum THidKeyboardLayoutId
+ {
+ EInvalidLayoutId = 0,
+ //
+ // Nokia SU-8 layouts:
+ //
+ ESu8USEnglish = 1, //!< Nokia SU-8 US English
+ ESu8German = 2, //!< Nokia SU-8 German
+ ESu8FinnishSwedish = 3, //!< Nokia SU-8 Finnish and Swedish
+ ESu8DanishNorwegian = 4, //!< Nokia SU-8 Danish and Norwegian
+ ESu8Russian = 5, //!< Nokia SU-8 Russian
+ //
+ // Standard layouts:
+ //
+ EUnitedKingdom = 6, //!< UK layout
+ EUnitedStates = 7, //!< Standard US layout
+ EUSInternational = 8, //!< US layout with dead keys
+ EBelgian = 9, //!< Belgian
+ EDanish = 10, //!< Danish
+ EDutch = 11, //!< Dutch
+ EFinnishSwedish = 12, //!< Finnish and Swedish layouts are identical
+ EFrench = 13, //!< French
+ EGerman = 14, //!< German
+ EItalian = 15, //!< Italian
+ ENorwegian = 16, //!< Norwegian
+ EPortuguese = 17, //!< Portuguese
+ ESpanish = 18, //!< Spanish
+ EUnitedStatesDvorak = 19, //!< Standard two-hand Dvorak US layout
+ //
+ // ------------------------------------------------------------
+ // The following are for testing purposes only and may be removed:
+ //
+ // Removed from requirements:
+ //
+ ESwissFrench = 22,
+ ESwissGerman = 23,
+ //
+ // Were never in requirements:
+ //
+ EUSDvorakLeftHand = 24,
+ EUSDvorakRightHand = 25,
+ ECanadianFrench = 26,
+ ECanadianMultilingual = 27,
+ EIcelandic = 28,
+ ELatinAmerican = 29,
+ EBelgianComma = 30, // As Belgian, but keypad '.' becomes ','
+ EItalian142 = 31,
+ EGermanIBM = 32,
+ // New Requirements
+ ERussian = 33
+ };
+#endif // __HIDLAYOUTIDS_H
+// End of file