提交 f1538da3 编写于 作者: M mackie100

Updated some descriptions

上级 516db209
......@@ -47,7 +47,7 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Replaces unicode collation services with builtin versions. Set to true to ensure UEFI Shell compatibility on platforms with defective unicode collation implementations. Legacy Insyde and APTIO platforms on Ivy Bridge, and earlier, are typically affected."; ObjectID = "4bg-ao-G40"; */
"4bg-ao-G40.ibShadowedToolTip" = "一般选 NO。\n一些较旧的固件破坏了 Unicode 排序规则, 设置为 YES 可以修复这些系统上 UEFI Shell 的兼容性 (通常为用于 IvyBridge 或更旧的设备)";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled."; ObjectID = "4fK-xq-9AN"; */
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled. Additionally, this option is not required and should not be enabled with Apple firmware."; ObjectID = "4fK-xq-9AN"; */
"4fK-xq-9AN.ibShadowedToolTip" = "开启 OC 的内置键盘支持,部分笔记本电脑在启动菜单界面无法使用键盘,请选择它!\n如果使用 AppleUsbKbdxe.efi 请设置为 NO";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Set HDA Traffic Class Select Register to TC0.\n\nAppleHDA kext will function correctly only if TCSEL register is configured to use TC0 traffic class. Refer to Intel I/O Controller Hub 9 (ICH9) Family Datasheet (or any other ICH datasheet) for more details about this register.\n\nNote: This option is independent from AudioSupport. If AppleALC is used it is preferred to use AppleALC alctsel property instead."; ObjectID = "4mo-Ut-bYl"; */
......@@ -164,7 +164,7 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Replaces the Data Hub protocol with a builtin version.\n\nNote: This will discard all previous entries if the protocol was already installed, so all properties required for the safe operation of the system must be specified in the configuration file."; ObjectID = "KN0-dq-pSV"; */
"KN0-dq-pSV.ibShadowedToolTip" = "重建datahub,这里选NO。";
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n• If Auto is treated as Enabled when KeySupport is true and Disabled otherwise.\n• If Enabled the values KeyInitialDelay and KeySubsequentDelay are used.\n• If Disabled Apple default values of 500ms (50) and 50ms (5) are used."; ObjectID = "Kmw-jC-ANj"; */
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n\n• Auto — Treated as Enabled when KeySupport is true and Disabled otherwise.\n• Enabled — The values KeyInitialDelay and KeySubsequentDelay are used.\n• Disabled — Apple default values of 500ms (50) and 50ms (5) are used."; ObjectID = "Kmw-jC-ANj"; */
"Kmw-jC-ANj.ibShadowedToolTip" = "启用自定义按键重复延迟.\n• 如果在KeySupport为true时将Auto视为Enabled,否则将Disabled禁用.\n• 如果启用,则使用值KeyInitialDelay和KeySubsequentDelay.\n• 如果已禁用Apple使用500ms(50)和50ms(5)的默认值.";
/* Class = "NSTextFieldCell"; title = "AudioCodec"; ObjectID = "L2f-gE-rBP"; */
......@@ -173,7 +173,7 @@
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Minimal allowed APFS driver date.\n\nThe APFS driver date connects the APFS driver with the calendar release date. Apple ultimately drops support for older macOS releases and APFS drivers from such releases may contain vulnerabilities that can be used to compromise a computer if such drivers are used after support ends. This option permits restricting APFS drivers to current macOS versions.\n\n• 0 — require the default supported release date of APFS in OpenCore. The default release date will increase with time and thus this setting is recommended. Currently set to 2020/01/01.\n• -1 — permit any release date to load (strongly discouraged).\n• Other — use custom minimal APFS release date, e.g. 20200401 for 2020/04/01. APFS release dates can be found in OpenCore boot log and OcApfsLib."; ObjectID = "L9i-6i-Mis"; */
"L9i-6i-Mis.ibShadowedToolTip" = "允许的最小APFS驱动程序日期.\n较早版本的APFS驱动程序可能包含未修补的漏洞,可用来对您的计算机造成伤害. 此选项允许将APFS驱动程序限制为仅最新版本.\n• 0 — 需要OpenCore中APFS的默认受支持发布日期. 默认发布日期会随着时间增加,因此建议使用此设置. 当前设置为2020/01/01.\n• -1 — 允许加载任何发布日期(强烈建议).\n• Other — 使用自定义的最低APFS发布日期,例如2020/04/01写成20200401. APFS发行日期可以在OpenCore引导日志和OcApfsLib中找到.";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nWhen not using KeySupport, this option will configure the initial delay before key repeat as expected. The Apple OEM default value is 50 (500ms).\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC. To avoid this minor undesired effect, set KeyInitialDelay to 0. If doing this, to avoid multiple reponses to single key presses, you should set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting."; ObjectID = "LPe-Zp-8MC"; */
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the initial delay before key repeat. The Apple OEM default value is 50 (500ms).\n\nNote: When using KeySupport, you may find that you get an additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC (due to technical limitations of how KeySupport works, to derive raw key data from the non-raw key data which is all that UEFI makes available). To avoid this minor but undesired effect of two long repeats, you can simply cancel the second, Apple Event, repeat by setting KeyInitialDelay to 0. When doing this you should also set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting (see more information in the KeySubsequentDelay setting). The instructions in this note only apply on systems using KeySupport."; ObjectID = "LPe-Zp-8MC"; */
"LPe-Zp-8MC.ibShadowedToolTip" = "0 (无初始延迟,立即重复)\n在Apple Event协议的OpenCore实施中配置初始键盘重复延迟, 以10ms为单位.\n\n不使用KeySupport时,此选项将按预期配置在按键重复之前的初始延迟. Apple OEM默认值是50(500ms).\n\n使用KeySupport时, 您可能会发现在正常速度键重复开始之前,您又得到了一个慢速键重复. 如果是这样,则您的初始按键重复延迟是由您的BIOS固件驱动的,并且无法被OC覆盖. 为了避免这种轻微的不良影响, 将KeyInitialDelay设置为0. 如果这样做, 避免对单个按键的多次响应, 您应该将KeySubsequentDelay至少设置为KeyForgetThreshold设置的值.";
/* Class = "NSButtonCell"; title = "OSInfo"; ObjectID = "Ljq-q2-IwF"; */
......@@ -194,7 +194,7 @@
/* Class = "NSButtonCell"; title = "KeyFiltering"; ObjectID = "Of8-Ba-FhQ"; */
"Of8-Ba-FhQ.title" = "KeyFiltering";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set this option to at least the value of your KeyForgetThreshold setting. (In the unlikely event that you still get frequent, or occasional, double key responses after doing this, proceed to set this value to one or two greater than KeyForgetThreshold - use the lowest value which works.)"; ObjectID = "Op9-Rz-IAN"; */
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nNote: When using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting. The reason for this is that the key-smoothing parameter KeyForgetThreshold effectively acts as the shortest time for which a key can appear to be held, therefore a key repeat delay less than this will guarantee at least one extra repeat for every key press, however quickly the key is physically tapped. (In the unlikely event that you still get frequent, or occasional, double key responses after setting KeySubsequentDelay equal to your system’s value of KeyForgetThreshold, then increase KeySubsequentDelay by one or two more until this effect goes away - for greatest keyboard responsiveness, use the lowest value which avoids multiple keypresses.) The instructions in this note only apply on systems using KeySupport."; ObjectID = "Op9-Rz-IAN"; */
"Op9-Rz-IAN.ibShadowedToolTip" = "在Apple Event协议的OpenCore实施中配置后续键盘重复延迟, 以10ms为单位.\n\n配置按键重复之间的间隔. Apple OEM默认值为5(50毫秒). 0是此选项的无效值.\n\n使用KeySupport时, 您可能会发现在正常速度键重复开始之前,您又得到了一个慢速键重复.如果是这样,请将KeyInitialDelay设置为0,然后将此选项至少设置为KeyForgetThreshold设置的值. (万一仍然经常或偶尔出现, 完成此操作后,双键响应, 继续将此值设置为比KeyForgetThreshold大一或两个 -使用有效的最低值.)";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Minimal heard volume level from 0 to 100.\n\nThe screen reader will use this volume level when the calculated volume level is lower than MinimumVolume and the boot chime will not play if the calculated volume level is lower than MinimumVolume."; ObjectID = "PF5-bc-9Z2"; */
......
......@@ -47,7 +47,7 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Replaces unicode collation services with builtin versions. Set to true to ensure UEFI Shell compatibility on platforms with defective unicode collation implementations. Legacy Insyde and APTIO platforms on Ivy Bridge, and earlier, are typically affected."; ObjectID = "4bg-ao-G40"; */
"4bg-ao-G40.ibShadowedToolTip" = "一般選 NO。\n一些較舊的韌體破壞了 Unicode 排序規則, 設定為 YES 可以修復這些系統上 UEFI Shell 的相容性 (通常為用於 IvyBridge 或更舊的裝置)";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled."; ObjectID = "4fK-xq-9AN"; */
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled. Additionally, this option is not required and should not be enabled with Apple firmware."; ObjectID = "4fK-xq-9AN"; */
"4fK-xq-9AN.ibShadowedToolTip" = "開啟 OC 的內建鍵盤支援,部分筆記型電腦在開機選單界面無法使用鍵盤,請選擇它!\n如果使用 AppleUsbKbdxe.efi 請設定為 NO";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Set HDA Traffic Class Select Register to TC0.\n\nAppleHDA kext will function correctly only if TCSEL register is configured to use TC0 traffic class. Refer to Intel I/O Controller Hub 9 (ICH9) Family Datasheet (or any other ICH datasheet) for more details about this register.\n\nNote: This option is independent from AudioSupport. If AppleALC is used it is preferred to use AppleALC alctsel property instead."; ObjectID = "4mo-Ut-bYl"; */
......@@ -164,7 +164,7 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Replaces the Data Hub protocol with a builtin version.\n\nNote: This will discard all previous entries if the protocol was already installed, so all properties required for the safe operation of the system must be specified in the configuration file."; ObjectID = "KN0-dq-pSV"; */
"KN0-dq-pSV.ibShadowedToolTip" = "重建datahub,這裡選NO。";
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n• If Auto is treated as Enabled when KeySupport is true and Disabled otherwise.\n• If Enabled the values KeyInitialDelay and KeySubsequentDelay are used.\n• If Disabled Apple default values of 500ms (50) and 50ms (5) are used."; ObjectID = "Kmw-jC-ANj"; */
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n\n• Auto — Treated as Enabled when KeySupport is true and Disabled otherwise.\n• Enabled — The values KeyInitialDelay and KeySubsequentDelay are used.\n• Disabled — Apple default values of 500ms (50) and 50ms (5) are used."; ObjectID = "Kmw-jC-ANj"; */
"Kmw-jC-ANj.ibShadowedToolTip" = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n• If Auto is treated as Enabled when KeySupport is true and Disabled otherwise.\n• If Enabled the values KeyInitialDelay and KeySubsequentDelay are used.\n• If Disabled Apple default values of 500ms (50) and 50ms (5) are used.";
/* Class = "NSTextFieldCell"; title = "AudioCodec"; ObjectID = "L2f-gE-rBP"; */
......@@ -173,7 +173,7 @@
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Minimal allowed APFS driver date.\n\nThe APFS driver date connects the APFS driver with the calendar release date. Apple ultimately drops support for older macOS releases and APFS drivers from such releases may contain vulnerabilities that can be used to compromise a computer if such drivers are used after support ends. This option permits restricting APFS drivers to current macOS versions.\n\n• 0 — require the default supported release date of APFS in OpenCore. The default release date will increase with time and thus this setting is recommended. Currently set to 2020/01/01.\n• -1 — permit any release date to load (strongly discouraged).\n• Other — use custom minimal APFS release date, e.g. 20200401 for 2020/04/01. APFS release dates can be found in OpenCore boot log and OcApfsLib."; ObjectID = "L9i-6i-Mis"; */
"L9i-6i-Mis.ibShadowedToolTip" = "允許的最小APFS驅動程式日期.\n較早版本的APFS驅動程式可能包含未修補的漏洞,可用來對您的電腦造成傷害. 此選項允許將APFS驅動程式限制為僅最新版本.\n• 0 — 需要OpenCore中APFS的預設支援發布日期. 預設發布日期會随著時間增加,因此建議使用此設定. 當前設定為2020/01/01.\n• -1 — 允許載入任何發布日期(強烈建議).\n• Other — 使用自定義的最低APFS發布日期,例如2020/04/01寫成20200401. APFS發行日期可以在OpenCore引導日誌和OcApfsLib中找到.";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nWhen not using KeySupport, this option will configure the initial delay before key repeat as expected. The Apple OEM default value is 50 (500ms).\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC. To avoid this minor undesired effect, set KeyInitialDelay to 0. If doing this, to avoid multiple reponses to single key presses, you should set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting."; ObjectID = "LPe-Zp-8MC"; */
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the initial delay before key repeat. The Apple OEM default value is 50 (500ms).\n\nNote: When using KeySupport, you may find that you get an additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC (due to technical limitations of how KeySupport works, to derive raw key data from the non-raw key data which is all that UEFI makes available). To avoid this minor but undesired effect of two long repeats, you can simply cancel the second, Apple Event, repeat by setting KeyInitialDelay to 0. When doing this you should also set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting (see more information in the KeySubsequentDelay setting). The instructions in this note only apply on systems using KeySupport."; ObjectID = "LPe-Zp-8MC"; */
"LPe-Zp-8MC.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nWhen not using KeySupport, this option will configure the initial delay before key repeat as expected. The Apple OEM default value is 50 (500ms).\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC. To avoid this minor undesired effect, set KeyInitialDelay to 0. If doing this, to avoid multiple reponses to single key presses, you should set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting.";
/* Class = "NSButtonCell"; title = "OSInfo"; ObjectID = "Ljq-q2-IwF"; */
......@@ -194,7 +194,7 @@
/* Class = "NSButtonCell"; title = "KeyFiltering"; ObjectID = "Of8-Ba-FhQ"; */
"Of8-Ba-FhQ.title" = "KeyFiltering";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set this option to at least the value of your KeyForgetThreshold setting. (In the unlikely event that you still get frequent, or occasional, double key responses after doing this, proceed to set this value to one or two greater than KeyForgetThreshold - use the lowest value which works.)"; ObjectID = "Op9-Rz-IAN"; */
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nNote: When using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting. The reason for this is that the key-smoothing parameter KeyForgetThreshold effectively acts as the shortest time for which a key can appear to be held, therefore a key repeat delay less than this will guarantee at least one extra repeat for every key press, however quickly the key is physically tapped. (In the unlikely event that you still get frequent, or occasional, double key responses after setting KeySubsequentDelay equal to your system’s value of KeyForgetThreshold, then increase KeySubsequentDelay by one or two more until this effect goes away - for greatest keyboard responsiveness, use the lowest value which avoids multiple keypresses.) The instructions in this note only apply on systems using KeySupport."; ObjectID = "Op9-Rz-IAN"; */
"Op9-Rz-IAN.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set this option to at least the value of your KeyForgetThreshold setting. (In the unlikely event that you still get frequent, or occasional, double key responses after doing this, proceed to set this value to one or two greater than KeyForgetThreshold - use the lowest value which works.)";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Minimal heard volume level from 0 to 100.\n\nThe screen reader will use this volume level when the calculated volume level is lower than MinimumVolume and the boot chime will not play if the calculated volume level is lower than MinimumVolume."; ObjectID = "PF5-bc-9Z2"; */
......
......@@ -44,8 +44,8 @@
/* Class = "NSTextFieldCell"; title = "PickerVariant"; ObjectID = "4Mc-Dm-vYw"; */
"4Mc-Dm-vYw.title" = "PickerVariant";
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nFailsafe: Builtin\nDescription: Choosepicker used for boot management.\n\nPickerMode describes the underlying boot management with an optional user interface responsible for handling boot options.\n\nThe following values are supported:\n• Builtin — boot management is handled by OpenCore, a simple text-only user interface is used.\n• External — an external boot management protocol is used if available. Otherwise, the Builtin mode is used.\n• Apple — Apple boot management is used if available. Otherwise, the Builtin mode is used.\n\nUpon success, the External mode may entirely disable all boot management in OpenCore except for policy enforcement. In the Apple mode, it may additionally bypass policy enforcement. Refer to the OpenCanopy plugin for an example of a custom user interface.\n\nThe OpenCore built-in picker contains a set of actions chosen during the boot process. The list of supported actions is similar to Apple BDS and typically can be accessed by holding action hotkeys during the boot process.\n\nThe following actions are currently considered:\n• Default — this is the default option, and it lets the built-in OpenCore picker load the default boot option as specified in the Startup Disk preference pane.\n• ShowPicker — this option forces the OpenCore picker to be displayed. This can typically be achieved by holding the OPT key during boot. Setting ShowPicker to true will make ShowPicker the default option.\n• ResetNvram — this option erases certain UEFI variables and is normally executed by holding down the CMD+OPT+P+R key combination during boot. Another way to erase UEFI variables is to choose Reset NVRAM in the OpenCore picker. This option requires AllowNvramReset to be set to true.\n• BootApple — this options performs booting to the first Apple operating system found unless the chosen default operating system is one from Apple. Hold the X key down to choose this option.\n• BootAppleRecovery — this option performs booting into the Apple operating system recovery partition. This is either that related to the default chosen operating system, or first one found when the chosen default operating system is not from Apple or does not have a recovery partition. Hold the CMD+R key combination down to choose this option.\n\nNote 1: The KeySupport, OpenUsbKbDxe, or similar drivers are required for key handling. However, not all of the key handling functions can be implemented on several types of firmware.\n\nNote 2: In addition to OPT, OpenCore supports using both the Escape and Zero keys to enter the OpenCore picker when ShowPicker is disabled. Escape exists to support co-existence with the Apple picker (including OpenCore Apple picker mode) and to support firmware that fails to report held OPT key, as on some PS/2 keyboards. In addition, Zero is provided to support systems on which Escape is already assigned to some other pre-boot firmware feature. In systems which do not require KeySupport, pressing and holding one of these keys from after power on until the picker appears should always be successful. The same should apply when using KeySupport mode if it is correctly configured for the system, i.e. with a long enough KeyForgetThreshold. If pressing and holding the key is not successful to reliably enter the picker, multiple repeated keypresses may be tried instead.\n\nNote 3: On Macs with problematic GOP, it may be difficult to access the Apple picker. The BootKicker utility can be blessed to workaround this problem even without loading OpenCore. On some Macs however, the BootKicker utility cannot be run from OpenCore."; ObjectID = "5Or-M0-hZS"; */
"5Or-M0-hZS.ibShadowedToolTip" = "Type: plist string\nFailsafe: Builtin\nDescription: Choosepicker used for boot management.\n\nPickerMode describes the underlying boot management with an optional user interface responsible for handling boot options.\n\nThe following values are supported:\n• Builtin — boot management is handled by OpenCore, a simple text-only user interface is used.\n• External — an external boot management protocol is used if available. Otherwise, the Builtin mode is used.\n• Apple — Apple boot management is used if available. Otherwise, the Builtin mode is used.\n\nUpon success, the External mode may entirely disable all boot management in OpenCore except for policy enforcement. In the Apple mode, it may additionally bypass policy enforcement. Refer to the OpenCanopy plugin for an example of a custom user interface.\n\nThe OpenCore built-in picker contains a set of actions chosen during the boot process. The list of supported actions is similar to Apple BDS and typically can be accessed by holding action hotkeys during the boot process.\n\nThe following actions are currently considered:\n• Default — this is the default option, and it lets the built-in OpenCore picker load the default boot option as specified in the Startup Disk preference pane.\n• ShowPicker — this option forces the OpenCore picker to be displayed. This can typically be achieved by holding the OPT key during boot. Setting ShowPicker to true will make ShowPicker the default option.\n• ResetNvram — this option erases certain UEFI variables and is normally executed by holding down the CMD+OPT+P+R key combination during boot. Another way to erase UEFI variables is to choose Reset NVRAM in the OpenCore picker. This option requires AllowNvramReset to be set to true.\n• BootApple — this options performs booting to the first Apple operating system found unless the chosen default operating system is one from Apple. Hold the X key down to choose this option.\n• BootAppleRecovery — this option performs booting into the Apple operating system recovery partition. This is either that related to the default chosen operating system, or first one found when the chosen default operating system is not from Apple or does not have a recovery partition. Hold the CMD+R key combination down to choose this option.\n\nNote 1: The KeySupport, OpenUsbKbDxe, or similar drivers are required for key handling. However, not all of the key handling functions can be implemented on several types of firmware.\n\nNote 2: In addition to OPT, OpenCore supports using both the Escape and Zero keys to enter the OpenCore picker when ShowPicker is disabled. Escape exists to support co-existence with the Apple picker (including OpenCore Apple picker mode) and to support firmware that fails to report held OPT key, as on some PS/2 keyboards. In addition, Zero is provided to support systems on which Escape is already assigned to some other pre-boot firmware feature. In systems which do not require KeySupport, pressing and holding one of these keys from after power on until the picker appears should always be successful. The same should apply when using KeySupport mode if it is correctly configured for the system, i.e. with a long enough KeyForgetThreshold. If pressing and holding the key is not successful to reliably enter the picker, multiple repeated keypresses may be tried instead.\n\nNote 3: On Macs with problematic GOP, it may be difficult to access the Apple picker. The BootKicker utility can be blessed to workaround this problem even without loading OpenCore. On some Macs however, the BootKicker utility cannot be run from OpenCore.";
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nFailsafe: Builtin\nDescription: Choosepicker used for boot management.\n\nPickerMode describes the underlying boot management with an optional user interface responsible for handling boot options.\n\nThe following values are supported:\n• Builtin — boot management is handled by OpenCore, a simple text-only user interface is used.\n• External — an external boot management protocol is used if available. Otherwise, the Builtin mode is used.\n• Apple — Apple boot management is used if available. Otherwise, the Builtin mode is used.\n\nUpon success, the External mode may entirely disable all boot management in OpenCore except for policy enforcement. In the Apple mode, it may additionally bypass policy enforcement. Refer to the OpenCanopy plugin for an example of a custom user interface.\n\nThe OpenCore built-in picker contains a set of actions chosen during the boot process. The list of supported actions is similar to Apple BDS and typically can be accessed by holding action hotkeys during the boot process.\n\nThe following actions are currently considered:\n• Default — this is the default option, and it lets the built-in OpenCore picker load the default boot option as specified in the Startup Disk preference pane.\n• ShowPicker — this option forces the OpenCore picker to be displayed. This can typically be achieved by holding the OPT key during boot. Setting ShowPicker to true will make ShowPicker the default option.\n• ResetNvram — this option erases certain UEFI variables and is normally executed by holding down the CMD+OPT+P+R key combination during boot. Another way to erase UEFI variables is to choose Reset NVRAM in the OpenCore picker. This option requires AllowNvramReset to be set to true.\n• BootApple — this options performs booting to the first Apple operating system found unless the chosen default operating system is one from Apple. Hold the X key down to choose this option.\n• BootAppleRecovery — this option performs booting into the Apple operating system recovery partition. This is either that related to the default chosen operating system, or first one found when the chosen default operating system is not from Apple or does not have a recovery partition. Hold the CMD+R key combination down to choose this option.\n\nNote 1: On non-Apple firmware KeySupport, OpenUsbKbDxe, or similar drivers are required for key handling. However, not all of the key handling functions can be implemented on several types of firmware.\n\nNote 2: In addition to OPT, OpenCore supports using both the Escape and Zero keys to enter the OpenCore picker when ShowPicker is disabled. Escape exists to support co-existence with the Apple picker (including OpenCore Apple picker mode) and to support firmware that fails to report held OPT key, as on some PS/2 keyboards. In addition, Zero is provided to support systems on which Escape is already assigned to some other pre-boot firmware feature. In systems which do not require KeySupport, pressing and holding one of these keys from after power on until the picker appears should always be successful. The same should apply when using KeySupport mode if it is correctly configured for the system, i.e. with a long enough KeyForgetThreshold. If pressing and holding the key is not successful to reliably enter the picker, multiple repeated keypresses may be tried instead.\n\nNote 3: On Macs with problematic GOP, it may be difficult to access the Apple picker. The BootKicker utility can be blessed to workaround this problem even without loading OpenCore. On some Macs however, the BootKicker utility cannot be run from OpenCore."; ObjectID = "5Or-M0-hZS"; */
"5Or-M0-hZS.ibShadowedToolTip" = "Type: plist string\nFailsafe: Builtin\nDescription: Choosepicker used for boot management.\n\nPickerMode describes the underlying boot management with an optional user interface responsible for handling boot options.\n\nThe following values are supported:\n• Builtin — boot management is handled by OpenCore, a simple text-only user interface is used.\n• External — an external boot management protocol is used if available. Otherwise, the Builtin mode is used.\n• Apple — Apple boot management is used if available. Otherwise, the Builtin mode is used.\n\nUpon success, the External mode may entirely disable all boot management in OpenCore except for policy enforcement. In the Apple mode, it may additionally bypass policy enforcement. Refer to the OpenCanopy plugin for an example of a custom user interface.\n\nThe OpenCore built-in picker contains a set of actions chosen during the boot process. The list of supported actions is similar to Apple BDS and typically can be accessed by holding action hotkeys during the boot process.\n\nThe following actions are currently considered:\n• Default — this is the default option, and it lets the built-in OpenCore picker load the default boot option as specified in the Startup Disk preference pane.\n• ShowPicker — this option forces the OpenCore picker to be displayed. This can typically be achieved by holding the OPT key during boot. Setting ShowPicker to true will make ShowPicker the default option.\n• ResetNvram — this option erases certain UEFI variables and is normally executed by holding down the CMD+OPT+P+R key combination during boot. Another way to erase UEFI variables is to choose Reset NVRAM in the OpenCore picker. This option requires AllowNvramReset to be set to true.\n• BootApple — this options performs booting to the first Apple operating system found unless the chosen default operating system is one from Apple. Hold the X key down to choose this option.\n• BootAppleRecovery — this option performs booting into the Apple operating system recovery partition. This is either that related to the default chosen operating system, or first one found when the chosen default operating system is not from Apple or does not have a recovery partition. Hold the CMD+R key combination down to choose this option.\n\nNote 1: On non-Apple firmware KeySupport, OpenUsbKbDxe, or similar drivers are required for key handling. However, not all of the key handling functions can be implemented on several types of firmware.\n\nNote 2: In addition to OPT, OpenCore supports using both the Escape and Zero keys to enter the OpenCore picker when ShowPicker is disabled. Escape exists to support co-existence with the Apple picker (including OpenCore Apple picker mode) and to support firmware that fails to report held OPT key, as on some PS/2 keyboards. In addition, Zero is provided to support systems on which Escape is already assigned to some other pre-boot firmware feature. In systems which do not require KeySupport, pressing and holding one of these keys from after power on until the picker appears should always be successful. The same should apply when using KeySupport mode if it is correctly configured for the system, i.e. with a long enough KeyForgetThreshold. If pressing and holding the key is not successful to reliably enter the picker, multiple repeated keypresses may be tried instead.\n\nNote 3: On Macs with problematic GOP, it may be difficult to access the Apple picker. The BootKicker utility can be blessed to workaround this problem even without loading OpenCore. On some Macs however, the BootKicker utility cannot be run from OpenCore.";
/* Class = "NSButtonCell"; title = "Enable UEFI variable logging"; ObjectID = "6U3-np-fQe"; */
"6U3-np-fQe.title" = "Enable UEFI variable logging";
......
......@@ -47,8 +47,8 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Replaces unicode collation services with builtin versions. Set to true to ensure UEFI Shell compatibility on platforms with defective unicode collation implementations. Legacy Insyde and APTIO platforms on Ivy Bridge, and earlier, are typically affected."; ObjectID = "4bg-ao-G40"; */
"4bg-ao-G40.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Replaces unicode collation services with builtin versions. Set to true to ensure UEFI Shell compatibility on platforms with defective unicode collation implementations. Legacy Insyde and APTIO platforms on Ivy Bridge, and earlier, are typically affected.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled."; ObjectID = "4fK-xq-9AN"; */
"4fK-xq-9AN.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled. Additionally, this option is not required and should not be enabled with Apple firmware."; ObjectID = "4fK-xq-9AN"; */
"4fK-xq-9AN.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled. Additionally, this option is not required and should not be enabled with Apple firmware.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Set HDA Traffic Class Select Register to TC0.\n\nAppleHDA kext will function correctly only if TCSEL register is configured to use TC0 traffic class. Refer to Intel I/O Controller Hub 9 (ICH9) Family Datasheet (or any other ICH datasheet) for more details about this register.\n\nNote: This option is independent from AudioSupport. If AppleALC is used it is preferred to use AppleALC alctsel property instead."; ObjectID = "4mo-Ut-bYl"; */
"4mo-Ut-bYl.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Set HDA Traffic Class Select Register to TC0.\n\nAppleHDA kext will function correctly only if TCSEL register is configured to use TC0 traffic class. Refer to Intel I/O Controller Hub 9 (ICH9) Family Datasheet (or any other ICH datasheet) for more details about this register.\n\nNote: This option is independent from AudioSupport. If AppleALC is used it is preferred to use AppleALC alctsel property instead.";
......@@ -164,8 +164,8 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Replaces the Data Hub protocol with a builtin version.\n\nNote: This will discard all previous entries if the protocol was already installed, so all properties required for the safe operation of the system must be specified in the configuration file."; ObjectID = "KN0-dq-pSV"; */
"KN0-dq-pSV.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Replaces the Data Hub protocol with a builtin version.\n\nNote: This will discard all previous entries if the protocol was already installed, so all properties required for the safe operation of the system must be specified in the configuration file.";
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n• If Auto is treated as Enabled when KeySupport is true and Disabled otherwise.\n• If Enabled the values KeyInitialDelay and KeySubsequentDelay are used.\n• If Disabled Apple default values of 500ms (50) and 50ms (5) are used."; ObjectID = "Kmw-jC-ANj"; */
"Kmw-jC-ANj.ibShadowedToolTip" = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n• If Auto is treated as Enabled when KeySupport is true and Disabled otherwise.\n• If Enabled the values KeyInitialDelay and KeySubsequentDelay are used.\n• If Disabled Apple default values of 500ms (50) and 50ms (5) are used.";
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n\n• Auto — Treated as Enabled when KeySupport is true and Disabled otherwise.\n• Enabled — The values KeyInitialDelay and KeySubsequentDelay are used.\n• Disabled — Apple default values of 500ms (50) and 50ms (5) are used."; ObjectID = "Kmw-jC-ANj"; */
"Kmw-jC-ANj.ibShadowedToolTip" = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n\n• Auto — Treated as Enabled when KeySupport is true and Disabled otherwise.\n• Enabled — The values KeyInitialDelay and KeySubsequentDelay are used.\n• Disabled — Apple default values of 500ms (50) and 50ms (5) are used.";
/* Class = "NSTextFieldCell"; title = "AudioCodec"; ObjectID = "L2f-gE-rBP"; */
"L2f-gE-rBP.title" = "AudioCodec";
......@@ -173,8 +173,8 @@
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Minimal allowed APFS driver date.\n\nThe APFS driver date connects the APFS driver with the calendar release date. Apple ultimately drops support for older macOS releases and APFS drivers from such releases may contain vulnerabilities that can be used to compromise a computer if such drivers are used after support ends. This option permits restricting APFS drivers to current macOS versions.\n\n• 0 — require the default supported release date of APFS in OpenCore. The default release date will increase with time and thus this setting is recommended. Currently set to 2020/01/01.\n• -1 — permit any release date to load (strongly discouraged).\n• Other — use custom minimal APFS release date, e.g. 20200401 for 2020/04/01. APFS release dates can be found in OpenCore boot log and OcApfsLib."; ObjectID = "L9i-6i-Mis"; */
"L9i-6i-Mis.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0\nDescription: Minimal allowed APFS driver date.\n\nThe APFS driver date connects the APFS driver with the calendar release date. Apple ultimately drops support for older macOS releases and APFS drivers from such releases may contain vulnerabilities that can be used to compromise a computer if such drivers are used after support ends. This option permits restricting APFS drivers to current macOS versions.\n\n• 0 — require the default supported release date of APFS in OpenCore. The default release date will increase with time and thus this setting is recommended. Currently set to 2020/01/01.\n• -1 — permit any release date to load (strongly discouraged).\n• Other — use custom minimal APFS release date, e.g. 20200401 for 2020/04/01. APFS release dates can be found in OpenCore boot log and OcApfsLib.";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nWhen not using KeySupport, this option will configure the initial delay before key repeat as expected. The Apple OEM default value is 50 (500ms).\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC. To avoid this minor undesired effect, set KeyInitialDelay to 0. If doing this, to avoid multiple reponses to single key presses, you should set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting."; ObjectID = "LPe-Zp-8MC"; */
"LPe-Zp-8MC.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nWhen not using KeySupport, this option will configure the initial delay before key repeat as expected. The Apple OEM default value is 50 (500ms).\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC. To avoid this minor undesired effect, set KeyInitialDelay to 0. If doing this, to avoid multiple reponses to single key presses, you should set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting.";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the initial delay before key repeat. The Apple OEM default value is 50 (500ms).\n\nNote: When using KeySupport, you may find that you get an additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC (due to technical limitations of how KeySupport works, to derive raw key data from the non-raw key data which is all that UEFI makes available). To avoid this minor but undesired effect of two long repeats, you can simply cancel the second, Apple Event, repeat by setting KeyInitialDelay to 0. When doing this you should also set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting (see more information in the KeySubsequentDelay setting). The instructions in this note only apply on systems using KeySupport."; ObjectID = "LPe-Zp-8MC"; */
"LPe-Zp-8MC.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the initial delay before key repeat. The Apple OEM default value is 50 (500ms).\n\nNote: When using KeySupport, you may find that you get an additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC (due to technical limitations of how KeySupport works, to derive raw key data from the non-raw key data which is all that UEFI makes available). To avoid this minor but undesired effect of two long repeats, you can simply cancel the second, Apple Event, repeat by setting KeyInitialDelay to 0. When doing this you should also set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting (see more information in the KeySubsequentDelay setting). The instructions in this note only apply on systems using KeySupport.";
/* Class = "NSButtonCell"; title = "OSInfo"; ObjectID = "Ljq-q2-IwF"; */
"Ljq-q2-IwF.title" = "OSInfo";
......@@ -194,8 +194,8 @@
/* Class = "NSButtonCell"; title = "KeyFiltering"; ObjectID = "Of8-Ba-FhQ"; */
"Of8-Ba-FhQ.title" = "KeyFiltering";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set this option to at least the value of your KeyForgetThreshold setting. (In the unlikely event that you still get frequent, or occasional, double key responses after doing this, proceed to set this value to one or two greater than KeyForgetThreshold - use the lowest value which works.)"; ObjectID = "Op9-Rz-IAN"; */
"Op9-Rz-IAN.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set this option to at least the value of your KeyForgetThreshold setting. (In the unlikely event that you still get frequent, or occasional, double key responses after doing this, proceed to set this value to one or two greater than KeyForgetThreshold - use the lowest value which works.)";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nNote: When using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting. The reason for this is that the key-smoothing parameter KeyForgetThreshold effectively acts as the shortest time for which a key can appear to be held, therefore a key repeat delay less than this will guarantee at least one extra repeat for every key press, however quickly the key is physically tapped. (In the unlikely event that you still get frequent, or occasional, double key responses after setting KeySubsequentDelay equal to your system’s value of KeyForgetThreshold, then increase KeySubsequentDelay by one or two more until this effect goes away - for greatest keyboard responsiveness, use the lowest value which avoids multiple keypresses.) The instructions in this note only apply on systems using KeySupport."; ObjectID = "Op9-Rz-IAN"; */
"Op9-Rz-IAN.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nNote: When using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting. The reason for this is that the key-smoothing parameter KeyForgetThreshold effectively acts as the shortest time for which a key can appear to be held, therefore a key repeat delay less than this will guarantee at least one extra repeat for every key press, however quickly the key is physically tapped. (In the unlikely event that you still get frequent, or occasional, double key responses after setting KeySubsequentDelay equal to your system’s value of KeyForgetThreshold, then increase KeySubsequentDelay by one or two more until this effect goes away - for greatest keyboard responsiveness, use the lowest value which avoids multiple keypresses.) The instructions in this note only apply on systems using KeySupport.";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Minimal heard volume level from 0 to 100.\n\nThe screen reader will use this volume level when the calculated volume level is lower than MinimumVolume and the boot chime will not play if the calculated volume level is lower than MinimumVolume."; ObjectID = "PF5-bc-9Z2"; */
"PF5-bc-9Z2.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0\nDescription: Minimal heard volume level from 0 to 100.\n\nThe screen reader will use this volume level when the calculated volume level is lower than MinimumVolume and the boot chime will not play if the calculated volume level is lower than MinimumVolume.";
......
......@@ -5,22 +5,22 @@
/* Class = "NSTextFieldCell"; title = "PointerSpeedMul"; ObjectID = "0MH-zm-tw2"; */
"0MH-zm-tw2.title" = "PointerSpeedMul";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Reinstalls Apple audio protocols with builtin versions.\nApple audio protocols allow macOS bootloader and OpenCore to play sounds and signals for screen reading or\naudible error reporting. Supported protocols are beep generation and VoiceOver. VoiceOver protocol is specific to Gibraltar machines (T2) and is not supported before macOS High Sierra (10.13). Instead older macOS versions use AppleHDA protocol, which is currently not implemented.\n\nOnly one set of audio protocols can be available at a time, so in order to get audio playback in OpenCore user interface on Mac system implementing some of these protocols this setting should be enabled.\n\nNote: Backend audio driver needs to be configured in UEFI Audio section for these protocols to be able to stream audio."; ObjectID = "0RZ-LX-aI2"; */
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Replaces Apple audio protocols with builtin versions.\n\nApple audio protocols allow OpenCore and the macOS bootloader to play sounds and signals for screen reading or audible error reporting. Supported protocols are beep generation and VoiceOver. The VoiceOver protocol is specific to Gibraltar machines (T2) and is not supported before macOS High Sierra (10.13). Older macOS versions use the AppleHDA protocol (which is not currently implemented) instead.\n\nOnly one set of audio protocols can be available at a time, so this setting should be enabled in order to enable audio playback in the OpenCore user interface on Mac systems implementing some of these protocols.\n\nNote: The backend audio driver needs to be configured in UEFI Audio section for these protocols to be able to stream audio."; ObjectID = "0RZ-LX-aI2"; */
"0RZ-LX-aI2.ibShadowedToolTip" = "Réinstallez Apple Audio Protocol avec la version intégrée. \n Le protocole audio Apple permet au chargeur de démarrage macOS et à OpenCore de lire des sons et des signaux pour la lecture d'écran ou le signalement des erreurs sonores. \n Les protocoles pris en charge sont la génération de bips et VoiceOver. Non pris en charge avant macOS High Sierra (10.13). En revanche, les versions antérieures de macOS utilisaient le protocole AppleHDA, qui n'est pas actuellement implémenté. \n \n Pour obtenir la lecture audio dans l'interface utilisateur OpenCore sur les systèmes Mac qui implémentent certains protocoles, ce paramètre doit être activé. \n \n Remarque: vous devez configurer le pilote audio principal dans la section UEFI-> Audio pour que ces protocoles fonctionnent.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: NO\nDescription: Some types of firmware (such as APTIO IV) may contain invalid values in the MSR_FLEX_RATIO (0x194) MSR register. These values may cause macOS boot failures on Intel platforms.\n\nNote: While the option is not expected to harm unaffected firmware, its use is only recommended when it is specifically required."; ObjectID = "0Sc-nS-2YL"; */
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: NO\nDescription: Some types of firmware (such as APTIO IV) may contain invalid values in the MSR_FLEX_RATIO (0x194) MSR register. These values may cause macOS boot failures on Intel platforms.\n\nNote: While the option is not expected to harm unaffected firmware, its use is recommended only when specifically required."; ObjectID = "0Sc-nS-2YL"; */
"0Sc-nS-2YL.ibShadowedToolTip" = "Si vous n'avez pas déverrouillé CFG dans le bios, assurez-vous de sélectionner OUI.";
/* Class = "NSTextFieldCell"; title = "AudioDevice"; ObjectID = "0gM-HU-fz5"; */
"0gM-HU-fz5.title" = "AudioDevice";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Attempts to perform TSC synchronisation with a specified timeout.\n\nThe primary purpose of this quirk is to enable early bootstrap TSC synchronisation on some server and laptop models when running a debug XNU kernel. For the debug kernel the TSC needs to be kept in sync across the cores before any kext could kick in rendering all other solutions problematic. The timeout is specified in microseconds and depends on the amount of cores present on the platform, the recommended starting value is 500000.\n\nThis is an experimental quirk, which should only be used for the aforementioned problem. In all other cases the quirk may render the operating system unstable and is not recommended. The recommended solution in the other cases is to install a kernel driver such as VoodooTSCSync, TSCAdjustReset, or CpuTscSync (a more specialised variant of VoodooTSCSync for newer laptops).\n\nNote: The reason this quirk cannot replace the kernel driver is because it cannot operate in ACPI S3 mode (sleep wake) and because the UEFI firmware provides very limited multicore support preventing the precise update of the MSR registers."; ObjectID = "0un-PF-SFE"; */
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Attempts to perform TSC synchronisation with a specified timeout.\n\nThe primary purpose of this quirk is to enable early bootstrap TSC synchronisation on some server and laptop models when running a debug XNU kernel. For the debug kernel the TSC needs to be kept in sync across the cores before any kext could kick in rendering all other solutions problematic. The timeout is specified in microseconds and depends on the amount of cores present on the platform, the recommended starting value is 500000.\n\nThis is an experimental quirk, which should only be used for the aforementioned problem. In all other cases the quirk may render the operating system unstable and is not recommended. The recommended solution in the other cases is to install a kernel driver such as VoodooTSCSync, TSCAdjustReset, or CpuTscSync (a more specialised variant of VoodooTSCSync for newer laptops).\n\nNote: This quirk cannot replace the kernel driver because it cannot operate in ACPI S3 (sleep wake) mode and because the UEFI firmware only provides very limited multicore support which prevents precise updates of the MSR registers."; ObjectID = "0un-PF-SFE"; */
"0un-PF-SFE.ibShadowedToolTip" = "Type: entier plist \nFailsafe: 0 \nDescription: tente d'effectuer la synchronisation TSC avec un délai spécifié. \nLe but principal de cette bizarrerie est d'activer la synchronisation TSC bootstrap précoce sur certains modèles de serveur et d'ordinateur portable lors de l'exécution d'un noyau de débogage XNU. Pour le noyau de débogage, le TSC doit être synchronisé entre les cœurs avant que n'importe quel kext ne puisse rendre problématique toutes les autres solutions. Le délai d'expiration est spécifié en microsecondes et dépend de la quantité de cœurs présents sur la plate-forme, la valeur de départ recommandée est 500000. \nCeci est une bizarrerie expérimentale, qui ne devrait être utilisée que pour le problème susmentionné. Dans tous les autres cas, la bizarrerie peut rendre le système d'exploitation instable et n'est pas recommandée. La solution recommandée dans les autres cas consiste à installer un pilote de noyau comme VoodooTSCSync, TSCAdjustReset ou CpuTscSync (une variante plus spécialisée de VoodooTSCSync pour les ordinateurs portables plus récents). \n \nRemarque: la raison pour laquelle cette bizarrerie ne peut pas remplacer le pilote du noyau est parce qu'elle ne peut pas fonctionner en mode ACPI S3 (veille de veille) et parce que les firmwares UEFI fournissent un support multicœur très limité empêchant la mise à jour précise des registres MSR.";
/* Class = "NSButtonCell"; title = "EnableJumpstart"; ObjectID = "133-jD-qYy"; */
"133-jD-qYy.title" = "EnableJumpstart";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Reconnect console controllers after changing screen resolution.\n\nOn some types of firmware, the controllers that produce the console protocols (simple text out) must be reconnected when the screen resolution is changed via GOP. Otherwise they will not produce text based on the new resolution.\n\nNote: On several boards this logic may result in black screen when launching OpenCore from Shell and thus it is optional. In versions prior to 0.5.2 this option was mandatory and not configurable. Please do not use this unless required."; ObjectID = "1QT-lu-i79"; */
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Reconnect console controllers after changing screen resolution.\n\nOn certain firmware, the controllers that produce the console protocols (simple text out) must be reconnected when the screen resolution is changed via GOP. Otherwise, they will not produce text based on the new resolution.\n\nNote: On several boards this logic may result in black screen when launching OpenCore from Shell and thus it is optional. In versions prior to 0.5.2 this option was mandatory and not configurable. Please do not use this unless required."; ObjectID = "1QT-lu-i79"; */
"1QT-lu-i79.ibShadowedToolTip" = "Certains micrologiciels nécessitent de reconnecter le contrôleur pour afficher le texte après la modification de la résolution GOP. L'activation de cette option entraînera la disparition de l'écran lors du démarrage d'OpenCore à partir du shell UEFI. \n Si vous rencontrez un écran noir jusqu'à l'écran de connexion, veuillez essayer de sélectionner OUI.";
/* Class = "NSButtonCell"; title = "ForceResolution"; ObjectID = "2kV-J6-o4B"; */
......@@ -32,13 +32,13 @@
/* Class = "NSButtonCell"; title = "HashServices"; ObjectID = "33a-jy-EES"; */
"33a-jy-EES.title" = "HashServices";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Request redirect of all Boot prefixed variables from EFI_GLOBAL_VARIABLE_GUID to OC_VENDOR_VARIABLE_GUID.\n\nThis quirk requires OC_FIRMWARE_RUNTIME protocol implemented in OpenRuntime.efi. The quirk lets default boot entry preservation at times when the firmware deletes incompatible boot entries. In summary, this quirk is required to reliably use the Startup Disk preference pane in firmware that is not compatible with macOS boot entries by design."; ObjectID = "3Q0-sm-ooL"; */
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Request redirect of all Boot prefixed variables from EFI_GLOBAL_VARIABLE_GUID to OC_VENDOR_VARIABLE_GUID.\n\nThis quirk requires OC_FIRMWARE_RUNTIME protocol implemented in OpenRuntime.efi. The quirk lets default boot entry preservation at times when the firmware deletes incompatible boot entries. In summary, this quirk is required to reliably use the Startup Disk preference pane in firmware that is not compatible with macOS boot entries by design.\n\nBy redirecting Boot prefixed variables to a separate GUID namespace with the help of RequestBootVarRouting quirk we achieve multiple goals:\n• Operating systems are jailed and only controlled by OpenCore boot environment to enhance security.\n• Operating systems do not mess with OpenCore boot priority, and guarantee fluent updates and hibernation wakes for cases that require reboots with OpenCore in the middle.\n• Potentially incompatible boot entries, such as macOS entries, are not deleted or corrupted in any way."; ObjectID = "3Q0-sm-ooL"; */
"3Q0-sm-ooL.ibShadowedToolTip" = "Activez cette option pour permettre une utilisation fiable du paramètre [disque de démarrage] dans le micrologiciel qui n'est pas compatible avec la conception d'entrée de démarrage macOS. \n Il est également lié à la mémorisation de la fonction d'entrée de démarrage par défaut, il est recommandé d'utiliser OUI";
/* Class = "NSTextFieldCell"; title = "TimerResolution"; ObjectID = "3Ql-TM-Oiv"; */
"3Ql-TM-Oiv.title" = "TimerResolution";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist string\nFailsafe: empty string\nDescription: Set OEM protocol used for internal pointer driver.\nCurrently the only supported variant is ASUS, using specialised protocol available on select Z87 and Z97 ASUS boards."; ObjectID = "3mi-sh-qNa"; */
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist string\nFailsafe: Empty\nDescription: Set OEM protocol used for internal pointer driver.\nCurrently the only supported variant is ASUS, using specialised protocol available on certain Z87 and Z97 ASUS boards. The value of this property cannot be empty if PointerSupport is enabled."; ObjectID = "3mi-sh-qNa"; */
"3mi-sh-qNa.ibShadowedToolTip" = "Généralement laissé vide \n Il utilise certains protocoles propriétaires disponibles sur les cartes ASUS Z87 et Z97.";
/* Class = "NSButtonCell"; title = "RequestBootVarRouting"; ObjectID = "4Eq-ma-JKy"; */
......
......@@ -47,8 +47,8 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Replaces unicode collation services with builtin versions. Set to true to ensure UEFI Shell compatibility on platforms with defective unicode collation implementations. Legacy Insyde and APTIO platforms on Ivy Bridge, and earlier, are typically affected."; ObjectID = "4bg-ao-G40"; */
"4bg-ao-G40.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Replaces unicode collation services with builtin versions. Set to true to ensure UEFI Shell compatibility on platforms with defective unicode collation implementations. Legacy Insyde and APTIO platforms on Ivy Bridge, and earlier, are typically affected.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled."; ObjectID = "4fK-xq-9AN"; */
"4fK-xq-9AN.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled. Additionally, this option is not required and should not be enabled with Apple firmware."; ObjectID = "4fK-xq-9AN"; */
"4fK-xq-9AN.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Enable internal keyboard input translation to AppleKeyMapAggregator protocol.\n\nThis option activates the internal keyboard interceptor driver, based on AppleGenericInput, also known as AptioInputFix, to fill the AppleKeyMapAggregator database for input functioning. In cases where a separate driver such as OpenUsbKbDxe is used, this option should never be enabled. Additionally, this option is not required and should not be enabled with Apple firmware.";
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Set HDA Traffic Class Select Register to TC0.\n\nAppleHDA kext will function correctly only if TCSEL register is configured to use TC0 traffic class. Refer to Intel I/O Controller Hub 9 (ICH9) Family Datasheet (or any other ICH datasheet) for more details about this register.\n\nNote: This option is independent from AudioSupport. If AppleALC is used it is preferred to use AppleALC alctsel property instead."; ObjectID = "4mo-Ut-bYl"; */
"4mo-Ut-bYl.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Set HDA Traffic Class Select Register to TC0.\n\nAppleHDA kext will function correctly only if TCSEL register is configured to use TC0 traffic class. Refer to Intel I/O Controller Hub 9 (ICH9) Family Datasheet (or any other ICH datasheet) for more details about this register.\n\nNote: This option is independent from AudioSupport. If AppleALC is used it is preferred to use AppleALC alctsel property instead.";
......@@ -164,8 +164,8 @@
/* Class = "NSButton"; ibShadowedToolTip = "Type: plist boolean\nFailsafe: false\nDescription: Replaces the Data Hub protocol with a builtin version.\n\nNote: This will discard all previous entries if the protocol was already installed, so all properties required for the safe operation of the system must be specified in the configuration file."; ObjectID = "KN0-dq-pSV"; */
"KN0-dq-pSV.ibShadowedToolTip" = "Type: plist boolean\nFailsafe: false\nDescription: Replaces the Data Hub protocol with a builtin version.\n\nNote: This will discard all previous entries if the protocol was already installed, so all properties required for the safe operation of the system must be specified in the configuration file.";
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n• If Auto is treated as Enabled when KeySupport is true and Disabled otherwise.\n• If Enabled the values KeyInitialDelay and KeySubsequentDelay are used.\n• If Disabled Apple default values of 500ms (50) and 50ms (5) are used."; ObjectID = "Kmw-jC-ANj"; */
"Kmw-jC-ANj.ibShadowedToolTip" = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n• If Auto is treated as Enabled when KeySupport is true and Disabled otherwise.\n• If Enabled the values KeyInitialDelay and KeySubsequentDelay are used.\n• If Disabled Apple default values of 500ms (50) and 50ms (5) are used.";
/* Class = "NSPopUpButton"; ibShadowedToolTip = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n\n• Auto — Treated as Enabled when KeySupport is true and Disabled otherwise.\n• Enabled — The values KeyInitialDelay and KeySubsequentDelay are used.\n• Disabled — Apple default values of 500ms (50) and 50ms (5) are used."; ObjectID = "Kmw-jC-ANj"; */
"Kmw-jC-ANj.ibShadowedToolTip" = "Type: plist string\nFailsafe: Auto\nDescription: Enable custom key repeat delays.\n\n• Auto — Treated as Enabled when KeySupport is true and Disabled otherwise.\n• Enabled — The values KeyInitialDelay and KeySubsequentDelay are used.\n• Disabled — Apple default values of 500ms (50) and 50ms (5) are used.";
/* Class = "NSTextFieldCell"; title = "AudioCodec"; ObjectID = "L2f-gE-rBP"; */
"L2f-gE-rBP.title" = "AudioCodec";
......@@ -173,8 +173,8 @@
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Minimal allowed APFS driver date.\n\nThe APFS driver date connects the APFS driver with the calendar release date. Apple ultimately drops support for older macOS releases and APFS drivers from such releases may contain vulnerabilities that can be used to compromise a computer if such drivers are used after support ends. This option permits restricting APFS drivers to current macOS versions.\n\n• 0 — require the default supported release date of APFS in OpenCore. The default release date will increase with time and thus this setting is recommended. Currently set to 2020/01/01.\n• -1 — permit any release date to load (strongly discouraged).\n• Other — use custom minimal APFS release date, e.g. 20200401 for 2020/04/01. APFS release dates can be found in OpenCore boot log and OcApfsLib."; ObjectID = "L9i-6i-Mis"; */
"L9i-6i-Mis.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0\nDescription: Minimal allowed APFS driver date.\n\nThe APFS driver date connects the APFS driver with the calendar release date. Apple ultimately drops support for older macOS releases and APFS drivers from such releases may contain vulnerabilities that can be used to compromise a computer if such drivers are used after support ends. This option permits restricting APFS drivers to current macOS versions.\n\n• 0 — require the default supported release date of APFS in OpenCore. The default release date will increase with time and thus this setting is recommended. Currently set to 2020/01/01.\n• -1 — permit any release date to load (strongly discouraged).\n• Other — use custom minimal APFS release date, e.g. 20200401 for 2020/04/01. APFS release dates can be found in OpenCore boot log and OcApfsLib.";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nWhen not using KeySupport, this option will configure the initial delay before key repeat as expected. The Apple OEM default value is 50 (500ms).\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC. To avoid this minor undesired effect, set KeyInitialDelay to 0. If doing this, to avoid multiple reponses to single key presses, you should set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting."; ObjectID = "LPe-Zp-8MC"; */
"LPe-Zp-8MC.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nWhen not using KeySupport, this option will configure the initial delay before key repeat as expected. The Apple OEM default value is 50 (500ms).\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC. To avoid this minor undesired effect, set KeyInitialDelay to 0. If doing this, to avoid multiple reponses to single key presses, you should set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting.";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the initial delay before key repeat. The Apple OEM default value is 50 (500ms).\n\nNote: When using KeySupport, you may find that you get an additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC (due to technical limitations of how KeySupport works, to derive raw key data from the non-raw key data which is all that UEFI makes available). To avoid this minor but undesired effect of two long repeats, you can simply cancel the second, Apple Event, repeat by setting KeyInitialDelay to 0. When doing this you should also set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting (see more information in the KeySubsequentDelay setting). The instructions in this note only apply on systems using KeySupport."; ObjectID = "LPe-Zp-8MC"; */
"LPe-Zp-8MC.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0 (no initial delay, immediate repeat)\nDescription: Configure initial keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the initial delay before key repeat. The Apple OEM default value is 50 (500ms).\n\nNote: When using KeySupport, you may find that you get an additional slow key repeat before normal speed key repeat starts. If so, your initial key repeat delay is being driven by your BIOS firmware and cannot be overriden by OC (due to technical limitations of how KeySupport works, to derive raw key data from the non-raw key data which is all that UEFI makes available). To avoid this minor but undesired effect of two long repeats, you can simply cancel the second, Apple Event, repeat by setting KeyInitialDelay to 0. When doing this you should also set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting (see more information in the KeySubsequentDelay setting). The instructions in this note only apply on systems using KeySupport.";
/* Class = "NSButtonCell"; title = "OSInfo"; ObjectID = "Ljq-q2-IwF"; */
"Ljq-q2-IwF.title" = "OSInfo";
......@@ -194,8 +194,8 @@
/* Class = "NSButtonCell"; title = "KeyFiltering"; ObjectID = "Of8-Ba-FhQ"; */
"Of8-Ba-FhQ.title" = "KeyFiltering";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set this option to at least the value of your KeyForgetThreshold setting. (In the unlikely event that you still get frequent, or occasional, double key responses after doing this, proceed to set this value to one or two greater than KeyForgetThreshold - use the lowest value which works.)"; ObjectID = "Op9-Rz-IAN"; */
"Op9-Rz-IAN.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nWhen using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set this option to at least the value of your KeyForgetThreshold setting. (In the unlikely event that you still get frequent, or occasional, double key responses after doing this, proceed to set this value to one or two greater than KeyForgetThreshold - use the lowest value which works.)";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nNote: When using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting. The reason for this is that the key-smoothing parameter KeyForgetThreshold effectively acts as the shortest time for which a key can appear to be held, therefore a key repeat delay less than this will guarantee at least one extra repeat for every key press, however quickly the key is physically tapped. (In the unlikely event that you still get frequent, or occasional, double key responses after setting KeySubsequentDelay equal to your system’s value of KeyForgetThreshold, then increase KeySubsequentDelay by one or two more until this effect goes away - for greatest keyboard responsiveness, use the lowest value which avoids multiple keypresses.) The instructions in this note only apply on systems using KeySupport."; ObjectID = "Op9-Rz-IAN"; */
"Op9-Rz-IAN.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 1\nDescription: Configure subsequent keyboard repeat delay in OpenCore implementation of Apple Event protocol, in units of 10ms.\n\nConfigures the gap between key repeats. The Apple OEM default value is 5 (50ms). 0 is an invalid value for this option.\n\nNote: When using KeySupport, you may find that you get one additional slow key repeat before normal speed key repeat starts. If so, set KeyInitialDelay to 0 and set KeySubsequentDelay to at least the value of your KeyForgetThreshold setting. The reason for this is that the key-smoothing parameter KeyForgetThreshold effectively acts as the shortest time for which a key can appear to be held, therefore a key repeat delay less than this will guarantee at least one extra repeat for every key press, however quickly the key is physically tapped. (In the unlikely event that you still get frequent, or occasional, double key responses after setting KeySubsequentDelay equal to your system’s value of KeyForgetThreshold, then increase KeySubsequentDelay by one or two more until this effect goes away - for greatest keyboard responsiveness, use the lowest value which avoids multiple keypresses.) The instructions in this note only apply on systems using KeySupport.";
/* Class = "NSTextField"; ibShadowedToolTip = "Type: plist integer\nFailsafe: 0\nDescription: Minimal heard volume level from 0 to 100.\n\nThe screen reader will use this volume level when the calculated volume level is lower than MinimumVolume and the boot chime will not play if the calculated volume level is lower than MinimumVolume."; ObjectID = "PF5-bc-9Z2"; */
"PF5-bc-9Z2.ibShadowedToolTip" = "Type: plist integer\nFailsafe: 0\nDescription: Minimal heard volume level from 0 to 100.\n\nThe screen reader will use this volume level when the calculated volume level is lower than MinimumVolume and the boot chime will not play if the calculated volume level is lower than MinimumVolume.";
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册