aboutsummaryrefslogtreecommitdiff
path: root/fcitx5/.config
diff options
context:
space:
mode:
authorbh <qn+git@excalibur.computer>2026-07-03 11:54:32 +0800
committerbh <qn+git@excalibur.computer>2026-07-03 11:54:32 +0800
commit1bdeb09294b135f26fead534bbddd4483c6c615f (patch)
tree71280228fa2523471a3e10b71a6fa651c93196e6 /fcitx5/.config
parentd7293f17c92f22442f7eb76602d6833cfbb61164 (diff)
fcitx5: make Super+Space the trigger key, drop Ctrl+Space
Diffstat (limited to 'fcitx5/.config')
-rw-r--r--fcitx5/.config/fcitx5/config10
1 files changed, 6 insertions, 4 deletions
diff --git a/fcitx5/.config/fcitx5/config b/fcitx5/.config/fcitx5/config
index 8337c89..1915959 100644
--- a/fcitx5/.config/fcitx5/config
+++ b/fcitx5/.config/fcitx5/config
@@ -6,16 +6,18 @@ EnumerateWithTriggerKeys=True
# every method: dvp -> us -> wubi).
EnumerateSkipFirst=False
+# Super+Space is the trigger key. With EnumerateWithTriggerKeys=True above it
+# activates the IM and then cycles forward through every method in the group:
+# keyboard-us-dvp (Dvorak) -> keyboard-us (QWERTY) -> wbx (Wubi 86) -> bepo ...
[Hotkey/TriggerKeys]
-0=Control+space
+0=Super+space
[Hotkey/AltTriggerKeys]
0=Shift_L
-# Super+Space cycles forward through every input method in the group:
-# keyboard-us-dvp (Dvorak) -> keyboard-us (QWERTY) -> wbx (Wubi 86) -> ...
+# Left empty: the trigger key (Super+Space) already enumerates forward, so a
+# separate forward-enumerate bind would double-fire.
[Hotkey/EnumerateForwardKeys]
-0=Super+space
[Hotkey/EnumerateBackwardKeys]
0=Super+Shift+space