textinput/ptienginev2/languages/PtiKeymappings_ITUT_72.cpp
branchRCL_3
changeset 11 c8fb4cf7b3ae
parent 0 eb1f2e154e89
child 20 ebd48d2de13c
equal deleted inserted replaced
9:e6a39382bb9c 11:c8fb4cf7b3ae
     1 /*
     1 /*
     2 * Copyright (c) 2002-2004 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0""
     5 * under the terms of the License "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 *
     8 *
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
   190 const TInt KStandardQwertyDataSize_Marathi = 99;
   190 const TInt KStandardQwertyDataSize_Marathi = 99;
   191 
   191 
   192 
   192 
   193 const TPtiKeyBinding StandardQwertyKeyBindings_table_Marathi[] =
   193 const TPtiKeyBinding StandardQwertyKeyBindings_table_Marathi[] =
   194     {
   194     {
       
   195         {EPtiKeyQwertyAtCharacter, EPtiCaseLower, 0, 0},
   195         {EPtiKeyQwerty1, EPtiCaseLower, 0, 1},
   196         {EPtiKeyQwerty1, EPtiCaseLower, 0, 1},
   196         {EPtiKeyQwerty2, EPtiCaseLower, 1, 1},
   197         {EPtiKeyQwerty2, EPtiCaseLower, 1, 1},
   197         {EPtiKeyQwerty3, EPtiCaseLower, 2, 1},
   198         {EPtiKeyQwerty3, EPtiCaseLower, 2, 1},
   198         {EPtiKeyQwerty4, EPtiCaseLower, 3, 1},
   199         {EPtiKeyQwerty4, EPtiCaseLower, 3, 1},
   199         {EPtiKeyQwerty5, EPtiCaseLower, 4, 1},
   200         {EPtiKeyQwerty5, EPtiCaseLower, 4, 1},
   224         {EPtiKeyQwertyJ, EPtiCaseLower, 29, 1},
   225         {EPtiKeyQwertyJ, EPtiCaseLower, 29, 1},
   225         {EPtiKeyQwertyK, EPtiCaseLower, 30, 1},
   226         {EPtiKeyQwertyK, EPtiCaseLower, 30, 1},
   226         {EPtiKeyQwertyL, EPtiCaseLower, 31, 1},
   227         {EPtiKeyQwertyL, EPtiCaseLower, 31, 1},
   227         {EPtiKeyQwertySemicolon, EPtiCaseLower, 32, 1},
   228         {EPtiKeyQwertySemicolon, EPtiCaseLower, 32, 1},
   228         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 33, 1},
   229         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 33, 1},
       
   230         {0x5b, EPtiCaseLower, 34, 0},
   229         {EPtiKeyQwertyZ, EPtiCaseLower, 34, 1},
   231         {EPtiKeyQwertyZ, EPtiCaseLower, 34, 1},
   230         {EPtiKeyQwertyX, EPtiCaseLower, 35, 1},
   232         {EPtiKeyQwertyX, EPtiCaseLower, 35, 1},
   231         {EPtiKeyQwertyC, EPtiCaseLower, 36, 1},
   233         {EPtiKeyQwertyC, EPtiCaseLower, 36, 1},
   232         {EPtiKeyQwertyV, EPtiCaseLower, 37, 1},
   234         {EPtiKeyQwertyV, EPtiCaseLower, 37, 1},
   233         {EPtiKeyQwertyB, EPtiCaseLower, 38, 1},
   235         {EPtiKeyQwertyB, EPtiCaseLower, 38, 1},
   234         {EPtiKeyQwertyN, EPtiCaseLower, 39, 1},
   236         {EPtiKeyQwertyN, EPtiCaseLower, 39, 1},
   235         {EPtiKeyQwertyM, EPtiCaseLower, 40, 1},
   237         {EPtiKeyQwertyM, EPtiCaseLower, 40, 1},
   236         {EPtiKeyQwertyComma, EPtiCaseLower, 41, 1},
   238         {EPtiKeyQwertyComma, EPtiCaseLower, 41, 1},
   237         {EPtiKeyQwertyFullstop, EPtiCaseLower, 42, 1},
   239         {EPtiKeyQwertyFullstop, EPtiCaseLower, 42, 1},
   238         {EPtiKeyQwertySlash, EPtiCaseLower, 43, 1},
   240         {EPtiKeyQwertySlash, EPtiCaseLower, 43, 1},
       
   241         {EPtiKeyQwertyAtCharacter, EPtiCaseUpper, 44, 0},
   239         {EPtiKeyQwerty1, EPtiCaseUpper, 44, 1},
   242         {EPtiKeyQwerty1, EPtiCaseUpper, 44, 1},
   240         {EPtiKeyQwerty2, EPtiCaseUpper, 45, 1},
   243         {EPtiKeyQwerty2, EPtiCaseUpper, 45, 1},
   241         {EPtiKeyQwerty3, EPtiCaseUpper, 46, 1},
   244         {EPtiKeyQwerty3, EPtiCaseUpper, 46, 1},
   242         {EPtiKeyQwerty4, EPtiCaseUpper, 47, 3},
   245         {EPtiKeyQwerty4, EPtiCaseUpper, 47, 3},
   243         {EPtiKeyQwerty5, EPtiCaseUpper, 50, 4},
   246         {EPtiKeyQwerty5, EPtiCaseUpper, 50, 4},
   268         {EPtiKeyQwertyJ, EPtiCaseUpper, 84, 1},
   271         {EPtiKeyQwertyJ, EPtiCaseUpper, 84, 1},
   269         {EPtiKeyQwertyK, EPtiCaseUpper, 85, 1},
   272         {EPtiKeyQwertyK, EPtiCaseUpper, 85, 1},
   270         {EPtiKeyQwertyL, EPtiCaseUpper, 86, 1},
   273         {EPtiKeyQwertyL, EPtiCaseUpper, 86, 1},
   271         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 87, 1},
   274         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 87, 1},
   272         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 88, 1},
   275         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 88, 1},
       
   276         {0x5b, EPtiCaseUpper, 89, 0},
   273         {EPtiKeyQwertyZ, EPtiCaseUpper, 89, 1},
   277         {EPtiKeyQwertyZ, EPtiCaseUpper, 89, 1},
   274         {EPtiKeyQwertyX, EPtiCaseUpper, 90, 1},
   278         {EPtiKeyQwertyX, EPtiCaseUpper, 90, 1},
   275         {EPtiKeyQwertyC, EPtiCaseUpper, 91, 1},
   279         {EPtiKeyQwertyC, EPtiCaseUpper, 91, 1},
   276         {EPtiKeyQwertyV, EPtiCaseUpper, 92, 1},
   280         {EPtiKeyQwertyV, EPtiCaseUpper, 92, 1},
   277         {EPtiKeyQwertyB, EPtiCaseUpper, 93, 1},
   281         {EPtiKeyQwertyB, EPtiCaseUpper, 93, 1},
   280         {EPtiKeyQwertyComma, EPtiCaseUpper, 96, 1},
   284         {EPtiKeyQwertyComma, EPtiCaseUpper, 96, 1},
   281         {EPtiKeyQwertyFullstop, EPtiCaseUpper, 97, 1},
   285         {EPtiKeyQwertyFullstop, EPtiCaseUpper, 97, 1},
   282         {EPtiKeyQwertySlash, EPtiCaseUpper, 98, 1},
   286         {EPtiKeyQwertySlash, EPtiCaseUpper, 98, 1},
   283     };
   287     };
   284 
   288 
   285 const TInt KMaxStandardQwertyIndex_Marathi = 88;
   289 const TInt KMaxStandardQwertyIndex_Marathi = 92;
   286 
   290 
   287 
   291 
   288 //
   292 //
   289 // Numeric key data table for StandardQwerty
   293 // Numeric key data table for StandardQwerty
   290 //
   294 //