1 /***************************************************************************
2  *   Copyright (C) 2004 by TAM(Teppei Tamra)                               *
3  *   tam-t@par.odn.ne.jp                                                   *
4  *                                                                         *
5  *   This program is free software; you can redistribute it and/or modify  *
6  *   it under the terms of the GNU General Public License as published by  *
7  *   the Free Software Foundation; either version 2 of the License, or     *
8  *   (at your option) any later version.                                   *
9  *                                                                         *
10  *   This program is distributed in the hope that it will be useful,       *
11  *   but WITHOUT ANY WARRANTY; without even the implied warranty of        *
12  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the         *
13  *   GNU General Public License for more details.                          *
14  *                                                                         *
15  *   You should have received a copy of the GNU General Public License     *
16  *   along with this program; if not, write to the                         *
17  *   Free Software Foundation, Inc.,                                       *
18  *   59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.             *
19  ***************************************************************************/
20 
21 #ifndef HONOKA_DEF_H
22 #define HONOKA_DEF_H
23 
24 #define HONOKA_CONFIG_KEY_CONVERSION_START         "/IMEngine/Honoka/Key/ConversionStart"
25 #define HONOKA_DEFAULT_KEY_CONVERSION_START        "space"
26 #define HONOKA_CONFIG_KEY_MULTI_CONVERSION         "/IMEngine/Honoka/Key/MultiConversion"
27 #define HONOKA_DEFAULT_KEY_MULTI_CONVERSION        "Control+Alt+space"
28 #define HONOKA_CONFIG_KEY_CANCEL                   "/IMEngine/Honoka/Key/Cancel"
29 #define HONOKA_DEFAULT_KEY_CANCEL                  "Escape,Control+g"
30 #define HONOKA_CONFIG_KEY_DELETE                   "/IMEngine/Honoka/Key/Delete"
31 #define HONOKA_DEFAULT_KEY_DELETE                  "Delete"
32 #define HONOKA_CONFIG_KEY_BACKSPACE                "/IMEngine/Honoka/Key/BackSpace"
33 #define HONOKA_DEFAULT_KEY_BACKSPACE               "BackSpace"
34 #define HONOKA_CONFIG_KEY_COMMIT                   "/IMEngine/Honoka/Key/Commit"
35 #define HONOKA_DEFAULT_KEY_COMMIT                  "Return"
36 #define HONOKA_CONFIG_KEY_FURIGANA_COMMIT          "/IMEngine/Honoka/Key/Furigana"
37 #define HONOKA_DEFAULT_KEY_FURIGANA_COMMIT         "Shift+Return"
38 #define HONOKA_CONFIG_KEY_CONVERSION_NEXT          "/IMEngine/Honoka/Key/ConversionNext"
39 #define HONOKA_DEFAULT_KEY_CONVERSION_NEXT         "space,Down"
40 #define HONOKA_CONFIG_KEY_CONVERSION_PREV          "/IMEngine/Honoka/Key/ConversionPrev"
41 #define HONOKA_DEFAULT_KEY_CONVERSION_PREV         "Up"
42 #define HONOKA_CONFIG_KEY_CONVERSION_EXPAND        "/IMEngine/Honoka/Key/ConversionExpand"
43 #define HONOKA_DEFAULT_KEY_CONVERSION_EXPAND       "Shift+Right,Control+o"
44 #define HONOKA_CONFIG_KEY_CONVERSION_SHRINK        "/IMEngine/Honoka/Key/ConversionShrink"
45 #define HONOKA_DEFAULT_KEY_CONVERSION_SHRINK       "Shift+Left,Control+i"
46 #define HONOKA_CONFIG_KEY_CONVERSION_FORWARD       "/IMEngine/Honoka/Key/ConversionForward"
47 #define HONOKA_DEFAULT_KEY_CONVERSION_FORWARD      "Right"
48 #define HONOKA_CONFIG_KEY_CONVERSION_BACKWARD      "/IMEngine/Honoka/Key/ConversionBackward"
49 #define HONOKA_DEFAULT_KEY_CONVERSION_BACKWARD     "Left"
50 #define HONOKA_CONFIG_KEY_FORWARD                  "/IMEngine/Honoka/Key/Forward"
51 #define HONOKA_DEFAULT_KEY_FORWARD                 "Right"
52 #define HONOKA_CONFIG_KEY_BACKWARD                 "/IMEngine/Honoka/Key/Backward"
53 #define HONOKA_DEFAULT_KEY_BACKWARD                "Left"
54 #define HONOKA_CONFIG_KEY_HOME                     "/IMEngine/Honoka/Key/Home"
55 #define HONOKA_DEFAULT_KEY_HOME                    "Home"
56 #define HONOKA_CONFIG_KEY_END                      "/IMEngine/Honoka/Key/End"
57 #define HONOKA_DEFAULT_KEY_END                     "End"
58 #define HONOKA_CONFIG_KEY_LOOKUPPOPUP              "/IMEngine/Honoka/Key/LookupPopup"
59 #define HONOKA_DEFAULT_KEY_LOOKUPPOPUP             "Alt+s"
60 #define HONOKA_CONFIG_KEY_LOOKUPPAGEUP             "/IMEngine/Honoka/Key/LookupPageUp"
61 #define HONOKA_DEFAULT_KEY_LOOKUPPAGEUP            "Page_Up"
62 #define HONOKA_CONFIG_KEY_LOOKUPPAGEDOWN           "/IMEngine/Honoka/Key/LookupPageDown"
63 #define HONOKA_DEFAULT_KEY_LOOKUPPAGEDOWN          "Page_Down"
64 #define HONOKA_CONFIG_KEY_CONVERT_CTYPETOGGLE      "/IMEngine/Honoka/Key/ConvertCharsType"
65 #define HONOKA_DEFAULT_KEY_CONVERT_CTYPETOGGLE     "Muhenkan"
66 #define HONOKA_CONFIG_KEY_CONVERT_HIRAGANA         "/IMEngine/Honoka/Key/ConvertHiragana"
67 #define HONOKA_DEFAULT_KEY_CONVERT_HIRAGANA        "Alt+h"
68 #define HONOKA_CONFIG_KEY_CONVERT_KATAKANA         "/IMEngine/Honoka/Key/ConvertKatakana"
69 #define HONOKA_DEFAULT_KEY_CONVERT_KATAKANA        "Alt+k"
70 #define HONOKA_CONFIG_KEY_CONVERT_HALF             "/IMEngine/Honoka/Key/ConvertHalf"
71 #define HONOKA_DEFAULT_KEY_CONVERT_HALF            "F6"
72 #define HONOKA_CONFIG_KEY_CONVERT_WIDE             "/IMEngine/Honoka/Key/ConvertWide"
73 #define HONOKA_DEFAULT_KEY_CONVERT_WIDE            "F5"
74 #define HONOKA_CONFIG_KEY_NEXT_CONVERTOR           "/IMEngine/Honoka/Key/NextConvertor"
75 #define HONOKA_DEFAULT_KEY_NEXT_CONVERTOR          "Control+Page_Down"
76 #define HONOKA_CONFIG_KEY_PREV_CONVERTOR           "/IMEngine/Honoka/Key/PrevConvertor"
77 #define HONOKA_DEFAULT_KEY_PREV_CONVERTOR          "Control+Page_Up"
78 #define HONOKA_CONFIG_KEY_SELECTION_PREFIX         "/IMEngine/Honoka/Key/Selection"
79 
80 #define HONOKA_CONFIG_KEY_CONVERSION_IKEIJI        "/IMEngine/Honoka/Key/ConversionIkeiji"
81 #define HONOKA_DEFAULT_KEY_CONVERSION_IKEIJI       "Shift+F8"
82 #define HONOKA_CONFIG_KEY_CONVERSION_RENSOU        "/IMEngine/Honoka/Key/ConversionRensou"
83 #define HONOKA_DEFAULT_KEY_CONVERSION_RENSOU       "Shift+F9"
84 #define HONOKA_CONFIG_KEY_SELECT_PREDICTION        "/IMEngine/Honoka/Key/SelectPrediction"
85 #define HONOKA_DEFAULT_KEY_SELECT_PREDICTION       "Tab"
86 #define HONOKA_CONFIG_KEY_AUTO_CONVERSION          "/IMEngine/Honoka/Key/AutoConversion"
87 #define HONOKA_DEFAULT_KEY_AUTO_CONVERSION         "Alt+a"
88 #define HONOKA_CONFIG_KEY_RECONVERSION             "/IMEngine/Honoka/Key/ReConversion"
89 #define HONOKA_DEFAULT_KEY_RECONVERSION            "Alt+space"
90 #define HONOKA_CONFIG_KEY_RESULTTOPREEDIT          "/IMEngine/Honoka/Key/SetResultToPreEditor"
91 #define HONOKA_DEFAULT_KEY_RESULTTOPREEDIT         "Control+Return"
92 
93 #define HONOKA_CONFIG_KEY_ALLRESET                 "/IMEngine/Honoka/Key/AllReset"
94 #define HONOKA_DEFAULT_KEY_ALLRESET                "Control+Shift+Home"
95 
96 
97 #define HONOKA_CONFIG_ALP                          "/IMEngine/Honoka/AutoLookupPopup"
98 #define HONOKA_DEFAULT_ALP                         3
99 #define HONOKA_CONFIG_AUTO_CONVERSION              "/IMEngine/Honoka/AutoConversion"
100 #define HONOKA_DEFAULT_AUTO_CONVERSION             false
101 #define HONOKA_CONFIG_NUMKEY_SELECT                "/IMEngine/Honoka/NumkeySelection"
102 #define HONOKA_DEFAULT_NUMKEY_SELECT               true
103 #define HONOKA_CONFIG_DEFAULT_PREEDITOR            "/IMEngine/Honoka/DefaultPreEditor"
104 #define HONOKA_DEFAULT_DEFAULT_PREEDITOR           "Romkan"
105 #define HONOKA_CONFIG_DEFAULT_CONVERTOR            "/IMEngine/Honoka/DefaultConvertor"
106 #define HONOKA_DEFAULT_DEFAULT_CONVERTOR           "Wnn,Anthy"
107 #define HONOKA_CONFIG_DEFAULT_PREDICTOR            "/IMEngine/Honoka/DefaultPredictor"
108 #define HONOKA_DEFAULT_DEFAULT_PREDICTOR           "WnnPrediction,SimplePrediction"
109 
110 #define HONOKA_CONFIG_ACPREDICTOR_MULTI            "/IMEngine/Honoka/ACPredictor/Multiple"
111 #define HONOKA_DEFAULT_ACPREDICTOR_MULTI           true
112 
113 #define HONOKA_CONFIG_CHANGEABLE_SPLITTER          "/IMEngine/Honoka/ChangeableSplitter"
114 #define HONOKA_DEFAULT_CHANGEABLE_SPLITTER         false
115 
116 #define HONOKA_CONFIG_MINISTATUS                   "/IMEngine/Honoka/MiniStatus"
117 #define HONOKA_DEFAULT_MINISTATUS                  false
118 
119 #define HONOKA_CONFIG_PREDICTION                    "/IMEngine/Honoka/Prediction"
120 #define HONOKA_DEFAULT_PREDICTION                   true
121 
122 #define HONOKA_CONFIG_REALTIME_PREDICTION          "/IMEngine/Honoka/RealtimePrediction"
123 #define HONOKA_DEFAULT_REALTIME_PREDICTION         true
124 #define HONOKA_CONFIG_SELECT_PREDICTION_DIRECT     "/IMEngine/Honoka/SelectPredictionDirect"
125 #define HONOKA_DEFAULT_SELECT_PREDICTION_DIRECT   false
126 #define HONOKA_CONFIG_PREDICTION_DELAY             "/IMEngine/Honoka/PredictionDelay"
127 #define HONOKA_DEFAULT_PREDICTION_DELAY            3
128 #define HONOKA_CONFIG_SAVE_SETTING                 "/IMEngine/Honoka/SaveSetting"
129 #define HONOKA_DEFAULT_SAVE_SETTING                false
130 
131 
132 #define HONOKA_PROP_MODESTATUS                     "/IMEngine/Honoka/Property/ModeStatus"
133 #define HONOKA_PROP_INPUTMODE                      "/IMEngine/Honoka/InputMode"
134 #define HONOKA_PROP_CONVERSIONMODE                 "/IMEngine/Honoka/ConversionMode"
135 #define HONOKA_PROP_CONVERTOR                      "/IMEngine/Honoka/Convertor"
136 #define HONOKA_PROP_PREDICTOR                      "/IMEngine/Honoka/Predictor"
137 #define HONOKA_PROP_SPLITTER                       "/IMEngine/Honoka/Splitter"
138 
139 #define HONOKA_PREVIOUS_PREEDITOR                  "/IMEngine/Honoka/PreviousSetting/PreEditor"
140 #define HONOKA_PREVIOUS_PREDICTOR                  "/IMEngine/Honoka/PreviousSetting/Predictor"
141 #define HONOKA_PREVIOUS_CONVERTOR                  "/IMEngine/Honoka/PreviousSetting/Convertor"
142 
143 #endif
144