bluetoothengine/bthid/inc/hidlayoutids.h
changeset 0 f63038272f30
equal deleted inserted replaced
-1:000000000000 0:f63038272f30
       
     1 /*
       
     2 * Copyright (c) 2008 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Identifying codes for keyboard layouts.
       
    15  *
       
    16 */
       
    17 
       
    18 
       
    19 #ifndef __HIDLAYOUTIDS_H
       
    20 #define __HIDLAYOUTIDS_H
       
    21 
       
    22 enum THidKeyboardLayoutId
       
    23     {
       
    24     EInvalidLayoutId = 0,
       
    25     //
       
    26     // Nokia SU-8 layouts:
       
    27     //
       
    28     ESu8USEnglish = 1, //!< Nokia SU-8 US English
       
    29     ESu8German = 2, //!< Nokia SU-8 German
       
    30     ESu8FinnishSwedish = 3, //!< Nokia SU-8 Finnish and Swedish
       
    31     ESu8DanishNorwegian = 4, //!< Nokia SU-8 Danish and Norwegian
       
    32     ESu8Russian = 5, //!< Nokia SU-8 Russian
       
    33     //
       
    34     // Standard layouts:
       
    35     //
       
    36     EUnitedKingdom = 6, //!< UK layout
       
    37     EUnitedStates = 7, //!< Standard US layout
       
    38     EUSInternational = 8, //!< US layout with dead keys
       
    39     EBelgian = 9, //!< Belgian
       
    40     EDanish = 10, //!< Danish
       
    41     EDutch = 11, //!< Dutch
       
    42     EFinnishSwedish = 12, //!< Finnish and Swedish layouts are identical
       
    43     EFrench = 13, //!< French
       
    44     EGerman = 14, //!< German
       
    45     EItalian = 15, //!< Italian
       
    46     ENorwegian = 16, //!< Norwegian
       
    47     EPortuguese = 17, //!< Portuguese
       
    48     ESpanish = 18, //!< Spanish
       
    49     EUnitedStatesDvorak = 19, //!< Standard two-hand Dvorak US layout
       
    50     //
       
    51     // ------------------------------------------------------------
       
    52     // The following are for testing purposes only and may be removed:
       
    53     //
       
    54     // Removed from requirements:
       
    55     //
       
    56     ESwissFrench = 22,
       
    57     ESwissGerman = 23,
       
    58     //
       
    59     // Were never in requirements:
       
    60     //
       
    61     EUSDvorakLeftHand = 24,
       
    62     EUSDvorakRightHand = 25,
       
    63     ECanadianFrench = 26,
       
    64     ECanadianMultilingual = 27,
       
    65     EIcelandic = 28,
       
    66     ELatinAmerican = 29,
       
    67     EBelgianComma = 30, // As Belgian, but keypad '.' becomes ','
       
    68     EItalian142 = 31,
       
    69     EGermanIBM = 32,
       
    70     // New Requirements
       
    71     ERussian = 33
       
    72     };
       
    73 #endif // __HIDLAYOUTIDS_H
       
    74 // End of file