Hides the function that using Ctrl+Enter to output BPMF readings.

This commit is contained in:
zonble 2022-02-13 23:05:59 +08:00
parent 11caa62b5d
commit 83184229e6
2 changed files with 4 additions and 1 deletions

View File

@ -484,7 +484,7 @@ static NSString *const kGraphVizOutputfile = @"/tmp/McBopomofo-visualization.dot
// MARK: Enter
if (charCode == 13) {
if ([input isControlHold]) {
if ([input isControlHold] && Preferences.controlEnterOutput != 0) {
return [self _handleCtrlEnterWithState:state stateCallback:stateCallback errorCallback:errorCallback];
}
return [self _handleEnterWithState:state stateCallback:stateCallback errorCallback:errorCallback];

View File

@ -47,6 +47,7 @@ private let kPhraseReplacementEnabledKey = "PhraseReplacementEnabled"
private let kChineseConversionEngineKey = "ChineseConversionEngine"
private let kChineseConversionStyleKey = "ChineseConversionStyle"
private let kAssociatedPhrasesEnabledKey = "AssociatedPhrasesEnabled"
private let kControlEnterOutputKey = "ControlEnterOutput"
private let kDefaultCandidateListTextSize: CGFloat = 16
private let kMinCandidateListTextSize: CGFloat = 12
@ -383,4 +384,6 @@ class Preferences: NSObject {
return associatedPhrasesEnabled
}
@UserDefault(key: kControlEnterOutputKey, defaultValue: 0)
@objc static var controlEnterOutput: Int
}