textinput/ptienginev2/languages/PtiKeymappings_ITUT_26.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.
    95 //
    95 //
    96 // StandardQwerty keymap data table
    96 // StandardQwerty keymap data table
    97 //
    97 //
    98 const TUint16 StandardQwertyData_table_Slovak[] =
    98 const TUint16 StandardQwertyData_table_Slovak[] =
    99     {
    99     {
   100      0x23,
   100      0x0071,
   101      0x161,
   101      0x0077,
   102      0x10d,
   102      0x0065,0x00E9,0x011B,
   103      0x40,
   103      0x0072,0x0155,0x0159,
   104      0x17e,
   104      0x0074,
   105      0xfd,
   105      0x0079,0x00FD,
   106      0xe1,
   106      0x0075,0x00FA,
   107      0xed,
   107      0x0069,0x00ED,
   108      0xe9,
   108      0x006F,0x00F3,
   109      0x22,
   109      0x0070,
   110      0x2b,
   110      0x00E4,
   111      0x71,
   111      0x0061,0x00E1,
   112      0x77,
   112      0x0073,0x015B,0x0161,
   113      0x65,0x11b,0xe9,0x119,
   113      0x0064,0x010F,
   114      0x72,0x155,0x159,
   114      0x0066,
   115      0x74,0x165,0x163,
   115      0x0067,
   116      0x79,0xfd,
   116      0x0068,
   117      0x75,0xfa,0x16f,0xfc,0x171,0xf9,0xfb,
   117      0x006A,
   118      0x69,0xed,0xee,
   118      0x006B,
   119      0x6f,0xf4,0xf3,0xf6,0x151,
   119      0x006C,0x013A,
   120      0x70,
   120      0x00F4,
   121      0xe4,
   121      0xF002,0x02C7,
   122      0x28,
   122      0x007A,0x017A,0x017E,
   123      0x61,0xe1,0x103,0xe2,0x105,0xe4,
   123      0x0078,
   124      0x73,0x161,0xdf,0x15b,0x15f,
   124      0x0063,0x0107,0x010D,
   125      0x64,0x10f,0x111,
   125      0x0076,
   126      0x66,
   126      0x0062,
   127      0x67,
   127      0x006E,0x0144,0x0148,
   128      0x68,
   128      0x006D,
   129      0x6a,
   129      0x002C,
   130      0x6b,
   130      0x002E,
   131      0x6c,0x13e,0x13a,0x142,
   131      0x003F,
   132      0xf001,0xb4,
   132      0xF001,0x00B4,
   133      0xf002,0x2c7,
   133      0x0051,
   134      0x7a,0x17e,0x17a,0x17c,
   134      0x0057,
   135      0x78,
   135      0x0045,0x00C9,0x011A,
   136      0x63,0x10d,0x107,
   136      0x0052,0x0154,0x0158,
   137      0x76,
   137      0x0054,0x0164,
   138      0x62,
   138      0x0059,0x00DD,
   139      0x6e,0x148,0x144,
   139      0x0055,0x00DA,
   140      0x6d,
   140      0x0049,0x00CD,
   141      0x2c,
   141      0x004F,0x00D3,
   142      0x2e,
   142      0x0050,
   143      0x2d,
   143      0x00C4,
   144      0x31,
   144      0x0041,0x00C1,
   145      0x32,
   145      0x0053,0x015A,0x0160,
   146      0x33,
   146      0x0044,0x010D,
   147      0x34,
   147      0x0046,
   148      0x35,
   148      0x0047,
   149      0x36,
   149      0x0048,
   150      0x37,
   150      0x004A,
   151      0x38,
   151      0x004B,
   152      0x39,
   152      0x004C,0x0139,
   153      0x30,
   153      0x00D4,
   154      0x2a,
   154      0xF002,0x02C7,
   155      0x51,
   155      0x005A,0x0179,0x017D,
   156      0x57,
   156      0x0058,
   157      0x45,0x11a,0xc9,0x118,
   157      0x0043,0x0106,0x010C,
   158      0x52,0x154,0x158,
   158      0x0056,
   159      0x54,0x164,0x162,
   159      0x0042,
   160      0x59,0xdd,
   160      0x004E,0x0143,0x0147,
   161      0x55,0xda,0x16e,0xdc,0x170,0xd9,0xdb,
   161      0x004D,
   162      0x49,0xcd,0xce,
   162      0x0027,
   163      0x4f,0xd4,0xd3,0xd6,0x150,
   163      0x002D,
   164      0x50,
   164      0x0021,
   165      0x2f,
   165      0xF001,0x00B4,
   166      0x29,
   166     };
   167      0x41,0xc1,0x102,0xc2,0x104,0xc4,
   167 
   168      0x53,0x160,0x15a,0x15e,
   168 const TInt KStandardQwertyDataSize_Slovak = 109;
   169      0x44,0x10e,0x110,
       
   170      0x46,
       
   171      0x47,
       
   172      0x48,
       
   173      0x4a,
       
   174      0x4b,
       
   175      0x4c,0x13d,0x139,0x141,
       
   176      0xf003,0xb0,
       
   177      0xf004,0x5e,
       
   178      0x5a,0x17d,0x179,0x17b,
       
   179      0x58,
       
   180      0x43,0x10c,0x106,
       
   181      0x56,
       
   182      0x42,
       
   183      0x4e,0x147,0x143,
       
   184      0x4d,
       
   185      0x3f,
       
   186      0x3a,
       
   187      0x21,
       
   188     };
       
   189 
       
   190 const TInt KStandardQwertyDataSize_Slovak = 173;
       
   191 
   169 
   192 
   170 
   193 const TPtiKeyBinding StandardQwertyKeyBindings_table_Slovak[] =
   171 const TPtiKeyBinding StandardQwertyKeyBindings_table_Slovak[] =
   194     {
   172     {
   195         {EPtiKeyQwerty1, EPtiCaseLower, 0, 1},
   173         {EPtiKeyQwertyAtCharacter, EPtiCaseLower, 0, 1},
   196         {EPtiKeyQwerty2, EPtiCaseLower, 1, 1},
   174         {EPtiKeyQwerty1, EPtiCaseLower, 1, 1},
   197         {EPtiKeyQwerty3, EPtiCaseLower, 2, 1},
   175         {EPtiKeyQwerty2, EPtiCaseLower, 2, 3},
   198         {EPtiKeyQwerty4, EPtiCaseLower, 3, 1},
   176         {EPtiKeyQwerty3, EPtiCaseLower, 5, 3},
   199         {EPtiKeyQwerty5, EPtiCaseLower, 4, 1},
   177         {EPtiKeyQwerty4, EPtiCaseLower, 8, 1},
   200         {EPtiKeyQwerty6, EPtiCaseLower, 5, 1},
   178         {EPtiKeyQwerty5, EPtiCaseLower, 9, 2},
   201         {EPtiKeyQwerty7, EPtiCaseLower, 6, 1},
   179         {EPtiKeyQwerty6, EPtiCaseLower, 11, 2},
   202         {EPtiKeyQwerty8, EPtiCaseLower, 7, 1},
   180         {EPtiKeyQwerty7, EPtiCaseLower, 13, 2},
   203         {EPtiKeyQwerty9, EPtiCaseLower, 8, 1},
   181         {EPtiKeyQwerty8, EPtiCaseLower, 15, 2},
   204         {EPtiKeyQwerty0, EPtiCaseLower, 9, 1},
   182         {EPtiKeyQwerty9, EPtiCaseLower, 17, 1},
   205         {EPtiKeyQwertyPlus, EPtiCaseLower, 10, 1},
   183         {EPtiKeyQwerty0, EPtiCaseLower, 18, 1},
   206         {EPtiKeyQwertyQ, EPtiCaseLower, 11, 1},
   184         {EPtiKeyQwertyPlus, EPtiCaseLower, 19, 2},
   207         {EPtiKeyQwertyW, EPtiCaseLower, 12, 1},
   185         {EPtiKeyQwertyQ, EPtiCaseLower, 21, 3},
   208         {EPtiKeyQwertyE, EPtiCaseLower, 13, 4},
   186         {EPtiKeyQwertyW, EPtiCaseLower, 24, 2},
   209         {EPtiKeyQwertyR, EPtiCaseLower, 17, 3},
   187         {EPtiKeyQwertyE, EPtiCaseLower, 26, 1},
   210         {EPtiKeyQwertyT, EPtiCaseLower, 20, 3},
   188         {EPtiKeyQwertyR, EPtiCaseLower, 27, 1},
   211         {EPtiKeyQwertyY, EPtiCaseLower, 23, 2},
   189         {EPtiKeyQwertyT, EPtiCaseLower, 28, 1},
   212         {EPtiKeyQwertyU, EPtiCaseLower, 25, 7},
   190         {EPtiKeyQwertyY, EPtiCaseLower, 29, 1},
   213         {EPtiKeyQwertyI, EPtiCaseLower, 32, 3},
   191         {EPtiKeyQwertyU, EPtiCaseLower, 30, 1},
   214         {EPtiKeyQwertyO, EPtiCaseLower, 35, 5},
   192         {EPtiKeyQwertyI, EPtiCaseLower, 31, 2},
   215         {EPtiKeyQwertyP, EPtiCaseLower, 40, 1},
   193         {EPtiKeyQwertyO, EPtiCaseLower, 33, 1},
   216         {EPtiKeyQwertyMinus, EPtiCaseLower, 41, 1},
   194         {EPtiKeyQwertyP, EPtiCaseLower, 34, 2},
   217         {EPtiKeyQwertyHash, EPtiCaseLower, 42, 1},
   195         {EPtiKeyQwertyMinus, EPtiCaseLower, 36, 0},
   218         {EPtiKeyQwertyA, EPtiCaseLower, 43, 6},
   196         {EPtiKeyQwertyHash, EPtiCaseLower, 36, 3},
   219         {EPtiKeyQwertyS, EPtiCaseLower, 49, 5},
   197         {EPtiKeyQwertyA, EPtiCaseLower, 39, 1},
   220         {EPtiKeyQwertyD, EPtiCaseLower, 54, 3},
   198         {EPtiKeyQwertyS, EPtiCaseLower, 40, 3},
   221         {EPtiKeyQwertyF, EPtiCaseLower, 57, 1},
   199         {EPtiKeyQwertyD, EPtiCaseLower, 43, 1},
   222         {EPtiKeyQwertyG, EPtiCaseLower, 58, 1},
   200         {EPtiKeyQwertyF, EPtiCaseLower, 44, 1},
   223         {EPtiKeyQwertyH, EPtiCaseLower, 59, 1},
   201         {EPtiKeyQwertyG, EPtiCaseLower, 45, 3},
   224         {EPtiKeyQwertyJ, EPtiCaseLower, 60, 1},
   202         {EPtiKeyQwertyH, EPtiCaseLower, 48, 1},
   225         {EPtiKeyQwertyK, EPtiCaseLower, 61, 1},
   203         {EPtiKeyQwertyJ, EPtiCaseLower, 49, 1},
   226         {EPtiKeyQwertyL, EPtiCaseLower, 62, 4},
   204         {EPtiKeyQwertyK, EPtiCaseLower, 50, 1},
   227         {EPtiKeyQwertySemicolon, EPtiCaseLower, 66, 2},
   205         {EPtiKeyQwertyL, EPtiCaseLower, 51, 1},
   228         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 68, 2},
   206         {EPtiKeyQwertySemicolon, EPtiCaseLower, 52, 2},
   229         {EPtiKeyQwertyZ, EPtiCaseLower, 70, 4},
   207         {EPtiKeyQwertyApostrophe, EPtiCaseLower, 54, 0},
   230         {EPtiKeyQwertyX, EPtiCaseLower, 74, 1},
   208         {0x5b, EPtiCaseLower, 54, 0},
   231         {EPtiKeyQwertyC, EPtiCaseLower, 75, 3},
   209         {EPtiKeyQwertyZ, EPtiCaseLower, 54, 0},
   232         {EPtiKeyQwertyV, EPtiCaseLower, 78, 1},
   210         {EPtiKeyQwertyX, EPtiCaseLower, 54, 0},
   233         {EPtiKeyQwertyB, EPtiCaseLower, 79, 1},
   211         {EPtiKeyQwertyC, EPtiCaseLower, 54, 0},
   234         {EPtiKeyQwertyN, EPtiCaseLower, 80, 3},
   212         {EPtiKeyQwertyV, EPtiCaseLower, 54, 0},
   235         {EPtiKeyQwertyM, EPtiCaseLower, 83, 1},
   213         {EPtiKeyQwertyB, EPtiCaseLower, 54, 0},
   236         {EPtiKeyQwertyComma, EPtiCaseLower, 84, 1},
   214         {EPtiKeyQwertyN, EPtiCaseLower, 54, 0},
   237         {EPtiKeyQwertyFullstop, EPtiCaseLower, 85, 1},
   215         {EPtiKeyQwertyM, EPtiCaseLower, 54, 0},
   238         {EPtiKeyQwertySlash, EPtiCaseLower, 86, 1},
   216         {EPtiKeyQwertyComma, EPtiCaseLower, 54, 0},
   239         {EPtiKeyQwerty1, EPtiCaseUpper, 87, 1},
   217         {EPtiKeyQwertyFullstop, EPtiCaseLower, 54, 0},
   240         {EPtiKeyQwerty2, EPtiCaseUpper, 88, 1},
   218         {EPtiKeyQwertySlash, EPtiCaseLower, 54, 0},
   241         {EPtiKeyQwerty3, EPtiCaseUpper, 89, 1},
   219         {EPtiKeyQwertyAtCharacter, EPtiCaseUpper, 54, 1},
   242         {EPtiKeyQwerty4, EPtiCaseUpper, 90, 1},
   220         {EPtiKeyQwerty1, EPtiCaseUpper, 55, 1},
   243         {EPtiKeyQwerty5, EPtiCaseUpper, 91, 1},
   221         {EPtiKeyQwerty2, EPtiCaseUpper, 56, 3},
   244         {EPtiKeyQwerty6, EPtiCaseUpper, 92, 1},
   222         {EPtiKeyQwerty3, EPtiCaseUpper, 59, 3},
   245         {EPtiKeyQwerty7, EPtiCaseUpper, 93, 1},
   223         {EPtiKeyQwerty4, EPtiCaseUpper, 62, 2},
   246         {EPtiKeyQwerty8, EPtiCaseUpper, 94, 1},
   224         {EPtiKeyQwerty5, EPtiCaseUpper, 64, 2},
   247         {EPtiKeyQwerty9, EPtiCaseUpper, 95, 1},
   225         {EPtiKeyQwerty6, EPtiCaseUpper, 66, 2},
   248         {EPtiKeyQwerty0, EPtiCaseUpper, 96, 1},
   226         {EPtiKeyQwerty7, EPtiCaseUpper, 68, 2},
   249         {EPtiKeyQwertyPlus, EPtiCaseUpper, 97, 1},
   227         {EPtiKeyQwerty8, EPtiCaseUpper, 70, 2},
   250         {EPtiKeyQwertyQ, EPtiCaseUpper, 98, 1},
   228         {EPtiKeyQwerty9, EPtiCaseUpper, 72, 1},
   251         {EPtiKeyQwertyW, EPtiCaseUpper, 99, 1},
   229         {EPtiKeyQwerty0, EPtiCaseUpper, 73, 1},
   252         {EPtiKeyQwertyE, EPtiCaseUpper, 100, 4},
   230         {EPtiKeyQwertyPlus, EPtiCaseUpper, 74, 2},
   253         {EPtiKeyQwertyR, EPtiCaseUpper, 104, 3},
   231         {EPtiKeyQwertyQ, EPtiCaseUpper, 76, 3},
   254         {EPtiKeyQwertyT, EPtiCaseUpper, 107, 3},
   232         {EPtiKeyQwertyW, EPtiCaseUpper, 79, 2},
   255         {EPtiKeyQwertyY, EPtiCaseUpper, 110, 2},
   233         {EPtiKeyQwertyE, EPtiCaseUpper, 81, 1},
   256         {EPtiKeyQwertyU, EPtiCaseUpper, 112, 7},
   234         {EPtiKeyQwertyR, EPtiCaseUpper, 82, 1},
   257         {EPtiKeyQwertyI, EPtiCaseUpper, 119, 3},
   235         {EPtiKeyQwertyT, EPtiCaseUpper, 83, 1},
   258         {EPtiKeyQwertyO, EPtiCaseUpper, 122, 5},
   236         {EPtiKeyQwertyY, EPtiCaseUpper, 84, 1},
   259         {EPtiKeyQwertyP, EPtiCaseUpper, 127, 1},
   237         {EPtiKeyQwertyU, EPtiCaseUpper, 85, 1},
   260         {EPtiKeyQwertyMinus, EPtiCaseUpper, 128, 1},
   238         {EPtiKeyQwertyI, EPtiCaseUpper, 86, 2},
   261         {EPtiKeyQwertyHash, EPtiCaseUpper, 129, 1},
   239         {EPtiKeyQwertyO, EPtiCaseUpper, 88, 1},
   262         {EPtiKeyQwertyA, EPtiCaseUpper, 130, 6},
   240         {EPtiKeyQwertyP, EPtiCaseUpper, 89, 2},
   263         {EPtiKeyQwertyS, EPtiCaseUpper, 136, 4},
   241         {EPtiKeyQwertyMinus, EPtiCaseUpper, 91, 0},
   264         {EPtiKeyQwertyD, EPtiCaseUpper, 140, 3},
   242         {EPtiKeyQwertyHash, EPtiCaseUpper, 91, 3},
   265         {EPtiKeyQwertyF, EPtiCaseUpper, 143, 1},
   243         {EPtiKeyQwertyA, EPtiCaseUpper, 94, 1},
   266         {EPtiKeyQwertyG, EPtiCaseUpper, 144, 1},
   244         {EPtiKeyQwertyS, EPtiCaseUpper, 95, 3},
   267         {EPtiKeyQwertyH, EPtiCaseUpper, 145, 1},
   245         {EPtiKeyQwertyD, EPtiCaseUpper, 98, 1},
   268         {EPtiKeyQwertyJ, EPtiCaseUpper, 146, 1},
   246         {EPtiKeyQwertyF, EPtiCaseUpper, 99, 1},
   269         {EPtiKeyQwertyK, EPtiCaseUpper, 147, 1},
   247         {EPtiKeyQwertyG, EPtiCaseUpper, 100, 3},
   270         {EPtiKeyQwertyL, EPtiCaseUpper, 148, 4},
   248         {EPtiKeyQwertyH, EPtiCaseUpper, 103, 1},
   271         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 152, 2},
   249         {EPtiKeyQwertyJ, EPtiCaseUpper, 104, 1},
   272         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 154, 2},
   250         {EPtiKeyQwertyK, EPtiCaseUpper, 105, 1},
   273         {EPtiKeyQwertyZ, EPtiCaseUpper, 156, 4},
   251         {EPtiKeyQwertyL, EPtiCaseUpper, 106, 1},
   274         {EPtiKeyQwertyX, EPtiCaseUpper, 160, 1},
   252         {EPtiKeyQwertySemicolon, EPtiCaseUpper, 107, 2},
   275         {EPtiKeyQwertyC, EPtiCaseUpper, 161, 3},
   253         {EPtiKeyQwertyApostrophe, EPtiCaseUpper, 109, 0},
   276         {EPtiKeyQwertyV, EPtiCaseUpper, 164, 1},
   254         {0x5b, EPtiCaseUpper, 109, 0},
   277         {EPtiKeyQwertyB, EPtiCaseUpper, 165, 1},
   255         {EPtiKeyQwertyZ, EPtiCaseUpper, 109, 0},
   278         {EPtiKeyQwertyN, EPtiCaseUpper, 166, 3},
   256         {EPtiKeyQwertyX, EPtiCaseUpper, 109, 0},
   279         {EPtiKeyQwertyM, EPtiCaseUpper, 169, 1},
   257         {EPtiKeyQwertyC, EPtiCaseUpper, 109, 0},
   280         {EPtiKeyQwertyComma, EPtiCaseUpper, 170, 1},
   258         {EPtiKeyQwertyV, EPtiCaseUpper, 109, 0},
   281         {EPtiKeyQwertyFullstop, EPtiCaseUpper, 171, 1},
   259         {EPtiKeyQwertyB, EPtiCaseUpper, 109, 0},
   282         {EPtiKeyQwertySlash, EPtiCaseUpper, 172, 1},
   260         {EPtiKeyQwertyN, EPtiCaseUpper, 109, 0},
   283     };
   261         {EPtiKeyQwertyM, EPtiCaseUpper, 109, 0},
   284 
   262         {EPtiKeyQwertyComma, EPtiCaseUpper, 109, 0},
   285 const TInt KMaxStandardQwertyIndex_Slovak = 88;
   263         {EPtiKeyQwertyFullstop, EPtiCaseUpper, 109, 0},
       
   264         {EPtiKeyQwertySlash, EPtiCaseUpper, 109, 0},
       
   265     };
       
   266 
       
   267 const TInt KMaxStandardQwertyIndex_Slovak = 92;
   286 
   268 
   287 
   269 
   288 //
   270 //
   289 // Dead key data table for StandardQwerty
   271 // Dead key data table for StandardQwerty
   290 //
   272 //
   291 const TUint16 StandardQwertyDeadKeyData_table_Slovak[] =
   273 const TUint16 StandardQwertyDeadKeyData_table_Slovak[] =
   292     {
   274     {
   293     13,  0x00E9,0x011B,0xF000,0x00EA,0xf000,
   275     2,  0x00E9,0x011B,0xf000,0xf000,0xf000,
   294     14,  0x0155,0x0159,0xF000,0xF000,0xf000,
   276     3,  0x0155,0x0159,0xf000,0xf000,0xf000,
   295     15,  0xF000,0x0165,0xF000,0xF000,0xf000,
   277     4,  0xF000,0x0165,0xf000,0xf000,0xf000,
   296     16,  0x00FD,0xF000,0xF000,0xF000,0xf000,
   278     5,  0x00FD,0xf000,0xf000,0xf000,0xf000,
   297     17,  0x00FA,0xF000,0x016F,0xF000,0xf000,
   279     6,  0x00FA,0xf000,0xf000,0xf000,0xf000,
   298     18,  0x00ED,0xF000,0xF000,0x00EE,0xf000,
   280     7,  0x00ED,0xf000,0xf000,0xf000,0xf000,
   299     19,  0x00F3,0xF000,0xF000,0x00F4,0xf000,
   281     8,  0x00F3,0xf000,0xf000,0xf000,0xf000,
   300     23,  0x00E1,0xF000,0x00E5,0x00E2,0xf000,
   282     11,  0x00E1,0xf000,0xf000,0xf000,0xf000,
   301     24,  0x015B,0x0161,0xF000,0xF000,0xf000,
   283     12,  0x015B,0x0161,0xf000,0xf000,0xf000,
   302     25,  0xF000,0x010F,0xF000,0xF000,0xf000,
   284     13,  0xF000,0x010F,0xf000,0xf000,0xf000,
   303     31,  0x013A,0x013E,0xF000,0xF000,0xf000,
   285     19,  0x013A,0xf000,0xf000,0xf000,0xf000,
   304     34,  0x017A,0x017E,0xF000,0xF000,0xf000,
   286     22,  0x017A,0x017E,0xf000,0xf000,0xf000,
   305     36,  0x0107,0x010D,0xF000,0xF000,0xf000,
   287     24,  0x0107,0x010D,0xf000,0xf000,0xf000,
   306     39,  0x0144,0x0148,0xF000,0xF000,0xf000,
   288     27,  0x0144,0x0148,0xf000,0xf000,0xf000,
   307     57,  0x00C9,0x011A,0xF000,0x00CA,0xf000,
   289     35,  0x00C9,0x011A,0xf000,0xf000,0xf000,
   308     58,  0x0154,0x0158,0xF000,0xF000,0xf000,
   290     36,  0x0154,0x0158,0xf000,0xf000,0xf000,
   309     59,  0xF000,0x0164,0xF000,0xF000,0xf000,
   291     37,  0xF000,0x0164,0xf000,0xf000,0xf000,
   310     60,  0x00DD,0xF000,0xF000,0xF000,0xf000,
   292     38,  0x00DD,0xf000,0xf000,0xf000,0xf000,
   311     61,  0x00DA,0xF000,0x016E,0xF000,0xf000,
   293     39,  0x00DA,0xf000,0xf000,0xf000,0xf000,
   312     62,  0x00CD,0xF000,0xF000,0x00CE,0xf000,
   294     40,  0x00CD,0xf000,0xf000,0xf000,0xf000,
   313     63,  0x00D3,0xF000,0xF000,0x00D4,0xf000,
   295     41,  0x00D3,0xf000,0xf000,0xf000,0xf000,
   314     67,  0x00C1,0xF000,0x00C5,0x00C2,0xf000,
   296     44,  0x00C1,0xf000,0xf000,0xf000,0xf000,
   315     68,  0x015A,0x0160,0xF000,0xF000,0xf000,
   297     45,  0x015A,0x0160,0xf000,0xf000,0xf000,
   316     69,  0xF000,0x010E,0xF000,0xF000,0xf000,
   298     46,  0xF000,0x010D,0xf000,0xf000,0xf000,
   317     75,  0x0139,0x013D,0xF000,0xF000,0xf000,
   299     52,  0x0139,0xf000,0xf000,0xf000,0xf000,
   318     78,  0x0179,0x017D,0xF000,0xF000,0xf000,
   300     55,  0x0179,0x017D,0xf000,0xf000,0xf000,
   319     80,  0x0106,0x010C,0xF000,0xF000,0xf000,
   301     57,  0x0106,0x010C,0xf000,0xf000,0xf000,
   320     83,  0x0143,0x0147,0xF000,0xF000,0xf000,
   302     60,  0x0143,0x0147,0xf000,0xf000,0xf000,
   321     };
   303     };
   322 
   304 
   323 const TInt KStandardQwertyDeadKeyTableRows_Slovak = 28;
   305 const TInt KStandardQwertyDeadKeyTableRows_Slovak = 28;
   324 
   306 
   325 
       
   326 //
       
   327 // Numeric key data table for StandardQwerty
       
   328 //
       
   329 const TPtiNumericKeyBinding StandardQwertyNumericKeysData_table_Slovak[] =
       
   330 	{
       
   331 	{';',EPtiKeyQwertyFullstop,EPtiCaseUpper},
       
   332 	};
       
   333 
       
   334 const TInt KNumStandardQwertyNumericKeysEntries_Slovak = 1;
       
   335 //
   307 //
   336 // MiniQwerty keymap data table
   308 // MiniQwerty keymap data table
   337 //
   309 //
   338 const TUint16 MiniQwertyData_table_Slovak[] =
   310 const TUint16 MiniQwertyData_table_Slovak[] =
   339     {
   311     {
   856     aNumRowsInArray = 0;
   828     aNumRowsInArray = 0;
   857     return NULL;
   829     return NULL;
   858     }
   830     }
   859 
   831 
   860 
   832 
   861 const TPtiNumericKeyBinding* CPtiLangDataImplSlovak::NumericModeKeysTable(TPtiKeyboardType aKeyboardType, TInt& aNumEntries) const
       
   862     {
       
   863     if (aKeyboardType == EPtiKeyboardQwerty4x12)
       
   864         {
       
   865         aNumEntries = KNumStandardQwertyNumericKeysEntries_Slovak;
       
   866         return StandardQwertyNumericKeysData_table_Slovak;
       
   867         }
       
   868 
       
   869     aNumEntries = 0;
       
   870     return NULL;
       
   871     }
       
   872 
       
   873