textinput/ptienginev2/languages/PtiKeymappings_ITUT_01.cpp
branchRCL_3
changeset 11 c8fb4cf7b3ae
parent 5 a47de9135b21
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.
   197         {EPtiKeyQwertyJ, EPtiCaseLower, 27, 1},
   197         {EPtiKeyQwertyJ, EPtiCaseLower, 27, 1},
   198         {EPtiKeyQwertyK, EPtiCaseLower, 28, 1},
   198         {EPtiKeyQwertyK, EPtiCaseLower, 28, 1},
   199         {EPtiKeyQwertyL, EPtiCaseLower, 29, 1},
   199         {EPtiKeyQwertyL, EPtiCaseLower, 29, 1},
   200         {EPtiKeyQwertySemicolon, EPtiCaseLower, 30, 0},
   200         {EPtiKeyQwertySemicolon, EPtiCaseLower, 30, 0},
   201         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 30, 0},
   201         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 30, 0},
   202         {EPtiKeyQwertySpace, EPtiCaseLower, 30, 0},
   202         {0x5b, EPtiCaseLower, 30, 0},
   203         {EPtiKeyQwertyZ, EPtiCaseLower, 30, 0},
   203         {EPtiKeyQwertyZ, EPtiCaseLower, 30, 0},
   204         {EPtiKeyQwertyX, EPtiCaseLower, 30, 0},
   204         {EPtiKeyQwertyX, EPtiCaseLower, 30, 0},
   205         {EPtiKeyQwertyC, EPtiCaseLower, 30, 0},
   205         {EPtiKeyQwertyC, EPtiCaseLower, 30, 0},
   206         {EPtiKeyQwertyV, EPtiCaseLower, 30, 0},
   206         {EPtiKeyQwertyV, EPtiCaseLower, 30, 0},
   207         {EPtiKeyQwertyB, EPtiCaseLower, 30, 0},
   207         {EPtiKeyQwertyB, EPtiCaseLower, 30, 0},
   243         {EPtiKeyQwertyJ, EPtiCaseUpper, 57, 1},
   243         {EPtiKeyQwertyJ, EPtiCaseUpper, 57, 1},
   244         {EPtiKeyQwertyK, EPtiCaseUpper, 58, 1},
   244         {EPtiKeyQwertyK, EPtiCaseUpper, 58, 1},
   245         {EPtiKeyQwertyL, EPtiCaseUpper, 59, 1},
   245         {EPtiKeyQwertyL, EPtiCaseUpper, 59, 1},
   246         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 60, 0},
   246         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 60, 0},
   247         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 60, 0},
   247         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 60, 0},
   248         {EPtiKeyQwertySpace, EPtiCaseUpper, 60, 0},
   248         {0x5b, EPtiCaseUpper, 60, 0},
   249         {EPtiKeyQwertyZ, EPtiCaseUpper, 60, 0},
   249         {EPtiKeyQwertyZ, EPtiCaseUpper, 60, 0},
   250         {EPtiKeyQwertyX, EPtiCaseUpper, 60, 0},
   250         {EPtiKeyQwertyX, EPtiCaseUpper, 60, 0},
   251         {EPtiKeyQwertyC, EPtiCaseUpper, 60, 0},
   251         {EPtiKeyQwertyC, EPtiCaseUpper, 60, 0},
   252         {EPtiKeyQwertyV, EPtiCaseUpper, 60, 0},
   252         {EPtiKeyQwertyV, EPtiCaseUpper, 60, 0},
   253         {EPtiKeyQwertyB, EPtiCaseUpper, 60, 0},
   253         {EPtiKeyQwertyB, EPtiCaseUpper, 60, 0},
   827      0x0048,
   827      0x0048,
   828      0x0049,
   828      0x0049,
   829      0x004A,
   829      0x004A,
   830      0x004B,
   830      0x004B,
   831      0x004C,
   831      0x004C,
   832      0x0021 ,
       
   833      0x0022,
   832      0x0022,
   834      0x0023,
   833      0x0023,
   835      0x0024,
   834      0x0024,
   836      0x0025,
   835      0x0025,
   837      0x0026,
   836      0x0026,
   849      0x002c,
   848      0x002c,
   850      0x0070,
   849      0x0070,
   851      0x0077,
   850      0x0077,
   852     };
   851     };
   853 
   852 
   854 const TInt KCustomQwertyDataSize_English = 56;
   853 const TInt KCustomQwertyDataSize_English = 55;
   855 
   854 
   856 
   855 
   857 const TPtiKeyBinding CustomQwertyKeyBindings_table_English[] =
   856 const TPtiKeyBinding CustomQwertyKeyBindings_table_English[] =
   858     {
   857     {
   859         { EPtiKeyQwerty1, EPtiCaseLower, 0, 1},
   858         { EPtiKeyQwerty1, EPtiCaseLower, 0, 1},
   884         { EPtiKeyQwerty6, EPtiCaseUpper, 29, 1},
   883         { EPtiKeyQwerty6, EPtiCaseUpper, 29, 1},
   885         { EPtiKeyQwerty7, EPtiCaseUpper, 30, 1},
   884         { EPtiKeyQwerty7, EPtiCaseUpper, 30, 1},
   886         { EPtiKeyQwerty8, EPtiCaseUpper, 31, 1},
   885         { EPtiKeyQwerty8, EPtiCaseUpper, 31, 1},
   887         { EPtiKeyQwerty9, EPtiCaseUpper, 32, 1},
   886         { EPtiKeyQwerty9, EPtiCaseUpper, 32, 1},
   888         { EPtiKeyQwerty0, EPtiCaseUpper, 33, 1},
   887         { EPtiKeyQwerty0, EPtiCaseUpper, 33, 1},
   889         { EPtiKeyQwertyA, EPtiCaseUpper, 36, 1},
   888         { EPtiKeyQwertyA, EPtiCaseUpper, 36, 0},
   890         { EPtiKeyQwertyB, EPtiCaseUpper, 37, 1},
   889         { EPtiKeyQwertyB, EPtiCaseUpper, 36, 1},
   891         { EPtiKeyQwertyC, EPtiCaseUpper, 38, 1},
   890         { EPtiKeyQwertyC, EPtiCaseUpper, 37, 1},
   892         { EPtiKeyQwertyD, EPtiCaseUpper, 39, 1},
   891         { EPtiKeyQwertyD, EPtiCaseUpper, 38, 1},
   893         { EPtiKeyQwertyE, EPtiCaseUpper, 40, 1},
   892         { EPtiKeyQwertyE, EPtiCaseUpper, 39, 1},
   894         { EPtiKeyQwertyF, EPtiCaseUpper, 41, 1},
   893         { EPtiKeyQwertyF, EPtiCaseUpper, 40, 1},
   895         { EPtiKeyQwertyG, EPtiCaseUpper, 42, 1},
   894         { EPtiKeyQwertyG, EPtiCaseUpper, 41, 1},
   896         { EPtiKeyQwertyH, EPtiCaseUpper, 43, 1},
   895         { EPtiKeyQwertyH, EPtiCaseUpper, 42, 1},
   897         { EPtiKeyQwertyI, EPtiCaseUpper, 44, 1},
   896         { EPtiKeyQwertyI, EPtiCaseUpper, 43, 1},
   898         { EPtiKeyQwertyJ, EPtiCaseUpper, 45, 1},
   897         { EPtiKeyQwertyJ, EPtiCaseUpper, 44, 1},
   899         { EPtiKeyQwerty1, EPtiCaseFnLower, 48, 1},
   898         { EPtiKeyQwerty1, EPtiCaseFnLower, 47, 1},
   900         { EPtiKeyQwerty2, EPtiCaseFnLower, 49, 1},
   899         { EPtiKeyQwerty2, EPtiCaseFnLower, 48, 1},
   901         { EPtiKeyQwerty3, EPtiCaseFnLower, 50, 1},
   900         { EPtiKeyQwerty3, EPtiCaseFnLower, 49, 1},
   902         { EPtiKeyQwerty4, EPtiCaseFnLower, 51, 1},
   901         { EPtiKeyQwerty4, EPtiCaseFnLower, 50, 1},
   903         { EPtiKeyQwerty5, EPtiCaseFnLower, 52, 1},
   902         { EPtiKeyQwerty5, EPtiCaseFnLower, 51, 1},
   904         { EPtiKeyQwerty6, EPtiCaseFnLower, 53, 1},
   903         { EPtiKeyQwerty6, EPtiCaseFnLower, 52, 1},
   905         { EPtiKeyQwerty7, EPtiCaseFnLower, 54, 1},
   904         { EPtiKeyQwerty7, EPtiCaseFnLower, 53, 1},
   906         { EPtiKeyQwerty8, EPtiCaseFnLower, 55, 1},
   905         { EPtiKeyQwerty8, EPtiCaseFnLower, 54, 1},
   907     };
   906     };
   908 
   907 
   909 const TInt KMaxCustomQwertyIndex_English = 48;
   908 const TInt KMaxCustomQwertyIndex_English = 48;
   910 
   909 
   911 //
   910 //