mgrPrefs // Add specifyIntonationKey/ShiftBackSpaceKeyBehavior.
This commit is contained in:
parent
49f1e53543
commit
22ab54dfa9
|
@ -34,6 +34,8 @@ public enum UserDef: String, CaseIterable {
|
||||||
case kHalfWidthPunctuationEnabled = "HalfWidthPunctuationEnable"
|
case kHalfWidthPunctuationEnabled = "HalfWidthPunctuationEnable"
|
||||||
case kMoveCursorAfterSelectingCandidate = "MoveCursorAfterSelectingCandidate"
|
case kMoveCursorAfterSelectingCandidate = "MoveCursorAfterSelectingCandidate"
|
||||||
case kEscToCleanInputBuffer = "EscToCleanInputBuffer"
|
case kEscToCleanInputBuffer = "EscToCleanInputBuffer"
|
||||||
|
case kSpecifyIntonationKeyBehavior = "SecifyIntonationKeyBehavior"
|
||||||
|
case kSpecifyShiftBackSpaceKeyBehavior = "SpecifyShiftBackSpaceKeyBehavior"
|
||||||
case kSpecifyShiftTabKeyBehavior = "SpecifyShiftTabKeyBehavior"
|
case kSpecifyShiftTabKeyBehavior = "SpecifyShiftTabKeyBehavior"
|
||||||
case kSpecifyShiftSpaceKeyBehavior = "SpecifyShiftSpaceKeyBehavior"
|
case kSpecifyShiftSpaceKeyBehavior = "SpecifyShiftSpaceKeyBehavior"
|
||||||
case kAllowBoostingSingleKanjiAsUserPhrase = "AllowBoostingSingleKanjiAsUserPhrase"
|
case kAllowBoostingSingleKanjiAsUserPhrase = "AllowBoostingSingleKanjiAsUserPhrase"
|
||||||
|
@ -215,6 +217,12 @@ public enum mgrPrefs {
|
||||||
UserDefaults.standard.setDefault(
|
UserDefaults.standard.setDefault(
|
||||||
mgrPrefs.shouldAutoReloadUserDataFiles, forKey: UserDef.kShouldAutoReloadUserDataFiles.rawValue
|
mgrPrefs.shouldAutoReloadUserDataFiles, forKey: UserDef.kShouldAutoReloadUserDataFiles.rawValue
|
||||||
)
|
)
|
||||||
|
UserDefaults.standard.setDefault(
|
||||||
|
mgrPrefs.specifyIntonationKeyBehavior, forKey: UserDef.kSpecifyIntonationKeyBehavior.rawValue
|
||||||
|
)
|
||||||
|
UserDefaults.standard.setDefault(
|
||||||
|
mgrPrefs.specifyShiftBackSpaceKeyBehavior, forKey: UserDef.kSpecifyShiftBackSpaceKeyBehavior.rawValue
|
||||||
|
)
|
||||||
UserDefaults.standard.setDefault(
|
UserDefaults.standard.setDefault(
|
||||||
mgrPrefs.specifyShiftTabKeyBehavior, forKey: UserDef.kSpecifyShiftTabKeyBehavior.rawValue
|
mgrPrefs.specifyShiftTabKeyBehavior, forKey: UserDef.kSpecifyShiftTabKeyBehavior.rawValue
|
||||||
)
|
)
|
||||||
|
@ -524,6 +532,12 @@ public enum mgrPrefs {
|
||||||
@UserDefault(key: UserDef.kEscToCleanInputBuffer.rawValue, defaultValue: true)
|
@UserDefault(key: UserDef.kEscToCleanInputBuffer.rawValue, defaultValue: true)
|
||||||
static var escToCleanInputBuffer: Bool
|
static var escToCleanInputBuffer: Bool
|
||||||
|
|
||||||
|
@UserDefault(key: UserDef.kSpecifyIntonationKeyBehavior.rawValue, defaultValue: 0)
|
||||||
|
static var specifyIntonationKeyBehavior: Int
|
||||||
|
|
||||||
|
@UserDefault(key: UserDef.kSpecifyShiftBackSpaceKeyBehavior.rawValue, defaultValue: 0)
|
||||||
|
static var specifyShiftBackSpaceKeyBehavior: Int
|
||||||
|
|
||||||
@UserDefault(key: UserDef.kSpecifyShiftTabKeyBehavior.rawValue, defaultValue: false)
|
@UserDefault(key: UserDef.kSpecifyShiftTabKeyBehavior.rawValue, defaultValue: false)
|
||||||
static var specifyShiftTabKeyBehavior: Bool
|
static var specifyShiftTabKeyBehavior: Bool
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue