PrefUI // Categorize certain options related to Shift key.
This commit is contained in:
parent
2c52c41dfa
commit
cdd1711c44
|
@ -124,6 +124,20 @@ struct suiPrefPaneExperience: View {
|
||||||
Text(LocalizedStringKey("Choose the behavior of Shift+Letter key with letter inputs."))
|
Text(LocalizedStringKey("Choose the behavior of Shift+Letter key with letter inputs."))
|
||||||
.preferenceDescription()
|
.preferenceDescription()
|
||||||
}
|
}
|
||||||
|
Preferences.Section(title: "Shift:") {
|
||||||
|
Toggle(
|
||||||
|
LocalizedStringKey("Completely disable using Shift key to toggle alphanumerical mode"),
|
||||||
|
isOn: $selDisableShiftTogglingAlphanumericalMode.onChange {
|
||||||
|
mgrPrefs.disableShiftTogglingAlphanumericalMode = selDisableShiftTogglingAlphanumericalMode
|
||||||
|
}
|
||||||
|
)
|
||||||
|
Toggle(
|
||||||
|
LocalizedStringKey("Also toggle alphanumerical mode with Left-Shift"),
|
||||||
|
isOn: $selTogglingAlphanumericalModeWithLShift.onChange {
|
||||||
|
mgrPrefs.togglingAlphanumericalModeWithLShift = selTogglingAlphanumericalModeWithLShift
|
||||||
|
}
|
||||||
|
).disabled(mgrPrefs.disableShiftTogglingAlphanumericalMode == true)
|
||||||
|
}
|
||||||
Preferences.Section(label: { Text(LocalizedStringKey("Misc Settings:")) }) {
|
Preferences.Section(label: { Text(LocalizedStringKey("Misc Settings:")) }) {
|
||||||
Toggle(
|
Toggle(
|
||||||
LocalizedStringKey("Enable Space key for calling candidate window"),
|
LocalizedStringKey("Enable Space key for calling candidate window"),
|
||||||
|
@ -149,18 +163,6 @@ struct suiPrefPaneExperience: View {
|
||||||
mgrPrefs.alsoConfirmAssociatedCandidatesByEnter = selAlsoConfirmAssociatedCandidatesByEnter
|
mgrPrefs.alsoConfirmAssociatedCandidatesByEnter = selAlsoConfirmAssociatedCandidatesByEnter
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
Toggle(
|
|
||||||
LocalizedStringKey("Also toggle alphanumerical mode with Left-Shift"),
|
|
||||||
isOn: $selTogglingAlphanumericalModeWithLShift.onChange {
|
|
||||||
mgrPrefs.togglingAlphanumericalModeWithLShift = selTogglingAlphanumericalModeWithLShift
|
|
||||||
}
|
|
||||||
).disabled(mgrPrefs.disableShiftTogglingAlphanumericalMode == true)
|
|
||||||
Toggle(
|
|
||||||
LocalizedStringKey("Completely disable using Shift key to toggling alphanumerical mode"),
|
|
||||||
isOn: $selDisableShiftTogglingAlphanumericalMode.onChange {
|
|
||||||
mgrPrefs.disableShiftTogglingAlphanumericalMode = selDisableShiftTogglingAlphanumericalMode
|
|
||||||
}
|
|
||||||
)
|
|
||||||
Toggle(
|
Toggle(
|
||||||
LocalizedStringKey("Allow backspace-editing miscomposed readings"),
|
LocalizedStringKey("Allow backspace-editing miscomposed readings"),
|
||||||
isOn: $selKeepReadingUponCompositionError.onChange {
|
isOn: $selKeepReadingUponCompositionError.onChange {
|
||||||
|
|
|
@ -120,7 +120,7 @@
|
||||||
"Choose your desired user data folder path. Will be omitted if invalid." = "Choose your desired user data folder path. Will be omitted if invalid.";
|
"Choose your desired user data folder path. Will be omitted if invalid." = "Choose your desired user data folder path. Will be omitted if invalid.";
|
||||||
"Choose your preferred layout of the candidate window." = "Choose your preferred layout of the candidate window.";
|
"Choose your preferred layout of the candidate window." = "Choose your preferred layout of the candidate window.";
|
||||||
"Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter" = "Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter";
|
"Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter" = "Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter";
|
||||||
"Completely disable using Shift key to toggling alphanumerical mode" = "Completely disable using Shift key to toggling alphanumerical mode";
|
"Completely disable using Shift key to toggle alphanumerical mode" = "Completely disable using Shift key to toggle alphanumerical mode";
|
||||||
"Cursor Selection:" = "Cursor Selection:";
|
"Cursor Selection:" = "Cursor Selection:";
|
||||||
"Dachen (Microsoft Standard / Wang / 01, etc.)" = "Dachen (Microsoft Standard / Wang / 01, etc.)";
|
"Dachen (Microsoft Standard / Wang / 01, etc.)" = "Dachen (Microsoft Standard / Wang / 01, etc.)";
|
||||||
"Dachen 26 (libChewing)" = "Dachen 26 (libChewing)";
|
"Dachen 26 (libChewing)" = "Dachen 26 (libChewing)";
|
||||||
|
|
|
@ -120,7 +120,7 @@
|
||||||
"Choose your desired user data folder path. Will be omitted if invalid." = "Choose your desired user data folder path. Will be omitted if invalid.";
|
"Choose your desired user data folder path. Will be omitted if invalid." = "Choose your desired user data folder path. Will be omitted if invalid.";
|
||||||
"Choose your preferred layout of the candidate window." = "Choose your preferred layout of the candidate window.";
|
"Choose your preferred layout of the candidate window." = "Choose your preferred layout of the candidate window.";
|
||||||
"Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter" = "Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter";
|
"Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter" = "Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter";
|
||||||
"Completely disable using Shift key to toggling alphanumerical mode" = "Completely disable using Shift key to toggling alphanumerical mode";
|
"Completely disable using Shift key to toggle alphanumerical mode" = "Completely disable using Shift key to toggle alphanumerical mode";
|
||||||
"Cursor Selection:" = "Cursor Selection:";
|
"Cursor Selection:" = "Cursor Selection:";
|
||||||
"Dachen (Microsoft Standard / Wang / 01, etc.)" = "Dachen (Microsoft Standard / Wang / 01, etc.)";
|
"Dachen (Microsoft Standard / Wang / 01, etc.)" = "Dachen (Microsoft Standard / Wang / 01, etc.)";
|
||||||
"Dachen 26 (libChewing)" = "Dachen 26 (libChewing)";
|
"Dachen 26 (libChewing)" = "Dachen 26 (libChewing)";
|
||||||
|
|
|
@ -120,7 +120,7 @@
|
||||||
"Choose your desired user data folder path. Will be omitted if invalid." = "欲しがるユーザー辞書保存先をご指定ください。無効なる保存先設定は省かれる。";
|
"Choose your desired user data folder path. Will be omitted if invalid." = "欲しがるユーザー辞書保存先をご指定ください。無効なる保存先設定は省かれる。";
|
||||||
"Choose your preferred layout of the candidate window." = "入力候補陳列の仕様をご指定ください。";
|
"Choose your preferred layout of the candidate window." = "入力候補陳列の仕様をご指定ください。";
|
||||||
"Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter" = "Ctrl(+Option)+Command+Enter で出すのを漢語弁音と変換";
|
"Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter" = "Ctrl(+Option)+Command+Enter で出すのを漢語弁音と変換";
|
||||||
"Completely disable using Shift key to toggling alphanumerical mode" = "Shift キーの英数入力モードの切り替え機能を徹底的に禁ず";
|
"Completely disable using Shift key to toggle alphanumerical mode" = "Shift キーの英数入力モードの切り替え機能を徹底的に禁ず";
|
||||||
"Cursor Selection:" = "カーソル候補呼出:";
|
"Cursor Selection:" = "カーソル候補呼出:";
|
||||||
"Dachen (Microsoft Standard / Wang / 01, etc.)" = "大千配列 (Microsoft 標準・王安・零壹など)";
|
"Dachen (Microsoft Standard / Wang / 01, etc.)" = "大千配列 (Microsoft 標準・王安・零壹など)";
|
||||||
"Dachen 26 (libChewing)" = "酷音大千 26 キー配列";
|
"Dachen 26 (libChewing)" = "酷音大千 26 キー配列";
|
||||||
|
|
|
@ -120,7 +120,7 @@
|
||||||
"Choose your desired user data folder path. Will be omitted if invalid." = "请在此指定您想指定的使用者语汇档案目录。无效值会被忽略。";
|
"Choose your desired user data folder path. Will be omitted if invalid." = "请在此指定您想指定的使用者语汇档案目录。无效值会被忽略。";
|
||||||
"Choose your preferred layout of the candidate window." = "选择您所偏好的候选字窗布局。";
|
"Choose your preferred layout of the candidate window." = "选择您所偏好的候选字窗布局。";
|
||||||
"Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter" = "Ctrl(+Option)+Command+Enter 输出汉语拼音而非注音";
|
"Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter" = "Ctrl(+Option)+Command+Enter 输出汉语拼音而非注音";
|
||||||
"Completely disable using Shift key to toggling alphanumerical mode" = "彻底禁止使用 Shift 键切换英数模式";
|
"Completely disable using Shift key to toggle alphanumerical mode" = "彻底禁止使用 Shift 键切换英数模式";
|
||||||
"Cursor Selection:" = "选字游标:";
|
"Cursor Selection:" = "选字游标:";
|
||||||
"Dachen (Microsoft Standard / Wang / 01, etc.)" = "大千排列 (微软标准/王安/零壹/仲鼎/国乔)";
|
"Dachen (Microsoft Standard / Wang / 01, etc.)" = "大千排列 (微软标准/王安/零壹/仲鼎/国乔)";
|
||||||
"Dachen 26 (libChewing)" = "酷音大千二十六键排列";
|
"Dachen 26 (libChewing)" = "酷音大千二十六键排列";
|
||||||
|
|
|
@ -120,7 +120,7 @@
|
||||||
"Choose your desired user data folder path. Will be omitted if invalid." = "請在此指定您想指定的使用者語彙檔案目錄。無效值會被忽略。";
|
"Choose your desired user data folder path. Will be omitted if invalid." = "請在此指定您想指定的使用者語彙檔案目錄。無效值會被忽略。";
|
||||||
"Choose your preferred layout of the candidate window." = "選擇您所偏好的候選字窗佈局。";
|
"Choose your preferred layout of the candidate window." = "選擇您所偏好的候選字窗佈局。";
|
||||||
"Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter" = "Ctrl(+Option)+Command+Enter 輸出漢語拼音而非注音";
|
"Commit Hanyu-Pinyin instead on Ctrl(+Option)+Command+Enter" = "Ctrl(+Option)+Command+Enter 輸出漢語拼音而非注音";
|
||||||
"Completely disable using Shift key to toggling alphanumerical mode" = "徹底禁止使用 Shift 鍵切換英數模式";
|
"Completely disable using Shift key to toggle alphanumerical mode" = "徹底禁止使用 Shift 鍵切換英數模式";
|
||||||
"Cursor Selection:" = "選字游標:";
|
"Cursor Selection:" = "選字游標:";
|
||||||
"Dachen (Microsoft Standard / Wang / 01, etc.)" = "大千排列 (微軟標準/王安/零壹/仲鼎/國喬)";
|
"Dachen (Microsoft Standard / Wang / 01, etc.)" = "大千排列 (微軟標準/王安/零壹/仲鼎/國喬)";
|
||||||
"Dachen 26 (libChewing)" = "酷音大千二十六鍵排列";
|
"Dachen 26 (libChewing)" = "酷音大千二十六鍵排列";
|
||||||
|
|
Loading…
Reference in New Issue