textinput/ptienginev2/languages/PtiKeymappings_ITUT_31.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.
   176 const TInt KStandardQwertyDataSize_PrcChinese = 193;
   176 const TInt KStandardQwertyDataSize_PrcChinese = 193;
   177 
   177 
   178 
   178 
   179 const TPtiKeyBinding StandardQwertyKeyBindings_table_PrcChinese[] =
   179 const TPtiKeyBinding StandardQwertyKeyBindings_table_PrcChinese[] =
   180     {
   180     {
       
   181         {EPtiKeyQwertyAtCharacter, EPtiCaseLower, 0, 0},
   181         {EPtiKeyQwerty1, EPtiCaseLower, 0, 1},
   182         {EPtiKeyQwerty1, EPtiCaseLower, 0, 1},
   182         {EPtiKeyQwerty2, EPtiCaseLower, 1, 1},
   183         {EPtiKeyQwerty2, EPtiCaseLower, 1, 1},
   183         {EPtiKeyQwerty3, EPtiCaseLower, 2, 1},
   184         {EPtiKeyQwerty3, EPtiCaseLower, 2, 1},
   184         {EPtiKeyQwerty4, EPtiCaseLower, 3, 1},
   185         {EPtiKeyQwerty4, EPtiCaseLower, 3, 1},
   185         {EPtiKeyQwerty5, EPtiCaseLower, 4, 1},
   186         {EPtiKeyQwerty5, EPtiCaseLower, 4, 1},
   210         {EPtiKeyQwertyJ, EPtiCaseLower, 84, 4},
   211         {EPtiKeyQwertyJ, EPtiCaseLower, 84, 4},
   211         {EPtiKeyQwertyK, EPtiCaseLower, 88, 4},
   212         {EPtiKeyQwertyK, EPtiCaseLower, 88, 4},
   212         {EPtiKeyQwertyL, EPtiCaseLower, 92, 4},
   213         {EPtiKeyQwertyL, EPtiCaseLower, 92, 4},
   213         {EPtiKeyQwertySemicolon, EPtiCaseLower, 96, 8},
   214         {EPtiKeyQwertySemicolon, EPtiCaseLower, 96, 8},
   214         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 104, 8},
   215         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 104, 8},
       
   216         {0x5b, EPtiCaseLower, 112, 0},
   215         {EPtiKeyQwertyZ, EPtiCaseLower, 112, 2},
   217         {EPtiKeyQwertyZ, EPtiCaseLower, 112, 2},
   216         {EPtiKeyQwertyX, EPtiCaseLower, 114, 2},
   218         {EPtiKeyQwertyX, EPtiCaseLower, 114, 2},
   217         {EPtiKeyQwertyC, EPtiCaseLower, 116, 2},
   219         {EPtiKeyQwertyC, EPtiCaseLower, 116, 2},
   218         {EPtiKeyQwertyV, EPtiCaseLower, 118, 2},
   220         {EPtiKeyQwertyV, EPtiCaseLower, 118, 2},
   219         {EPtiKeyQwertyB, EPtiCaseLower, 120, 2},
   221         {EPtiKeyQwertyB, EPtiCaseLower, 120, 2},
   220         {EPtiKeyQwertyN, EPtiCaseLower, 122, 2},
   222         {EPtiKeyQwertyN, EPtiCaseLower, 122, 2},
   221         {EPtiKeyQwertyM, EPtiCaseLower, 124, 2},
   223         {EPtiKeyQwertyM, EPtiCaseLower, 124, 2},
   222         {EPtiKeyQwertyComma, EPtiCaseLower, 126, 8},
   224         {EPtiKeyQwertyComma, EPtiCaseLower, 126, 8},
   223         {EPtiKeyQwertyFullstop, EPtiCaseLower, 134, 8},
   225         {EPtiKeyQwertyFullstop, EPtiCaseLower, 134, 8},
   224         {EPtiKeyQwertySlash, EPtiCaseLower, 142, 8},
   226         {EPtiKeyQwertySlash, EPtiCaseLower, 142, 8},
       
   227         {EPtiKeyQwertyAtCharacter, EPtiCaseUpper, 150, 0},
   225         {EPtiKeyQwerty1, EPtiCaseUpper, 150, 1},
   228         {EPtiKeyQwerty1, EPtiCaseUpper, 150, 1},
   226         {EPtiKeyQwerty2, EPtiCaseUpper, 151, 1},
   229         {EPtiKeyQwerty2, EPtiCaseUpper, 151, 1},
   227         {EPtiKeyQwerty3, EPtiCaseUpper, 152, 1},
   230         {EPtiKeyQwerty3, EPtiCaseUpper, 152, 1},
   228         {EPtiKeyQwerty4, EPtiCaseUpper, 153, 1},
   231         {EPtiKeyQwerty4, EPtiCaseUpper, 153, 1},
   229         {EPtiKeyQwerty5, EPtiCaseUpper, 154, 1},
   232         {EPtiKeyQwerty5, EPtiCaseUpper, 154, 1},
   254         {EPtiKeyQwertyJ, EPtiCaseUpper, 178, 1},
   257         {EPtiKeyQwertyJ, EPtiCaseUpper, 178, 1},
   255         {EPtiKeyQwertyK, EPtiCaseUpper, 179, 1},
   258         {EPtiKeyQwertyK, EPtiCaseUpper, 179, 1},
   256         {EPtiKeyQwertyL, EPtiCaseUpper, 180, 1},
   259         {EPtiKeyQwertyL, EPtiCaseUpper, 180, 1},
   257         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 181, 1},
   260         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 181, 1},
   258         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 182, 1},
   261         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 182, 1},
       
   262         {0x5b, EPtiCaseUpper, 183, 0},
   259         {EPtiKeyQwertyZ, EPtiCaseUpper, 183, 1},
   263         {EPtiKeyQwertyZ, EPtiCaseUpper, 183, 1},
   260         {EPtiKeyQwertyX, EPtiCaseUpper, 184, 1},
   264         {EPtiKeyQwertyX, EPtiCaseUpper, 184, 1},
   261         {EPtiKeyQwertyC, EPtiCaseUpper, 185, 1},
   265         {EPtiKeyQwertyC, EPtiCaseUpper, 185, 1},
   262         {EPtiKeyQwertyV, EPtiCaseUpper, 186, 1},
   266         {EPtiKeyQwertyV, EPtiCaseUpper, 186, 1},
   263         {EPtiKeyQwertyB, EPtiCaseUpper, 187, 1},
   267         {EPtiKeyQwertyB, EPtiCaseUpper, 187, 1},
   266         {EPtiKeyQwertyComma, EPtiCaseUpper, 190, 1},
   270         {EPtiKeyQwertyComma, EPtiCaseUpper, 190, 1},
   267         {EPtiKeyQwertyFullstop, EPtiCaseUpper, 191, 1},
   271         {EPtiKeyQwertyFullstop, EPtiCaseUpper, 191, 1},
   268         {EPtiKeyQwertySlash, EPtiCaseUpper, 192, 1},
   272         {EPtiKeyQwertySlash, EPtiCaseUpper, 192, 1},
   269     };
   273     };
   270 
   274 
   271 const TInt KMaxStandardQwertyIndex_PrcChinese = 88;
   275 const TInt KMaxStandardQwertyIndex_PrcChinese = 92;
   272 
   276 
   273 
   277 
   274 //
   278 //
   275 // Numeric key data table for StandardQwerty
   279 // Numeric key data table for StandardQwerty
   276 //
   280 //