textinput/ptienginev2/languages/PtiKeymappings_ITUT_29.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.
   184 const TInt KStandardQwertyDataSize_TaiwanChinese = 285;
   184 const TInt KStandardQwertyDataSize_TaiwanChinese = 285;
   185 
   185 
   186 
   186 
   187 const TPtiKeyBinding StandardQwertyKeyBindings_table_TaiwanChinese[] =
   187 const TPtiKeyBinding StandardQwertyKeyBindings_table_TaiwanChinese[] =
   188     {
   188     {
       
   189         {EPtiKeyQwertyAtCharacter, EPtiCaseLower, 0, 0},
   189         {EPtiKeyQwerty1, EPtiCaseLower, 0, 6},
   190         {EPtiKeyQwerty1, EPtiCaseLower, 0, 6},
   190         {EPtiKeyQwerty2, EPtiCaseLower, 6, 6},
   191         {EPtiKeyQwerty2, EPtiCaseLower, 6, 6},
   191         {EPtiKeyQwerty3, EPtiCaseLower, 12, 6},
   192         {EPtiKeyQwerty3, EPtiCaseLower, 12, 6},
   192         {EPtiKeyQwerty4, EPtiCaseLower, 18, 6},
   193         {EPtiKeyQwerty4, EPtiCaseLower, 18, 6},
   193         {EPtiKeyQwerty5, EPtiCaseLower, 24, 6},
   194         {EPtiKeyQwerty5, EPtiCaseLower, 24, 6},
   218         {EPtiKeyQwertyJ, EPtiCaseLower, 132, 4},
   219         {EPtiKeyQwertyJ, EPtiCaseLower, 132, 4},
   219         {EPtiKeyQwertyK, EPtiCaseLower, 136, 4},
   220         {EPtiKeyQwertyK, EPtiCaseLower, 136, 4},
   220         {EPtiKeyQwertyL, EPtiCaseLower, 140, 4},
   221         {EPtiKeyQwertyL, EPtiCaseLower, 140, 4},
   221         {EPtiKeyQwertySemicolon, EPtiCaseLower, 144, 8},
   222         {EPtiKeyQwertySemicolon, EPtiCaseLower, 144, 8},
   222         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 152, 8},
   223         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 152, 8},
       
   224         {0x5b, EPtiCaseLower, 160, 0},
   223         {EPtiKeyQwertyZ, EPtiCaseLower, 160, 2},
   225         {EPtiKeyQwertyZ, EPtiCaseLower, 160, 2},
   224         {EPtiKeyQwertyX, EPtiCaseLower, 162, 2},
   226         {EPtiKeyQwertyX, EPtiCaseLower, 162, 2},
   225         {EPtiKeyQwertyC, EPtiCaseLower, 164, 2},
   227         {EPtiKeyQwertyC, EPtiCaseLower, 164, 2},
   226         {EPtiKeyQwertyV, EPtiCaseLower, 166, 2},
   228         {EPtiKeyQwertyV, EPtiCaseLower, 166, 2},
   227         {EPtiKeyQwertyB, EPtiCaseLower, 168, 2},
   229         {EPtiKeyQwertyB, EPtiCaseLower, 168, 2},
   228         {EPtiKeyQwertyN, EPtiCaseLower, 170, 2},
   230         {EPtiKeyQwertyN, EPtiCaseLower, 170, 2},
   229         {EPtiKeyQwertyM, EPtiCaseLower, 172, 2},
   231         {EPtiKeyQwertyM, EPtiCaseLower, 172, 2},
   230         {EPtiKeyQwertyComma, EPtiCaseLower, 174, 8},
   232         {EPtiKeyQwertyComma, EPtiCaseLower, 174, 8},
   231         {EPtiKeyQwertyFullstop, EPtiCaseLower, 182, 8},
   233         {EPtiKeyQwertyFullstop, EPtiCaseLower, 182, 8},
   232         {EPtiKeyQwertySlash, EPtiCaseLower, 190, 8},
   234         {EPtiKeyQwertySlash, EPtiCaseLower, 190, 8},
       
   235         {EPtiKeyQwertyAtCharacter, EPtiCaseUpper, 198, 0},
   233         {EPtiKeyQwerty1, EPtiCaseUpper, 198, 4},
   236         {EPtiKeyQwerty1, EPtiCaseUpper, 198, 4},
   234         {EPtiKeyQwerty2, EPtiCaseUpper, 202, 4},
   237         {EPtiKeyQwerty2, EPtiCaseUpper, 202, 4},
   235         {EPtiKeyQwerty3, EPtiCaseUpper, 206, 4},
   238         {EPtiKeyQwerty3, EPtiCaseUpper, 206, 4},
   236         {EPtiKeyQwerty4, EPtiCaseUpper, 210, 4},
   239         {EPtiKeyQwerty4, EPtiCaseUpper, 210, 4},
   237         {EPtiKeyQwerty5, EPtiCaseUpper, 214, 4},
   240         {EPtiKeyQwerty5, EPtiCaseUpper, 214, 4},
   262         {EPtiKeyQwertyJ, EPtiCaseUpper, 255, 1},
   265         {EPtiKeyQwertyJ, EPtiCaseUpper, 255, 1},
   263         {EPtiKeyQwertyK, EPtiCaseUpper, 256, 1},
   266         {EPtiKeyQwertyK, EPtiCaseUpper, 256, 1},
   264         {EPtiKeyQwertyL, EPtiCaseUpper, 257, 1},
   267         {EPtiKeyQwertyL, EPtiCaseUpper, 257, 1},
   265         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 258, 4},
   268         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 258, 4},
   266         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 262, 4},
   269         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 262, 4},
       
   270         {0x5b, EPtiCaseUpper, 266, 0},
   267         {EPtiKeyQwertyZ, EPtiCaseUpper, 266, 1},
   271         {EPtiKeyQwertyZ, EPtiCaseUpper, 266, 1},
   268         {EPtiKeyQwertyX, EPtiCaseUpper, 267, 1},
   272         {EPtiKeyQwertyX, EPtiCaseUpper, 267, 1},
   269         {EPtiKeyQwertyC, EPtiCaseUpper, 268, 1},
   273         {EPtiKeyQwertyC, EPtiCaseUpper, 268, 1},
   270         {EPtiKeyQwertyV, EPtiCaseUpper, 269, 1},
   274         {EPtiKeyQwertyV, EPtiCaseUpper, 269, 1},
   271         {EPtiKeyQwertyB, EPtiCaseUpper, 270, 1},
   275         {EPtiKeyQwertyB, EPtiCaseUpper, 270, 1},
   274         {EPtiKeyQwertyComma, EPtiCaseUpper, 273, 4},
   278         {EPtiKeyQwertyComma, EPtiCaseUpper, 273, 4},
   275         {EPtiKeyQwertyFullstop, EPtiCaseUpper, 277, 4},
   279         {EPtiKeyQwertyFullstop, EPtiCaseUpper, 277, 4},
   276         {EPtiKeyQwertySlash, EPtiCaseUpper, 281, 4},
   280         {EPtiKeyQwertySlash, EPtiCaseUpper, 281, 4},
   277     };
   281     };
   278 
   282 
   279 const TInt KMaxStandardQwertyIndex_TaiwanChinese = 88;
   283 const TInt KMaxStandardQwertyIndex_TaiwanChinese = 92;
   280 
   284 
   281 
   285 
   282 //
   286 //
   283 // Numeric key data table for StandardQwerty
   287 // Numeric key data table for StandardQwerty
   284 //
   288 //