PrefWindow // +.securityHardenedCompositionBuffer().
This commit is contained in:
parent
e915cd4503
commit
28ebe504c2
|
@ -1669,7 +1669,7 @@
|
||||||
<rect key="frame" x="0.0" y="71" width="538" height="370"/>
|
<rect key="frame" x="0.0" y="71" width="538" height="370"/>
|
||||||
<clipView key="contentView" drawsBackground="NO" id="x8s-wo-bxi">
|
<clipView key="contentView" drawsBackground="NO" id="x8s-wo-bxi">
|
||||||
<rect key="frame" x="0.0" y="0.0" width="538" height="370"/>
|
<rect key="frame" x="0.0" y="0.0" width="538" height="370"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textView wantsLayer="YES" importsGraphics="NO" richText="NO" verticallyResizable="YES" allowsUndo="YES" smartInsertDelete="YES" id="kSG-dz-P2N">
|
<textView wantsLayer="YES" importsGraphics="NO" richText="NO" verticallyResizable="YES" allowsUndo="YES" smartInsertDelete="YES" id="kSG-dz-P2N">
|
||||||
<rect key="frame" x="0.0" y="0.0" width="538" height="370"/>
|
<rect key="frame" x="0.0" y="0.0" width="538" height="370"/>
|
||||||
|
@ -2441,14 +2441,14 @@ DQ
|
||||||
<point key="canvasLocation" x="-716" y="453"/>
|
<point key="canvasLocation" x="-716" y="453"/>
|
||||||
</view>
|
</view>
|
||||||
<view id="MaQ-Xm-8TB" userLabel="vwrDevZone">
|
<view id="MaQ-Xm-8TB" userLabel="vwrDevZone">
|
||||||
<rect key="frame" x="0.0" y="0.0" width="577" height="296"/>
|
<rect key="frame" x="0.0" y="0.0" width="577" height="364"/>
|
||||||
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<stackView distribution="fill" orientation="vertical" alignment="leading" horizontalStackHuggingPriority="249.99998474121094" verticalStackHuggingPriority="249.99998474121094" translatesAutoresizingMaskIntoConstraints="NO" id="gjM-uG-XkW">
|
<stackView distribution="fill" orientation="vertical" alignment="leading" horizontalStackHuggingPriority="249.99998474121094" verticalStackHuggingPriority="249.99998474121094" translatesAutoresizingMaskIntoConstraints="NO" id="gjM-uG-XkW">
|
||||||
<rect key="frame" x="20" y="31" width="537" height="245"/>
|
<rect key="frame" x="20" y="39" width="537" height="305"/>
|
||||||
<subviews>
|
<subviews>
|
||||||
<textField wantsLayer="YES" focusRingType="none" verticalHuggingPriority="750" setsMaxLayoutWidthAtFirstLayout="YES" translatesAutoresizingMaskIntoConstraints="NO" id="hBd-sS-cWq">
|
<textField wantsLayer="YES" focusRingType="none" verticalHuggingPriority="750" setsMaxLayoutWidthAtFirstLayout="YES" translatesAutoresizingMaskIntoConstraints="NO" id="hBd-sS-cWq">
|
||||||
<rect key="frame" x="-2" y="217" width="541" height="28"/>
|
<rect key="frame" x="-2" y="277" width="541" height="28"/>
|
||||||
<constraints>
|
<constraints>
|
||||||
<constraint firstAttribute="width" constant="537" id="Kvp-PL-Pes"/>
|
<constraint firstAttribute="width" constant="537" id="Kvp-PL-Pes"/>
|
||||||
</constraints>
|
</constraints>
|
||||||
|
@ -2461,12 +2461,38 @@ Features listed here may not work as expected.</string>
|
||||||
</textFieldCell>
|
</textFieldCell>
|
||||||
</textField>
|
</textField>
|
||||||
<box verticalHuggingPriority="750" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="ul4-N6-Ybi">
|
<box verticalHuggingPriority="750" boxType="separator" translatesAutoresizingMaskIntoConstraints="NO" id="ul4-N6-Ybi">
|
||||||
<rect key="frame" x="0.0" y="206" width="537" height="5"/>
|
<rect key="frame" x="0.0" y="266" width="537" height="5"/>
|
||||||
<constraints>
|
<constraints>
|
||||||
<constraint firstAttribute="width" constant="537" id="2lI-El-JtD"/>
|
<constraint firstAttribute="width" constant="537" id="2lI-El-JtD"/>
|
||||||
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="400" id="kJZ-E8-eDL"/>
|
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="400" id="kJZ-E8-eDL"/>
|
||||||
</constraints>
|
</constraints>
|
||||||
</box>
|
</box>
|
||||||
|
<button translatesAutoresizingMaskIntoConstraints="NO" id="mCf-kK-FJc">
|
||||||
|
<rect key="frame" x="-1" y="243.5" width="321" height="17"/>
|
||||||
|
<buttonCell key="cell" type="check" title="Security-harden the composition buffer for all clients" bezelStyle="regularSquare" imagePosition="left" controlSize="small" inset="2" id="3N6-LT-HPv">
|
||||||
|
<behavior key="behavior" changeContents="YES" doesNotDimImage="YES" lightByContents="YES"/>
|
||||||
|
<font key="font" metaFont="cellTitle"/>
|
||||||
|
</buttonCell>
|
||||||
|
<constraints>
|
||||||
|
<constraint firstAttribute="width" relation="greaterThanOrEqual" constant="70" id="WSd-vT-qGd"/>
|
||||||
|
<constraint firstAttribute="height" constant="16" id="xSE-rp-iNn"/>
|
||||||
|
</constraints>
|
||||||
|
<connections>
|
||||||
|
<binding destination="32" name="value" keyPath="values.SecurityHardenedCompositionBuffer" id="jPI-Es-ipo"/>
|
||||||
|
</connections>
|
||||||
|
</button>
|
||||||
|
<textField wantsLayer="YES" focusRingType="none" verticalHuggingPriority="750" setsMaxLayoutWidthAtFirstLayout="YES" translatesAutoresizingMaskIntoConstraints="NO" id="uTe-PD-0NE">
|
||||||
|
<rect key="frame" x="-2" y="208" width="541" height="28"/>
|
||||||
|
<constraints>
|
||||||
|
<constraint firstAttribute="width" constant="537" id="RXL-dq-gV0"/>
|
||||||
|
</constraints>
|
||||||
|
<textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" id="kcM-O6-mLN">
|
||||||
|
<font key="font" metaFont="smallSystem"/>
|
||||||
|
<string key="title">This hinders all client apps from unwelcomely accessing your uncommitted contents in the composition buffer. A popup composition buffer will be shown instead.</string>
|
||||||
|
<color key="textColor" name="secondaryLabelColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||||
|
</textFieldCell>
|
||||||
|
</textField>
|
||||||
<button translatesAutoresizingMaskIntoConstraints="NO" id="yJg-tV-hH6">
|
<button translatesAutoresizingMaskIntoConstraints="NO" id="yJg-tV-hH6">
|
||||||
<rect key="frame" x="-1" y="183.5" width="429" height="17"/>
|
<rect key="frame" x="-1" y="183.5" width="429" height="17"/>
|
||||||
<buttonCell key="cell" type="check" title="Disable segmented thick underline in marking mode for managed clients" bezelStyle="regularSquare" imagePosition="left" controlSize="small" inset="2" id="N6e-bR-mVa">
|
<buttonCell key="cell" type="check" title="Disable segmented thick underline in marking mode for managed clients" bezelStyle="regularSquare" imagePosition="left" controlSize="small" inset="2" id="N6e-bR-mVa">
|
||||||
|
@ -2531,7 +2557,7 @@ Features listed here may not work as expected.</string>
|
||||||
</constraints>
|
</constraints>
|
||||||
<textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" id="Rl7-3a-RDn">
|
<textFieldCell key="cell" controlSize="small" sendsActionOnEndEditing="YES" alignment="left" id="Rl7-3a-RDn">
|
||||||
<font key="font" metaFont="smallSystem"/>
|
<font key="font" metaFont="smallSystem"/>
|
||||||
<mutableString key="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.</mutableString>
|
<string key="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.</string>
|
||||||
<color key="textColor" name="secondaryLabelColor" catalog="System" colorSpace="catalog"/>
|
<color key="textColor" name="secondaryLabelColor" catalog="System" colorSpace="catalog"/>
|
||||||
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
<color key="backgroundColor" name="textBackgroundColor" catalog="System" colorSpace="catalog"/>
|
||||||
</textFieldCell>
|
</textFieldCell>
|
||||||
|
@ -2555,6 +2581,8 @@ Features listed here may not work as expected.</string>
|
||||||
<integer value="1000"/>
|
<integer value="1000"/>
|
||||||
<integer value="1000"/>
|
<integer value="1000"/>
|
||||||
<integer value="1000"/>
|
<integer value="1000"/>
|
||||||
|
<integer value="1000"/>
|
||||||
|
<integer value="1000"/>
|
||||||
</visibilityPriorities>
|
</visibilityPriorities>
|
||||||
<customSpacing>
|
<customSpacing>
|
||||||
<real value="3.4028234663852886e+38"/>
|
<real value="3.4028234663852886e+38"/>
|
||||||
|
@ -2562,6 +2590,8 @@ Features listed here may not work as expected.</string>
|
||||||
<real value="3.4028234663852886e+38"/>
|
<real value="3.4028234663852886e+38"/>
|
||||||
<real value="3.4028234663852886e+38"/>
|
<real value="3.4028234663852886e+38"/>
|
||||||
<real value="3.4028234663852886e+38"/>
|
<real value="3.4028234663852886e+38"/>
|
||||||
|
<real value="3.4028234663852886e+38"/>
|
||||||
|
<real value="3.4028234663852886e+38"/>
|
||||||
</customSpacing>
|
</customSpacing>
|
||||||
</stackView>
|
</stackView>
|
||||||
</subviews>
|
</subviews>
|
||||||
|
@ -2570,7 +2600,7 @@ Features listed here may not work as expected.</string>
|
||||||
<constraint firstItem="gjM-uG-XkW" firstAttribute="top" secondItem="MaQ-Xm-8TB" secondAttribute="top" constant="20" symbolic="YES" id="fvK-di-3g3"/>
|
<constraint firstItem="gjM-uG-XkW" firstAttribute="top" secondItem="MaQ-Xm-8TB" secondAttribute="top" constant="20" symbolic="YES" id="fvK-di-3g3"/>
|
||||||
</constraints>
|
</constraints>
|
||||||
<accessibility identifier="vwrDevZone"/>
|
<accessibility identifier="vwrDevZone"/>
|
||||||
<point key="canvasLocation" x="-85.5" y="495"/>
|
<point key="canvasLocation" x="-85.5" y="529"/>
|
||||||
</view>
|
</view>
|
||||||
</objects>
|
</objects>
|
||||||
</document>
|
</document>
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
"29.title" = "Candidate UI font size:";
|
"29.title" = "Candidate UI font size:";
|
||||||
"2iG-Ic-gbl.label" = "Dictionary";
|
"2iG-Ic-gbl.label" = "Dictionary";
|
||||||
"2pS-nv-te4.title" = "Choose which keys you prefer for selecting candidates.";
|
"2pS-nv-te4.title" = "Choose which keys you prefer for selecting candidates.";
|
||||||
|
"3N6-LT-HPv.title" = "Security-harden the composition buffer for all clients";
|
||||||
"5.title" = "OtherViews";
|
"5.title" = "OtherViews";
|
||||||
"6.title" = "Microsoft, Dachen, Wang, etc.";
|
"6.title" = "Microsoft, Dachen, Wang, etc.";
|
||||||
"62u-jY-BRh.title" = "Stop farting (when typed phonetic combination is invalid, etc.)";
|
"62u-jY-BRh.title" = "Stop farting (when typed phonetic combination is invalid, etc.)";
|
||||||
|
@ -80,6 +81,7 @@
|
||||||
"jQC-12-UuK.ibShadowedObjectValues[1]" = "Item 2";
|
"jQC-12-UuK.ibShadowedObjectValues[1]" = "Item 2";
|
||||||
"jQC-12-UuK.ibShadowedObjectValues[2]" = "Item 3";
|
"jQC-12-UuK.ibShadowedObjectValues[2]" = "Item 3";
|
||||||
"K8U-Oq-lFc.title" = "Share alphanumerical mode status across all clients";
|
"K8U-Oq-lFc.title" = "Share alphanumerical mode status across all clients";
|
||||||
|
"kcM-O6-mLN.title" = "This hinders all client apps from unwelcomely accessing your uncommitted contents in the composition buffer. A popup composition buffer will be shown instead.";
|
||||||
"lblAcceptLeadingIntonations.title" = "Accept leading intonations in rare cases";
|
"lblAcceptLeadingIntonations.title" = "Accept leading intonations in rare cases";
|
||||||
"lblAlwaysShowTooltipTextsHorizontally.title" = "Always show tooltip texts horizontally";
|
"lblAlwaysShowTooltipTextsHorizontally.title" = "Always show tooltip texts horizontally";
|
||||||
"lblDevZoneTitleDescription.title" = "Warning: This page is for testing future features. \nFeatures listed here may not work as expected.";
|
"lblDevZoneTitleDescription.title" = "Warning: This page is for testing future features. \nFeatures listed here may not work as expected.";
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
"29.title" = "候補文字の字号:";
|
"29.title" = "候補文字の字号:";
|
||||||
"2iG-Ic-gbl.label" = "辞書";
|
"2iG-Ic-gbl.label" = "辞書";
|
||||||
"2pS-nv-te4.title" = "お好きなる言選り用キー陣列をお選びください。";
|
"2pS-nv-te4.title" = "お好きなる言選り用キー陣列をお選びください。";
|
||||||
|
"3N6-LT-HPv.title" = "全ての客体アプリに対して、入力緩衝列にセキュリティ強化対策を起用";
|
||||||
"5.title" = "OtherViews";
|
"5.title" = "OtherViews";
|
||||||
"6.title" = "大千配列(Microsoft 標準・王安など)";
|
"6.title" = "大千配列(Microsoft 標準・王安など)";
|
||||||
"62u-jY-BRh.title" = "マナーモード // 外すと入力間違の時に変な音が出る";
|
"62u-jY-BRh.title" = "マナーモード // 外すと入力間違の時に変な音が出る";
|
||||||
|
@ -80,6 +81,7 @@
|
||||||
"jQC-12-UuK.ibShadowedObjectValues[1]" = "Item 2";
|
"jQC-12-UuK.ibShadowedObjectValues[1]" = "Item 2";
|
||||||
"jQC-12-UuK.ibShadowedObjectValues[2]" = "Item 3";
|
"jQC-12-UuK.ibShadowedObjectValues[2]" = "Item 3";
|
||||||
"K8U-Oq-lFc.title" = "全ての客体アプリに英数入力モードの状態を共有";
|
"K8U-Oq-lFc.title" = "全ての客体アプリに英数入力モードの状態を共有";
|
||||||
|
"kcM-O6-mLN.title" = "これで、どの客体アプリも、入力緩衝列の送り出さなかった内容を(勝手に)読み用いることは不可能になる。すなわち「吹き出し入力緩衝列ウィンドウ」の「常に出番」である。";
|
||||||
"lblAcceptLeadingIntonations.title" = "まれな場合には、音調記号の優先入力を許容する";
|
"lblAcceptLeadingIntonations.title" = "まれな場合には、音調記号の優先入力を許容する";
|
||||||
"lblAlwaysShowTooltipTextsHorizontally.title" = "ヒントを常に横書きにする";
|
"lblAlwaysShowTooltipTextsHorizontally.title" = "ヒントを常に横書きにする";
|
||||||
"lblDevZoneTitleDescription.title" = "警告:これからの新機能テストのために作ったページですから、\nここで陳列されている諸機能は予想通り動けるだと思わないでください。";
|
"lblDevZoneTitleDescription.title" = "警告:これからの新機能テストのために作ったページですから、\nここで陳列されている諸機能は予想通り動けるだと思わないでください。";
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
"29.title" = "字型大小设定:";
|
"29.title" = "字型大小设定:";
|
||||||
"2iG-Ic-gbl.label" = "辞典";
|
"2iG-Ic-gbl.label" = "辞典";
|
||||||
"2pS-nv-te4.title" = "选择您所偏好的用来选字的按键组合。";
|
"2pS-nv-te4.title" = "选择您所偏好的用来选字的按键组合。";
|
||||||
|
"3N6-LT-HPv.title" = "针对所有客体软体启用强化型组字区安全防护";
|
||||||
"5.title" = "OtherViews";
|
"5.title" = "OtherViews";
|
||||||
"6.title" = "微软/大千/王安/国乔/零壹/仲鼎";
|
"6.title" = "微软/大千/王安/国乔/零壹/仲鼎";
|
||||||
"62u-jY-BRh.title" = "廉耻模式 // 取消勾选的话,敲错字时会有异音";
|
"62u-jY-BRh.title" = "廉耻模式 // 取消勾选的话,敲错字时会有异音";
|
||||||
|
@ -80,6 +81,7 @@
|
||||||
"jQC-12-UuK.ibShadowedObjectValues[1]" = "Item 2";
|
"jQC-12-UuK.ibShadowedObjectValues[1]" = "Item 2";
|
||||||
"jQC-12-UuK.ibShadowedObjectValues[2]" = "Item 3";
|
"jQC-12-UuK.ibShadowedObjectValues[2]" = "Item 3";
|
||||||
"K8U-Oq-lFc.title" = "对所有客体应用共用中英文输入切换状态";
|
"K8U-Oq-lFc.title" = "对所有客体应用共用中英文输入切换状态";
|
||||||
|
"kcM-O6-mLN.title" = "这会阻止任何客体擅自存取尚未递交的组字区内容。此举也会全局启用浮动组字窗。";
|
||||||
"lblAcceptLeadingIntonations.title" = "在个别情况下,允许声调前置键入";
|
"lblAcceptLeadingIntonations.title" = "在个别情况下,允许声调前置键入";
|
||||||
"lblAlwaysShowTooltipTextsHorizontally.title" = "始终使用横排来显示工具提示视窗";
|
"lblAlwaysShowTooltipTextsHorizontally.title" = "始终使用横排来显示工具提示视窗";
|
||||||
"lblDevZoneTitleDescription.title" = "警告:该页面仅作未来功能测试所用。\n在此列出的功能并非处于完全可用之状态。";
|
"lblDevZoneTitleDescription.title" = "警告:该页面仅作未来功能测试所用。\n在此列出的功能并非处于完全可用之状态。";
|
||||||
|
|
|
@ -21,6 +21,7 @@
|
||||||
"29.title" = "字型大小設定:";
|
"29.title" = "字型大小設定:";
|
||||||
"2iG-Ic-gbl.label" = "辭典";
|
"2iG-Ic-gbl.label" = "辭典";
|
||||||
"2pS-nv-te4.title" = "選擇您所偏好的用來選字的按鍵組合。";
|
"2pS-nv-te4.title" = "選擇您所偏好的用來選字的按鍵組合。";
|
||||||
|
"3N6-LT-HPv.title" = "針對所有客體軟體啟用強化型組字區安全防護";
|
||||||
"5.title" = "OtherViews";
|
"5.title" = "OtherViews";
|
||||||
"6.title" = "微軟/大千/王安/國喬/零壹/仲鼎";
|
"6.title" = "微軟/大千/王安/國喬/零壹/仲鼎";
|
||||||
"62u-jY-BRh.title" = "廉恥模式 // 取消勾選的話,敲錯字時會有異音";
|
"62u-jY-BRh.title" = "廉恥模式 // 取消勾選的話,敲錯字時會有異音";
|
||||||
|
@ -80,6 +81,7 @@
|
||||||
"jQC-12-UuK.ibShadowedObjectValues[1]" = "Item 2";
|
"jQC-12-UuK.ibShadowedObjectValues[1]" = "Item 2";
|
||||||
"jQC-12-UuK.ibShadowedObjectValues[2]" = "Item 3";
|
"jQC-12-UuK.ibShadowedObjectValues[2]" = "Item 3";
|
||||||
"K8U-Oq-lFc.title" = "對所有客體應用共用中英文輸入切換狀態";
|
"K8U-Oq-lFc.title" = "對所有客體應用共用中英文輸入切換狀態";
|
||||||
|
"kcM-O6-mLN.title" = "這會阻止任何客體擅自存取尚未遞交的組字區內容。此舉也會全局啟用浮動組字窗。";
|
||||||
"lblAcceptLeadingIntonations.title" = "在個別情況下,允許聲調前置鍵入";
|
"lblAcceptLeadingIntonations.title" = "在個別情況下,允許聲調前置鍵入";
|
||||||
"lblAlwaysShowTooltipTextsHorizontally.title" = "始終使用橫排來顯示工具提示視窗";
|
"lblAlwaysShowTooltipTextsHorizontally.title" = "始終使用橫排來顯示工具提示視窗";
|
||||||
"lblDevZoneTitleDescription.title" = "警告:該頁面僅作未來功能測試所用。\n在此列出的功能並非處於完全可用之狀態。";
|
"lblDevZoneTitleDescription.title" = "警告:該頁面僅作未來功能測試所用。\n在此列出的功能並非處於完全可用之狀態。";
|
||||||
|
|
Loading…
Reference in New Issue