textinput/ptienginev2/languages/PtiKeymappings_ITUT_30.cpp
branchRCL_3
changeset 20 ebd48d2de13c
parent 11 c8fb4cf7b3ae
child 21 ecbabf52600f
equal deleted inserted replaced
19:ac7e4d1d9209 20:ebd48d2de13c
     1 /*
     1 /*
     2 * Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2002-2004 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 the License "Eclipse Public License v1.0"
     5 * under the terms of "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.
   175 const TInt KStandardQwertyDataSize_HongKongChinese = 193;
   175 const TInt KStandardQwertyDataSize_HongKongChinese = 193;
   176 
   176 
   177 
   177 
   178 const TPtiKeyBinding StandardQwertyKeyBindings_table_HongKongChinese[] =
   178 const TPtiKeyBinding StandardQwertyKeyBindings_table_HongKongChinese[] =
   179     {
   179     {
   180         {EPtiKeyQwertyAtCharacter, EPtiCaseLower, 0, 0},
       
   181         {EPtiKeyQwerty1, EPtiCaseLower, 0, 1},
   180         {EPtiKeyQwerty1, EPtiCaseLower, 0, 1},
   182         {EPtiKeyQwerty2, EPtiCaseLower, 1, 1},
   181         {EPtiKeyQwerty2, EPtiCaseLower, 1, 1},
   183         {EPtiKeyQwerty3, EPtiCaseLower, 2, 1},
   182         {EPtiKeyQwerty3, EPtiCaseLower, 2, 1},
   184         {EPtiKeyQwerty4, EPtiCaseLower, 3, 1},
   183         {EPtiKeyQwerty4, EPtiCaseLower, 3, 1},
   185         {EPtiKeyQwerty5, EPtiCaseLower, 4, 1},
   184         {EPtiKeyQwerty5, EPtiCaseLower, 4, 1},
   210         {EPtiKeyQwertyJ, EPtiCaseLower, 84, 4},
   209         {EPtiKeyQwertyJ, EPtiCaseLower, 84, 4},
   211         {EPtiKeyQwertyK, EPtiCaseLower, 88, 4},
   210         {EPtiKeyQwertyK, EPtiCaseLower, 88, 4},
   212         {EPtiKeyQwertyL, EPtiCaseLower, 92, 4},
   211         {EPtiKeyQwertyL, EPtiCaseLower, 92, 4},
   213         {EPtiKeyQwertySemicolon, EPtiCaseLower, 96, 8},
   212         {EPtiKeyQwertySemicolon, EPtiCaseLower, 96, 8},
   214         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 104, 8},
   213         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 104, 8},
   215         {0x5b, EPtiCaseLower, 112, 0},
       
   216         {EPtiKeyQwertyZ, EPtiCaseLower, 112, 2},
   214         {EPtiKeyQwertyZ, EPtiCaseLower, 112, 2},
   217         {EPtiKeyQwertyX, EPtiCaseLower, 114, 2},
   215         {EPtiKeyQwertyX, EPtiCaseLower, 114, 2},
   218         {EPtiKeyQwertyC, EPtiCaseLower, 116, 2},
   216         {EPtiKeyQwertyC, EPtiCaseLower, 116, 2},
   219         {EPtiKeyQwertyV, EPtiCaseLower, 118, 2},
   217         {EPtiKeyQwertyV, EPtiCaseLower, 118, 2},
   220         {EPtiKeyQwertyB, EPtiCaseLower, 120, 2},
   218         {EPtiKeyQwertyB, EPtiCaseLower, 120, 2},
   221         {EPtiKeyQwertyN, EPtiCaseLower, 122, 2},
   219         {EPtiKeyQwertyN, EPtiCaseLower, 122, 2},
   222         {EPtiKeyQwertyM, EPtiCaseLower, 124, 2},
   220         {EPtiKeyQwertyM, EPtiCaseLower, 124, 2},
   223         {EPtiKeyQwertyComma, EPtiCaseLower, 126, 8},
   221         {EPtiKeyQwertyComma, EPtiCaseLower, 126, 8},
   224         {EPtiKeyQwertyFullstop, EPtiCaseLower, 134, 8},
   222         {EPtiKeyQwertyFullstop, EPtiCaseLower, 134, 8},
   225         {EPtiKeyQwertySlash, EPtiCaseLower, 142, 8},
   223         {EPtiKeyQwertySlash, EPtiCaseLower, 142, 8},
   226         {EPtiKeyQwertyAtCharacter, EPtiCaseUpper, 150, 0},
       
   227         {EPtiKeyQwerty1, EPtiCaseUpper, 150, 1},
   224         {EPtiKeyQwerty1, EPtiCaseUpper, 150, 1},
   228         {EPtiKeyQwerty2, EPtiCaseUpper, 151, 1},
   225         {EPtiKeyQwerty2, EPtiCaseUpper, 151, 1},
   229         {EPtiKeyQwerty3, EPtiCaseUpper, 152, 1},
   226         {EPtiKeyQwerty3, EPtiCaseUpper, 152, 1},
   230         {EPtiKeyQwerty4, EPtiCaseUpper, 153, 1},
   227         {EPtiKeyQwerty4, EPtiCaseUpper, 153, 1},
   231         {EPtiKeyQwerty5, EPtiCaseUpper, 154, 1},
   228         {EPtiKeyQwerty5, EPtiCaseUpper, 154, 1},
   256         {EPtiKeyQwertyJ, EPtiCaseUpper, 178, 1},
   253         {EPtiKeyQwertyJ, EPtiCaseUpper, 178, 1},
   257         {EPtiKeyQwertyK, EPtiCaseUpper, 179, 1},
   254         {EPtiKeyQwertyK, EPtiCaseUpper, 179, 1},
   258         {EPtiKeyQwertyL, EPtiCaseUpper, 180, 1},
   255         {EPtiKeyQwertyL, EPtiCaseUpper, 180, 1},
   259         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 181, 1},
   256         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 181, 1},
   260         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 182, 1},
   257         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 182, 1},
   261         {0x5b, EPtiCaseUpper, 183, 0},
       
   262         {EPtiKeyQwertyZ, EPtiCaseUpper, 183, 1},
   258         {EPtiKeyQwertyZ, EPtiCaseUpper, 183, 1},
   263         {EPtiKeyQwertyX, EPtiCaseUpper, 184, 1},
   259         {EPtiKeyQwertyX, EPtiCaseUpper, 184, 1},
   264         {EPtiKeyQwertyC, EPtiCaseUpper, 185, 1},
   260         {EPtiKeyQwertyC, EPtiCaseUpper, 185, 1},
   265         {EPtiKeyQwertyV, EPtiCaseUpper, 186, 1},
   261         {EPtiKeyQwertyV, EPtiCaseUpper, 186, 1},
   266         {EPtiKeyQwertyB, EPtiCaseUpper, 187, 1},
   262         {EPtiKeyQwertyB, EPtiCaseUpper, 187, 1},
   269         {EPtiKeyQwertyComma, EPtiCaseUpper, 190, 1},
   265         {EPtiKeyQwertyComma, EPtiCaseUpper, 190, 1},
   270         {EPtiKeyQwertyFullstop, EPtiCaseUpper, 191, 1},
   266         {EPtiKeyQwertyFullstop, EPtiCaseUpper, 191, 1},
   271         {EPtiKeyQwertySlash, EPtiCaseUpper, 192, 1},
   267         {EPtiKeyQwertySlash, EPtiCaseUpper, 192, 1},
   272     };
   268     };
   273 
   269 
   274 const TInt KMaxStandardQwertyIndex_HongKongChinese = 92;
   270 const TInt KMaxStandardQwertyIndex_HongKongChinese = 88;
   275 
   271 
   276 
   272 
   277 //
   273 //
   278 // Numeric key data table for StandardQwerty
   274 // Numeric key data table for StandardQwerty
   279 //
   275 //