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 @@ + Disable Caps Lock Shift Shift_L @@ -167,7 +168,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 +