Add Ctrl+space customization.
[platform/upstream/ibus.git] / data / ibus.schemas.in
index 466ca76..dbb6da8 100644 (file)
@@ -6,10 +6,39 @@
       <applyto>/desktop/ibus/general/preload_engines</applyto>
       <owner>ibus</owner>
       <type>list</type>
+      <default>[]</default>
       <list_type>string</list_type>
       <locale name="C">
         <short>Preload engines</short>
-           <long>Preload Engines during ibus starts up</long>
+           <long>Preload engines during ibus starts up</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/desktop/ibus/general/engines_order</key>
+      <applyto>/desktop/ibus/general/engines_order</applyto>
+      <owner>ibus</owner>
+      <type>list</type>
+      <default>[]</default>
+      <list_type>string</list_type>
+      <locale name="C">
+        <short>Engines order</short>
+            <long>Saved engines order in input method list</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/desktop/ibus/general/switcher-delay-time</key>
+      <applyto>/desktop/ibus/general/switcher-delay-time</applyto>
+      <owner>ibus</owner>
+      <type>int</type>
+      <default>400</default>
+      <locale name="C">
+        <short>Popup delay milliseconds for IME switcher window</short>
+            <long>Set popup delay milliseconds to show IME switcher window.
+                  The default is 400.
+                  0 = Show the window immediately.
+                  0 &lt; Delay milliseconds.
+                  0 &gt; Do not show the window and switch prev/next engines.
+            </long>
       </locale>
     </schema>
     <schema>
       <owner>ibus</owner>
       <type>list</type>
       <list_type>string</list_type>
-      <default>[Control+space,Zenkaku_Hankaku,Alt+Zenkaku_Hankaku,Alt+grave,Hangul,Alt+Release+Alt_R]</default>
+      <default>[Control+space,Zenkaku_Hankaku,Alt+Kanji,Alt+grave,Hangul,Alt+Release+Alt_R]</default>
       <locale name="C">
         <short>Trigger shortcut keys</short>
-           <long>The shortcut keys for turning input method on or off</long>
+          <long>The shortcut keys for turning input method on or off</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/desktop/ibus/general/hotkey/triggers</key>
+      <applyto>/desktop/ibus/general/hotkey/triggers</applyto>
+      <owner>ibus</owner>
+      <type>list</type>
+      <list_type>string</list_type>
+      <default>[&lt;Control&gt;space]</default>
+      <locale name="C">
+        <short>Trigger shortcut keys for gtk_accelerator_parse</short>
+          <long>The shortcut keys for turning input method on or off</long>
       </locale>
     </schema>
     <schema>
+      <key>/schemas/desktop/ibus/general/hotkey/enable_unconditional</key>
+      <applyto>/desktop/ibus/general/hotkey/enable_unconditional</applyto>
+      <owner>ibus</owner>
+      <type>list</type>
+      <list_type>string</list_type>
+      <default>[]</default>
+      <locale name="C">
+        <short>Enable shortcut keys</short>
+           <long>The shortcut keys for turning input method on</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/desktop/ibus/general/hotkey/disable_unconditional</key>
+      <applyto>/desktop/ibus/general/hotkey/disable_unconditional</applyto>
+      <owner>ibus</owner>
+      <type>list</type>
+      <list_type>string</list_type>
+      <default>[]</default>
+      <locale name="C">
+        <short>Disable shortcut keys</short>
+           <long>The shortcut keys for turning input method off</long>
+      </locale>
+    </schema>
+    <!-- For backward compatibility -->
+    <schema>
       <key>/schemas/desktop/ibus/general/hotkey/next_engine</key>
       <applyto>/desktop/ibus/general/hotkey/next_engine</applyto>
       <owner>ibus</owner>
       <default>[Alt+Shift_L]</default>
       <locale name="C">
         <short>Next engine shortcut keys</short>
-           <long>The shortcut keys for switching to next input method in the list</long>
+           <long>The shortcut keys for switching to the next input method in the list</long>
       </locale>
     </schema>
+
+    <schema>
+      <key>/schemas/desktop/ibus/general/hotkey/next_engine_in_menu</key>
+      <applyto>/desktop/ibus/general/hotkey/next_engine_in_menu</applyto>
+      <owner>ibus</owner>
+      <type>list</type>
+      <list_type>string</list_type>
+      <default>[Alt+Shift_L]</default>
+      <locale name="C">
+        <short>Next engine shortcut keys</short>
+           <long>The shortcut keys for switching to the next input method in the list</long>
+      </locale>
+    </schema>
+
+    <!-- For backward compatibility -->
     <schema>
       <key>/schemas/desktop/ibus/general/hotkey/prev_engine</key>
       <applyto>/desktop/ibus/general/hotkey/prev_engine</applyto>
       <default>[]</default>
       <locale name="C">
         <short>Prev engine shortcut keys</short>
