PrefWindow // Add options for handling Shift-key toggles.
This commit is contained in:
parent
0b9256927e
commit
6b2a82e2f8
|
@ -46,6 +46,7 @@ class CtlPrefWindow: NSWindowController, NSWindowDelegate {
|
|||
@IBOutlet var txtPEField3: NSTextField!
|
||||
@IBOutlet var pctUserDictionaryFolder: NSPathControl!
|
||||
@IBOutlet var pctCassetteFilePath: NSPathControl!
|
||||
@IBOutlet var stkShiftKeyASCIITogglesPane: NSStackView!
|
||||
|
||||
var isLoading = false {
|
||||
didSet { setPEUIControlAvailability() }
|
||||
|
@ -90,6 +91,10 @@ class CtlPrefWindow: NSWindowController, NSWindowDelegate {
|
|||
self.updatePhraseEditor()
|
||||
}
|
||||
|
||||
if #unavailable(macOS 10.15) {
|
||||
stkShiftKeyASCIITogglesPane.isHidden = true
|
||||
}
|
||||
|
||||
chkFartSuppressor.isHidden = !Date.isTodayTheDate(from: 0401)
|
||||
chkFartSuppressor.isEnabled = !chkFartSuppressor.isHidden
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -54,6 +54,7 @@
|
|||
"chkUseFixedCandidateOrderOnSelection.title" = "Always use fixed listing order in candidate window";
|
||||
"clN-4A-iec.title" = "Use Space to confirm highlighted candidate in Per-Char Select Mode";
|
||||
"Cp2-hn-bOq.title" = "Disable forced conversion for cassette outputs";
|
||||
"CVy-8U-3qQ.title" = "Toggle alphanumerical mode with Left-Shift";
|
||||
"DbW-eq-ZdB.title" = "Starlight";
|
||||
"dIN-TZ-67g.title" = "Space to +revolve candidates, Shift+Space to +revolve pages";
|
||||
"E1l-m8-xgb.title" = "Advanced Settings";
|
||||
|
@ -108,6 +109,7 @@
|
|||
"rdoUpperCaseLetterKeyBehavior2.title" = "Always directly commit uppercased letters";
|
||||
"rdoUpperCaseLetterKeyBehavior3.title" = "Directly commit lowercased letters only if the compositor is empty";
|
||||
"rdoUpperCaseLetterKeyBehavior4.title" = "Directly commit uppercased letters only if the compositor is empty";
|
||||
"Rl7-3a-RDn.title" = "This feature only needs to parse consecutive NSEvents passed by macOS built-in InputMethodKit framework, hence no necessity of asking end-users for extra privileges of monitoring global keyboard inputs. You are free to investigate our codebase or reverse-engineer this input method to see whether the above statement is trustable.";
|
||||
"RQ6-MS-m4C.title" = "Choose your preferred keyboard layout and phonetic parser.";
|
||||
"RUG-ls-KyA.title" = "Push the cursor in front of the phrase after selection";
|
||||
"rVQ-Hx-cGi.title" = "Japanese";
|
||||
|
@ -117,6 +119,7 @@
|
|||
"SzF-FL-sVO.title" = "Show translated strokes in composition buffer";
|
||||
"tglTrimUnfinishedReadingsOnCommit.title" = "Trim unfinished readings / strokes on commit";
|
||||
"TKl-TY-lvN.title" = "General Settings";
|
||||
"Toggle alphanumerical mode with Right-Shift" = "Toggle alphanumerical mode with Right-Shift";
|
||||
"TXr-FF-ehw.title" = "Traditional Chinese";
|
||||
"ueU-Rz-a1C.title" = "Choose the behavior of (Shift+)Tab key in the candidate window.";
|
||||
"VAP-TU-eck.title" = "Some clients with web-based front UI may have issues rendering segmented thick underlines drawn by their implemented “setMarkedText()”. This option stops the input method from delivering segmented thick underlines to “client().setMarkedText()”. Note that segmented thick underlines are only used in marking mode, unless the client itself misimplements the IMKTextInput method “setMarkedText()”. This option only affects the inline composition buffer.";
|
||||
|
|
|
@ -54,6 +54,7 @@
|
|||
"chkUseFixedCandidateOrderOnSelection.title" = "候補文字を固定順番で陳列する";
|
||||
"clN-4A-iec.title" = "全候補入力の場合、ハイライト候補を Space キーで確認";
|
||||
"Cp2-hn-bOq.title" = "カセットモードによる漢字出力の簡繁転換を行わずにする";
|
||||
"CVy-8U-3qQ.title" = "允许使用左侧的 Shift 键切换英数输入模式";
|
||||
"DbW-eq-ZdB.title" = "星光";
|
||||
"dIN-TZ-67g.title" = "Shift+Space で次のページ、Space で次の候補文字を";
|
||||
"E1l-m8-xgb.title" = "詳細設定";
|
||||
|
@ -89,6 +90,7 @@
|
|||
"MKJ-Q6-dLd.title" = "「\\」・「¥」キーでも漢音キーボード符号入力";
|
||||
"N6e-bR-mVa.title" = "管理されている客体アプリには、マーキングモードの多段式太下線の描きを禁ず";
|
||||
"neb-Pz-n1h.title" = "最長可能キーができた場合、文字を組み立つ";
|
||||
"nxP-CV-ZAu.title" = "右側の Shift キーで英数入力モードの切り替え";
|
||||
"o3r-NZ-gsU.title" = "簡体モードだけの場合、カセットモードの漢字出力転換を";
|
||||
"OVR-eb-laC.title" = "一行・列組版";
|
||||
"Parser11.title" = "国音二式 (ローマ字+数字音調)";
|
||||
|
@ -108,6 +110,7 @@
|
|||
"rdoUpperCaseLetterKeyBehavior2.title" = "いつでもローマ字(大文字)を直接出力";
|
||||
"rdoUpperCaseLetterKeyBehavior3.title" = "入力緩衝列がからっぽの時、ローマ字(小文字)を直接出力";
|
||||
"rdoUpperCaseLetterKeyBehavior4.title" = "入力緩衝列がからっぽの時、ローマ字(大文字)を直接出力";
|
||||
"Rl7-3a-RDn.title" = "この機能の利用する NSEvent は、macOS 内蔵の入力アプリ共用モジュール「InputMethodKit」から提供した NSEvent のみであり、その NSEvent 文脈関係で「Shift キーは1回押したかどうか」と判断することはできる。この事実に疑いを持つ者は、本アプリのソースコードを審査するか、あるいは本アプリを逆向工程(分解工学, いわゆる「Reverse-Engineering」)するがよい。";
|
||||
"RQ6-MS-m4C.title" = "お好きなるキーボードとそれに相応しい注音配列をお選びください。";
|
||||
"RUG-ls-KyA.title" = "候補選択の直後、すぐカーソルを単語の向こうに推す";
|
||||
"rVQ-Hx-cGi.title" = "和語";
|
||||
|
|
|
@ -54,6 +54,7 @@
|
|||
"chkUseFixedCandidateOrderOnSelection.title" = "以固定顺序来陈列选字窗内的候选字";
|
||||
"clN-4A-iec.title" = "在逐字选字模式当中使用空格键确认当前高亮候选字";
|
||||
"Cp2-hn-bOq.title" = "对磁带模式禁用繁简转换";
|
||||
"CVy-8U-3qQ.title" = "允许使用左侧的 Shift 键切换英数输入模式";
|
||||
"DbW-eq-ZdB.title" = "星光";
|
||||
"dIN-TZ-67g.title" = "Shift+Space 换下一页,Space 换选下一个候选字。";
|
||||
"E1l-m8-xgb.title" = "进阶设定";
|
||||
|
@ -89,6 +90,7 @@
|
|||
"MKJ-Q6-dLd.title" = "亦使用「\\」或「¥」键启用汉音键盘符号模式";
|
||||
"N6e-bR-mVa.title" = "针对被管理的客体,在标记模式下禁用分段式粗型下划线";
|
||||
"neb-Pz-n1h.title" = "在已经敲出最长可能码的时候自动组字";
|
||||
"nxP-CV-ZAu.title" = "允许使用右侧的 Shift 键切换英数输入模式";
|
||||
"o3r-NZ-gsU.title" = "仅在简体模式转换至简体";
|
||||
"OVR-eb-laC.title" = "单行/列布局";
|
||||
"Parser11.title" = "国音二式+数字标调";
|
||||
|
@ -108,6 +110,7 @@
|
|||
"rdoUpperCaseLetterKeyBehavior2.title" = "始终直接递交大写字母";
|
||||
"rdoUpperCaseLetterKeyBehavior3.title" = "直接递交小写字母,除非组字区不为空";
|
||||
"rdoUpperCaseLetterKeyBehavior4.title" = "直接递交大写字母,除非组字区不为空";
|
||||
"Rl7-3a-RDn.title" = "该功能只需要对借由 macOS 内建的输入法框架传来的 NSEvent 做上下文分析,自然没有「向使用者寻求系统全局键盘事件监听权限」之必要。您可自行审视敝输入法的原始程式码仓库、或对敝输入法逆向工程,以自行证实此处所言之真假。";
|
||||
"RQ6-MS-m4C.title" = "选择您所偏好的系统键盘布局与注音分析器排列。";
|
||||
"RUG-ls-KyA.title" = "在选字后将光标置于该字词的前方";
|
||||
"rVQ-Hx-cGi.title" = "和语";
|
||||
|
|
|
@ -54,6 +54,7 @@
|
|||
"chkUseFixedCandidateOrderOnSelection.title" = "以固定順序來陳列選字窗內的候選字";
|
||||
"clN-4A-iec.title" = "在逐字選字模式當中使用空格鍵確認當前高亮候選字";
|
||||
"Cp2-hn-bOq.title" = "對磁帶模式禁用繁簡轉換";
|
||||
"CVy-8U-3qQ.title" = "允許使用左側的 Shift 鍵切換英數輸入模式";
|
||||
"DbW-eq-ZdB.title" = "星光";
|
||||
"dIN-TZ-67g.title" = "Shift+Space 換下一頁,Space 換選下一個候選字";
|
||||
"E1l-m8-xgb.title" = "進階設定";
|
||||
|
@ -89,6 +90,7 @@
|
|||
"MKJ-Q6-dLd.title" = "亦使用「\\」或「¥」鍵啟用漢音鍵盤符號模式";
|
||||
"N6e-bR-mVa.title" = "針對被管理的客體,在標記模式下禁用分段式粗型下劃線";
|
||||
"neb-Pz-n1h.title" = "在已經敲出最長可能碼的時候自動組字";
|
||||
"nxP-CV-ZAu.title" = "允許使用右側的 Shift 鍵切換英數輸入模式";
|
||||
"o3r-NZ-gsU.title" = "僅在簡體模式轉換至簡體";
|
||||
"OVR-eb-laC.title" = "單行/列佈局";
|
||||
"Parser11.title" = "國音二式+數字標調";
|
||||
|
@ -108,6 +110,7 @@
|
|||
"rdoUpperCaseLetterKeyBehavior2.title" = "始終直接遞交大寫字母";
|
||||
"rdoUpperCaseLetterKeyBehavior3.title" = "直接遞交小寫字母,除非組字區不為空";
|
||||
"rdoUpperCaseLetterKeyBehavior4.title" = "直接遞交大寫字母,除非組字區不為空";
|
||||
"Rl7-3a-RDn.title" = "該功能只需要對藉由 macOS 內建的輸入法框架傳來的 NSEvent 做上下文分析,自然沒有「向使用者尋求系統全局鍵盤事件監聽權限」之必要。您可自行審視敝輸入法的原始程式碼倉庫、或對敝輸入法逆向工程,以自行證實此處所言之真假。";
|
||||
"RQ6-MS-m4C.title" = "選擇您所偏好的系統鍵盤佈局與注音分析器排列。";
|
||||
"RUG-ls-KyA.title" = "在選字後將游標置於該字詞的前方";
|
||||
"rVQ-Hx-cGi.title" = "和語";
|
||||
|
|
Loading…
Reference in New Issue