add Simple Telex 2
[platform/core/uifw/ise-engine-unikey.git] / ukengine / diff / inputproc.cpp.diff
1 --- orginal/inputproc.cpp       2009-04-14 00:16:33.000000000 +0700
2 +++ inputproc.cpp       2009-06-19 11:45:58.000000000 +0700
3 @@ -20,7 +20,7 @@
4   * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
5   * Boston, MA 02111-1307, USA.
6   */
7 -#include "stdafx.h"
8 +
9  #include <iostream>
10  #include "inputproc.h"
11  
12 @@ -131,6 +131,21 @@
13      {0, vneNormal}
14  };
15  
16 +DllExport UkKeyMapping SimpleTelex2MethodMapping[] = {
17 +    {'Z', vneTone0},
18 +    {'S', vneTone1},
19 +    {'F', vneTone2},
20 +    {'R', vneTone3},
21 +    {'X', vneTone4},
22 +    {'J', vneTone5},
23 +    {'W', vne_telex_w},
24 +    {'A', vneRoof_a},
25 +    {'E', vneRoof_e},
26 +    {'O', vneRoof_o},
27 +    {'D', vneDd},
28 +    {0, vneNormal}
29 +};
30 +
31  DllExport UkKeyMapping VniMethodMapping[] = {
32      {'0', vneTone0},
33      {'1', vneTone1},
34 @@ -264,6 +279,12 @@
35          case UkTelex:
36              useBuiltIn(TelexMethodMapping);
37              break;
38 +        case UkSimpleTelex:
39 +            useBuiltIn(SimpleTelexMethodMapping);
40 +            break;
41 +        case UkSimpleTelex2:
42 +            useBuiltIn(SimpleTelex2MethodMapping);
43 +            break;
44          case UkVni:
45              useBuiltIn(VniMethodMapping);
46              break;