-           <long>The shortcut keys for switching to next input method in the list</long>
+           <long>The shortcut keys for switching to the previous input method</long>
+      </locale>
+    </schema>
+
+    <schema>
+      <key>/schemas/desktop/ibus/general/hotkey/previous_engine</key>
+      <applyto>/desktop/ibus/general/hotkey/previous_engine</applyto>
+      <owner>ibus</owner>
+      <type>list</type>
+      <list_type>string</list_type>
+      <default>[]</default>
+      <locale name="C">
+        <short>Prev engine shortcut keys</short>
+           <long>The shortcut keys for switching to the previous input method</long>
       </locale>
     </schema>
     <schema>
       <applyto>/desktop/ibus/panel/show</applyto>
       <owner>ibus</owner>
       <type>int</type>
-      <default>1</default>
+      <default>0</default>
       <locale name="C">
         <short>Auto hide</short>
-           <long>The behavior of language panel. 0 = Always hide, 1 = Auto hide, 2 = Always show</long>
+           <long>The behavior of language panel. 0 = Embedded in menu, 1 = Auto hide, 2 = Always show</long>
       </locale>
     </schema>
     <schema>
       <type>int</type>
       <default>-1</default>
       <locale name="C">
-        <short>Position of panel</short>
+        <short>Language panel position</short>
       </locale>
     </schema>
     <schema>
       <type>int</type>
       <default>-1</default>
       <locale name="C">
-        <short>Position of panel</short>
+        <short>Language panel position</short>
       </locale>
     </schema>
     <!--
       <type>int</type>
       <default>3</default>
       <locale name="C">
-        <short>Panel position</short>
-           <long>The position of the language panel. 0 = Top left corner, 1 = Top right corner, 2 = Bottom left corner, 3 = Bottom eight corner, 4 = Custom</long>
+        <short>Language panel position</short>
+           <long>The position of the language panel. 0 = Top left corner, 1 = Top right corner, 2 = Bottom left corner, 3 = Bottom right corner, 4 = Custom</long>
       </locale>
     </schema>
     -->
       <default>1</default>
       <locale name="C">
         <short>Orientation of lookup table</short>
-           <long>Orientation of Lookup Table. 0 = Horizontal, 1 = Vertical</long>
+           <long>Orientation of lookup table. 0 = Horizontal, 1 = Vertical</long>
       </locale>
     </schema>
     <schema>
            <long>Custom font name for language panel</long>
       </locale>
     </schema>
+    <schema>
+      <key>/schemas/desktop/ibus/general/embed_preedit_text</key>
+      <applyto>/desktop/ibus/general/embed_preedit_text</applyto>
+      <owner>ibus</owner>
+      <type>bool</type>
+      <default>true</default>
+      <locale name="C">
+        <short>Embed Preedit Text</short>
+           <long>Embed Preedit Text in Application Window</long>
+      </locale>
+    </schema>
+    <schema>
+      <key>/schemas/desktop/ibus/general/use_global_engine</key>
+      <applyto>/desktop/ibus/general/use_global_engine</applyto>
+      <owner>ibus</owner>
+      <type>bool</type>
+      <default>false</default>
+      <locale name="C">
+        <short>Use global input method</short>
+           <long>Share the same input method among all applications</long>
+      </locale>
+    </schema>
+
+    <schema>
+      <key>/schemas/desktop/ibus/general/enable_by_default</key>
+      <applyto>/desktop/ibus/general/enable_by_default</applyto>
+      <owner>ibus</owner>
+      <type>bool</type>
+      <default>false</default>
+      <locale name="C">
+        <short>Enable input method by default</short>
+           <long>Enable input method by default when the application gets input
+            focus</long>
+      </locale>
+    </schema>
+
+    <schema>
+      <key>/schemas/desktop/ibus/general/dconf_preserve_name_prefixes</key>
+      <applyto>/desktop/ibus/general/dconf_preserve_name_prefixes</applyto>
+      <owner>ibus</owner>
+      <type>list</type>
+      <default>[/desktop/ibus/engine/pinyin,/desktop/ibus/engine/bopomofo,/desktop/ibus/engine/hangul]</default>
+      <list_type>string</list_type>
+      <locale name="C">
+        <short>DConf preserve name prefixes</short>
+           <long>Prefixes of DConf keys to stop name conversion</long>
+      </locale>
+    </schema>
   </schemalist>
 </gconfschemafile>