textinput/peninputsplitqwerty/inc/peninputsplitqwertylangmeritpair.h
changeset 0 eb1f2e154e89
equal deleted inserted replaced
-1:000000000000 0:eb1f2e154e89
       
     1 /*
       
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0""
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:
       
    15 *
       
    16 */
       
    17 
       
    18 #ifndef PENINPUTSPLITQWERTYLANGMERITPAIR_H
       
    19 #define PENINPUTSPLITQWERTYLANGMERITPAIR_H
       
    20 
       
    21 class TLangMeritPair 
       
    22     {
       
    23 public:
       
    24     TText iDeadKey;
       
    25     TText iChar;
       
    26     TText iAccentedChar;
       
    27     };
       
    28     
       
    29 const TLangMeritPair KSupportLanguages[] = 
       
    30     {
       
    31         {0x005E, 0x0041, 0x00C2},// ^ + A
       
    32         {0x005E, 0x0061, 0x00E2},// ^ + a
       
    33         {0x005E, 0x0045, 0x00CA},// ^ + E
       
    34         {0x005E, 0x0065, 0x00EA},// ^ + e
       
    35         {0x005E, 0x0049, 0x00CE},// ^ + I
       
    36         {0x005E, 0x0069, 0x00EE},// ^ + i
       
    37         {0x005E, 0x004F, 0x00D4},// ^ + O
       
    38         {0x005E, 0x006F, 0x00F4},// ^ + o
       
    39         {0x005E, 0x0055, 0x00DB},// ^ + U
       
    40         {0x005E, 0x0075, 0x00FB},// ^ + u
       
    41         {0x0060, 0x0041, 0x00C0},// \ + A
       
    42         {0x0060, 0x0061, 0x00E0},// \ + a
       
    43         {0x0060, 0x0045, 0x00C8},// \ + E
       
    44         {0x0060, 0x0065, 0x00E8},// \ + e
       
    45         {0x0060, 0x0049, 0x00CC},// \ + I
       
    46         {0x0060, 0x0069, 0x00EC},// \ + i
       
    47         {0x0060, 0x004F, 0x00D2},// \ + O
       
    48         {0x0060, 0x006F, 0x00F2},// \ + o
       
    49         {0x0060, 0x0055, 0x00D9},// \ + U
       
    50         {0x0060, 0x0075, 0x00F9},// \ + u
       
    51         {0x00A8, 0x0045, 0x00CB},// .. + E
       
    52         {0x00A8, 0x0065, 0x00EB},// .. + e
       
    53         {0x00A8, 0x0049, 0x00CF},// .. + I
       
    54         {0x00A8, 0x0069, 0x00EF},// .. + i
       
    55         {0x00A8, 0x006F, 0x00F6},// .. + o
       
    56         {0x00A8, 0x004F, 0x00D6},// .. + O
       
    57         {0x00A8, 0x0055, 0x00DC},// .. + u
       
    58         {0x00A8, 0x0075, 0x00FC},// .. + U
       
    59         {0x00A8, 0x0059, 0x0178},// .. + Y
       
    60         {0x00A8, 0x0079, 0x00FF},// .. + y
       
    61         {0x007E, 0x0041, 0x00C3},// ~ + A
       
    62         {0x007E, 0x0061, 0x00E3},// ~ + a
       
    63         {0x007E, 0x004F, 0x00D5},// ~ + O
       
    64         {0x007E, 0x006F, 0x00F5},// ~ + o
       
    65         {0x00AF, 0x0041, 0x0100},// - + A
       
    66         {0x00AF, 0x0061, 0x0101},// - + a
       
    67         {0x00AF, 0x0045, 0x0112},// - + E
       
    68         {0x00AF, 0x0065, 0x0113},// - + e
       
    69         {0x00AF, 0x0049, 0x012A},// - + I
       
    70         {0x00AF, 0x0069, 0x012B},// - + i
       
    71         {0x00AF, 0x0055, 0x016A},// - + U
       
    72         {0x00AF, 0x0075, 0x016B},// - + u
       
    73         {0x00B4, 0x0041, 0x00C1},// / + A
       
    74         {0x00B4, 0x0061, 0x00E1},// / + a
       
    75         {0x00B4, 0x0043, 0x0106},// / + C
       
    76         {0x00B4, 0x0063, 0x0107},// / + c
       
    77         {0x00B4, 0x0045, 0x00C9},// / + E
       
    78         {0x00B4, 0x0065, 0x00E9},// / + e
       
    79         {0x00B4, 0x0049, 0x00CD},// / + I
       
    80         {0x00B4, 0x0069, 0x00ED},// / + i
       
    81         {0x00B4, 0x004C, 0x0139},// / + L
       
    82         {0x00B4, 0x006C, 0x013A},// / + l
       
    83         {0x00B4, 0x004E, 0x0143},// / + N
       
    84         {0x00B4, 0x006E, 0x0144},// / + n
       
    85         {0x00B4, 0x004F, 0x00D3},// / + O
       
    86         {0x00B4, 0x006F, 0x00F3},// / + o
       
    87         {0x00B4, 0x0052, 0x0154},// / + R
       
    88         {0x00B4, 0x0072, 0x0155},// / + r
       
    89         {0x00B4, 0x0053, 0x015A},// / + S
       
    90         {0x00B4, 0x0073, 0x015B},// / + s
       
    91         {0x00B4, 0x0055, 0x00DA},// / + U
       
    92         {0x00B4, 0x0075, 0x00FA},// / + u
       
    93         {0x00B4, 0x0059, 0x00DD},// / + Y
       
    94         {0x00B4, 0x0079, 0x00FD},// / + y
       
    95         {0x00B4, 0x005A, 0x0179},// / + Z
       
    96         {0x00B4, 0x007A, 0x017A},// / + z
       
    97         {0x00B8, 0x0047, 0x0122},// , + G 
       
    98         {0x00B8, 0x0067, 0x0123},// , + g
       
    99         {0x00B8, 0x004B, 0x0136},// , + K
       
   100         {0x00B8, 0x006B, 0x0137},// , + k
       
   101         {0x00B8, 0x004C, 0x013B},// , + L
       
   102         {0x00B8, 0x006C, 0x013C},// , + l
       
   103         {0x00B8, 0x004E, 0x0145},// , + N
       
   104         {0x00B8, 0x006E, 0x0146},// , + n
       
   105         {0x00B8, 0x0052, 0x0156},// , + R
       
   106         {0x00B8, 0x0072, 0x0157},// , + r
       
   107         {0x02C7, 0x0043, 0x010C},// ^ + C
       
   108         {0x02C7, 0x0063, 0x010D},// ^ + c
       
   109         {0x02C7, 0x0044, 0x010E},// ^ + D
       
   110         {0x02C7, 0x0064, 0x010F},// ^ + d
       
   111         {0x02C7, 0x0045, 0x011A},// ^ + E
       
   112         {0x02C7, 0x0065, 0x011B},// ^ + e
       
   113         {0x02C7, 0x004E, 0x0147},// ^ + N
       
   114         {0x02C7, 0x006E, 0x0148},// ^ + n
       
   115         {0x02C7, 0x0052, 0x0158},// ^ + R
       
   116         {0x02C7, 0x0072, 0x0159},// ^ + r
       
   117         {0x02C7, 0x0053, 0x0160},// ^ + S
       
   118         {0x02C7, 0x0073, 0x0161},// ^ + s
       
   119         {0x02C7, 0x0054, 0x0164},// ^ + T
       
   120         {0x02C7, 0x0074, 0x0165},// ^ + t
       
   121         {0x02C7, 0x005A, 0x017D},// ^ + Z
       
   122         {0x02C7, 0x007A, 0x017E},// ^ + z
       
   123         {0x02DB, 0x0041, 0x0104},// \ + A
       
   124         {0x02DB, 0x0061, 0x0105},//   + a
       
   125         {0x02DB, 0x0045, 0x0118},//   + E
       
   126         {0x02DB, 0x0065, 0x0119},//   + e
       
   127         {0x02DB, 0x0049, 0x012E},//   + I
       
   128         {0x02DB, 0x0069, 0x012F},//   + i
       
   129         {0x02DB, 0x0055, 0x0172},//   + U
       
   130         {0x02DB, 0x0075, 0x0173},//   + u
       
   131         {0x02DD, 0x004F, 0x0150},// ~ + O
       
   132         {0x02DD, 0x006F, 0x0151},// ~ + o
       
   133         {0x02DD, 0x0055, 0x0170},// ~ + U
       
   134         {0x02DD, 0x0075, 0x0171}, // ~ + u
       
   135         {0x00A8, 0x0399, 0x03AA},// .. + ¦©
       
   136         {0x00A8, 0x03B9, 0x03CA},// .. + ¦É
       
   137         {0x00A8, 0x03A5, 0x03AB},// .. + Y
       
   138         {0x00A8, 0x03C5, 0x03CB},// .. + u
       
   139         {0x0384, 0x0391, 0x0386},
       
   140         {0x0384, 0x03B1, 0x03AC},
       
   141         {0x0384, 0x0395, 0x0388},
       
   142         {0x0384, 0x03B5, 0x03AD},
       
   143         {0x0384, 0x0397, 0x0389},
       
   144         {0x0384, 0x03B7, 0x03AE},
       
   145         {0x0384, 0x0399, 0x038A},
       
   146         {0x0384, 0x03B9, 0x03AF},
       
   147         {0x0384, 0x039F, 0x038C},
       
   148         {0x0384, 0x03BF, 0x03CC},
       
   149         {0x0384, 0x03A5, 0x038E},
       
   150         {0x0384, 0x03C5, 0x03CD},
       
   151         {0x0384, 0x03A9, 0x038F},
       
   152         {0x0384, 0x03C9, 0x03CE},
       
   153         {0x0385, 0x03B9, 0x0390},
       
   154         {0x0385, 0x03C5, 0x03B0}
       
   155     };
       
   156 
       
   157 #endif // PENINPUTSPLITQWERTYLANGMERITPAIR_H