From 4adbd0703e8b2a0ca4b18d19c860cdaa95a0e088 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Wed, 4 May 2022 18:42:21 +0800 Subject: [PATCH] ctlIME_Menu // Show phrase replacement menu item when enabled. --- Source/Modules/IMEModules/ctlInputMethod_Menu.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/Modules/IMEModules/ctlInputMethod_Menu.swift b/Source/Modules/IMEModules/ctlInputMethod_Menu.swift index 65af58ae..eb08908b 100644 --- a/Source/Modules/IMEModules/ctlInputMethod_Menu.swift +++ b/Source/Modules/IMEModules/ctlInputMethod_Menu.swift @@ -86,13 +86,15 @@ extension ctlInputMethod { halfWidthPunctuationItem.keyEquivalentModifierMask = [.command, .control] halfWidthPunctuationItem.state = mgrPrefs.halfWidthPunctuationEnabled.state - if optionKeyPressed { + if optionKeyPressed || mgrPrefs.phraseReplacementEnabled { let phaseReplacementItem = menu.addItem( withTitle: NSLocalizedString("Use Phrase Replacement", comment: ""), action: #selector(togglePhraseReplacement(_:)), keyEquivalent: "" ) phaseReplacementItem.state = mgrPrefs.phraseReplacementEnabled.state + } + if optionKeyPressed { let toggleSymbolInputItem = menu.addItem( withTitle: NSLocalizedString("Symbol & Emoji Input", comment: ""), action: #selector(toggleSymbolEnabled(_:)), keyEquivalent: ""