diff --git a/src/setup/ibus-setup-chewing-window.c b/src/setup/ibus-setup-chewing-window.c
index 8bc3f57..c15b012 100644
--- a/src/setup/ibus-setup-chewing-window.c
+++ b/src/setup/ibus-setup-chewing-window.c
@@ -127,7 +127,7 @@ const gchar *sel_key_ids[] = {
// clang-format on
const gchar *chi_eng_mode_toggle_ids[] = {
- "caps_lock", "shift", "shift_l", "shift_r", NULL,
+ "disable", "caps_lock", "shift", "shift_l", "shift_r", NULL,
};
const gchar *sync_caps_lock_ids[] = {
diff --git a/src/setup/ibus-setup-chewing-window.ui b/src/setup/ibus-setup-chewing-window.ui
index 1ec0e2f..391701e 100644
--- a/src/setup/ibus-setup-chewing-window.ui
+++ b/src/setup/ibus-setup-chewing-window.ui
@@ -160,6 +160,7 @@
- 1
+ 2
diff --git a/src/setup/org.freedesktop.IBus.Chewing.gschema.xml b/src/setup/org.freedesktop.IBus.Chewing.gschema.xml
index a385e86..f16c103 100644
--- a/src/setup/org.freedesktop.IBus.Chewing.gschema.xml
+++ b/src/setup/org.freedesktop.IBus.Chewing.gschema.xml
@@ -108,6 +108,7 @@
+
@@ -116,7 +117,8 @@
"caps_lock"
Chinese/Alphanumeric Mode Toggle Key
-
+ Toggle Chinese/Alphanumeric mode with key
+