2 * @file scim_config_path.h
3 * @brief This file defines some common used configuration keys.
6 /* ISF is based on SCIM 1.4.7 and extended for supporting more mobile fitable. */
9 * Smart Common Input Method
11 * Copyright (c) 2002-2005 James Su <suzhe@tsinghua.org.cn>
14 * This library is free software; you can redistribute it and/or
15 * modify it under the terms of the GNU Lesser General Public
16 * License as published by the Free Software Foundation; either
17 * version 2 of the License, or (at your option) any later version.
19 * This library is distributed in the hope that it will be useful,
20 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 * GNU Lesser General Public License for more details.
24 * You should have received a copy of the GNU Lesser General Public
25 * License along with this program; if not, write to the
26 * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
27 * Boston, MA 02111-1307 USA
29 * $Id: scim_config_path.h,v 1.35 2005/06/26 16:35:33 suzhe Exp $
32 #ifndef __SCIM_CONFIG_PATH_H
33 #define __SCIM_CONFIG_PATH_H
38 * @ingroup InputServiceFramework
42 #define SCIM_CONFIG_UPDATE_TIMESTAMP "/UpdateTimeStamp"
43 #define SCIM_CONFIG_DEFAULT_IMENGINE_FACTORY "/DefaultIMEngineFactory"
44 #define SCIM_CONFIG_DEFAULT_HELPER_ISE "/DefaultHelperISE"
46 #define SCIM_CONFIG_FRONTEND_ON_THE_SPOT "/FrontEnd/OnTheSpot"
47 #define SCIM_CONFIG_FRONTEND_SHARED_INPUT_METHOD "/FrontEnd/SharedInputMethod"
48 #define SCIM_CONFIG_FRONTEND_IM_OPENED_BY_DEFAULT "/FrontEnd/IMOpenedByDefault"
50 #define SCIM_CONFIG_HOTKEYS_FRONTEND "/Hotkeys/FrontEnd"
51 #define SCIM_CONFIG_HOTKEYS_FRONTEND_TRIGGER "/Hotkeys/FrontEnd/Trigger"
52 #define SCIM_CONFIG_HOTKEYS_FRONTEND_ON "/Hotkeys/FrontEnd/On"
53 #define SCIM_CONFIG_HOTKEYS_FRONTEND_OFF "/Hotkeys/FrontEnd/Off"
54 #define SCIM_CONFIG_HOTKEYS_FRONTEND_NEXT_FACTORY "/Hotkeys/FrontEnd/NextFactory"
55 #define SCIM_CONFIG_HOTKEYS_FRONTEND_PREVIOUS_FACTORY "/Hotkeys/FrontEnd/PreviousFactory"
56 #define SCIM_CONFIG_HOTKEYS_FRONTEND_SHOW_FACTORY_MENU "/Hotkeys/FrontEnd/ShowFactoryMenu"
57 #define SCIM_CONFIG_HOTKEYS_FRONTEND_VALID_KEY_MASK "/Hotkeys/FrontEnd/ValidKeyMask"
59 #define SCIM_CONFIG_HOTKEYS_IMENGINE "/Hotkeys/IMEngine"
60 #define SCIM_CONFIG_HOTKEYS_IMENGINE_LIST "/Hotkeys/IMEngine/List"
61 #define SCIM_CONFIG_HOTKEYS_HELPER "/Hotkeys/Helper"
62 #define SCIM_CONFIG_HOTKEYS_HELPER_LIST "/Hotkeys/Helper/List"
63 #define SCIM_CONFIG_HOTKEYS_NEWISE "/Hotkeys/NewISE"
64 #define SCIM_CONFIG_HOTKEYS_NEWISE_LIST "/Hotkeys/NewISE/List"
66 #define SCIM_CONFIG_FILTER_FILTERED_IMENGINES "/Filter/FilteredIMEngines"
67 #define SCIM_CONFIG_FILTER_FILTERED_IMENGINES_LIST "/Filter/FilteredIMEngines/List"
69 #define SCIM_CONFIG_SYSTEM_INPUT_LANGUAGE "/Language/SystemInput"
71 #define SCIM_CONFIG_ENABLED_ISE_UUID_LIST "/EnabledISEUUIDList"
72 #define SCIM_GLOBAL_CONFIG_ISF_DEFAULT_LANGUAGES "/ISFDefaultLanguages"
73 #define SCIM_GLOBAL_CONFIG_DISABLED_LANGS "/DisabledLangs"
74 #define SCIM_GLOBAL_CONFIG_DISABLED_IMENGINE_FACTORIES "/DisabledIMEngineFactories"
75 #define SCIM_GLOBAL_CONFIG_SUPPORTED_UNICODE_LOCALES "/SupportedUnicodeLocales"
76 #define SCIM_GLOBAL_CONFIG_DEFAULT_KEYBOARD_LAYOUT "/DefaultKeyboardLayout"
77 #define SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_PROGRAM "/DefaultPanelProgram"
78 #define SCIM_GLOBAL_CONFIG_DEFAULT_CONFIG_MODULE "/DefaultConfigModule"
79 #define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_FRONTEND_ADDRESS "/DefaultSocketFrontEndAddress"
80 #define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_IMENGINE_ADDRESS "/DefaultSocketIMEngineAddress"
81 #define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_CONFIG_ADDRESS "/DefaultSocketConfigAddress"
82 #define SCIM_GLOBAL_CONFIG_DEFAULT_PANEL_SOCKET_ADDRESS "/DefaultPanelSocketAddress"
83 #define SCIM_GLOBAL_CONFIG_DEFAULT_HELPER_MANAGER_SOCKET_ADDRESS "/DefaultHelperManagerSocketAddress"
84 #define SCIM_GLOBAL_CONFIG_DEFAULT_SOCKET_TIMEOUT "/DefaultSocketTimeout"
85 #define SCIM_GLOBAL_CONFIG_GTKSOCKET_WINDOW_ID "/IMWindowSocketID"
86 #define SCIM_GLOBAL_CONFIG_GTKSOCKET_WINDOW_STYLE "/IMWindowStyle"
88 #define SCIM_GLOBAL_CONFIG_INITIAL_ISE_TYPE "/InitialIseType"
89 #define SCIM_GLOBAL_CONFIG_INITIAL_ISE_UUID "/InitialIseUuid"
90 #define SCIM_GLOBAL_CONFIG_INITIAL_ISE_NAME "/InitialIseName"
91 #define SCIM_GLOBAL_CONFIG_DEFAULT_ISE_TYPE "/DefaultIseType"
92 #define SCIM_GLOBAL_CONFIG_DEFAULT_ISE_UUID "/DefaultIseUuid"
93 #define SCIM_GLOBAL_CONFIG_DEFAULT_ISE_NAME "/DefaultIseName"
95 /*keyboard engine options*/
96 #define SCIM_PREDICTION_ENGINE_CONFIG_3x4_WORD_COMPLETION_POINT "/3x4/word_completion_point"
97 #define SCIM_PREDICTION_ENGINE_CONFIG_3x4_SPELL_CORRECTION "/3x4/spell_correction"
98 #define SCIM_PREDICTION_ENGINE_CONFIG_3x4_NEXT_WORD_PREDIECTION "/3x4/next_word_prediction"
99 #define SCIM_PREDICTION_ENGINE_CONFIG_3x4_AUTO_SUBSTITUTION "/3x4/auto_substitution"
100 #define SCIM_PREDICTION_ENGINE_CONFIG_3x4_MULTITAP_WORD_COMPLETION "/3x4/multitap_word_completion"
102 #define SCIM_PREDICTION_ENGINE_CONFIG_QWERTY_WORD_COMPLETION_POINT "/QWERTY/word_completion_point"
103 #define SCIM_PREDICTION_ENGINE_CONFIG_QWERTY_SPELL_CORRECTION "/QWERTY/spell_correction"
104 #define SCIM_PREDICTION_ENGINE_CONFIG_QWERTY_NEXT_WORD_PREDIECTION "/QWERTY/next_word_prediction"
105 #define SCIM_PREDICTION_ENGINE_CONFIG_QWERTY_AUTO_SUBSTITUTION "/QWERTY/auto_substitution"
106 #define SCIM_PREDICTION_ENGINE_CONFIG_QWERTY_REGIONAL_INPUT "/QWERTY/regional_input"
111 #endif //__SCIM_CONFIG_PATH_H
113 vi:ts=4:nowrap:ai:expandtab