Since builtin text renderer works in graphics mode, extra care
may need to be paid to \texttt{ConsoleBehaviourOs},
\texttt{ConsoleBehaviourUi}, \texttt{ConsoleControl}, and
\texttt{IgnoreTextInGraphics} options. While individual for the
target system, it is recommended to use \texttt{ForceGraphics} and
builtin \texttt{ConsoleControl} to avoid compatibility issues.
\emph{\DIFadd{Note}}\DIFadd{: Some Macs, namely }\texttt{\DIFadd{MacPro5,1}}\DIFadd{, may have broken
\emph{Note}: Some Macs, namely \texttt{MacPro5,1}, may have broken
console output with newer GPUs, and thus enabling this option can
be required for them.
}
\item
\DIFaddend\texttt{ConsoleMode}\\
\texttt{ConsoleMode}\\
\textbf{Type}: \texttt{plist\ string}\\
\textbf{Failsafe}: Empty string\\
\textbf{Description}: Sets console output mode as specified
...
...
@@ -2210,9 +2204,9 @@ behaviour that does not go to any other sections
\texttt{PollAppleHotKeys}\\
\textbf{Type}: \texttt{plist\ boolean}\\
\textbf{Failsafe}: \texttt{false}\\
\textbf{Description}: Enable \DIFdelbegin\DIFdel{modifier hotkey }\DIFdelend\DIFaddbegin\texttt{\DIFadd{modifier hotkey}}\DIFaddend handling in boot picker.
\textbf{Description}: Enable \texttt{modifier hotkey} handling in boot picker.
In addition to \DIFdelbegin\DIFdel{action hotkeys}\DIFdelend\DIFaddbegin\texttt{\DIFadd{action hotkeys}}\DIFaddend, which are partially described in \texttt{UsePicker}
In addition to \texttt{action hotkeys}, which are partially described in \texttt{UsePicker}
section and are normally handled by Apple BDS, there exist modifier keys, which are
handled by operating system bootloader, namely \texttt{boot.efi}. These keys
allow to change operating system behaviour by providing different boot modes.
...
...
@@ -2222,7 +2216,7 @@ behaviour that does not go to any other sections
permissive manner from within boot picker. Such extensions include the support
of tapping on keys in addition to holding and pressing \texttt{Shift} along with
other keys instead of just \texttt{Shift} alone, which is not detectible on many
PS/2 keyboards. This list of known \DIFdelbegin\DIFdel{hotkeys }\DIFdelend\DIFaddbegin\texttt{\DIFadd{modifier hotkeys}}\DIFaddend includes:
PS/2 keyboards. This list of known \texttt{modifier hotkeys} includes:
\textbf{\DIFadd{Description}}\DIFadd{: Delay in microseconds performed before handling
picker startup and }\texttt{\DIFadd{action hotkeys}}\DIFadd{.
}
\texttt{TakeoffDelay}\\
\textbf{Type}: \texttt{plist\ integer}, 32 bit\\
\textbf{Failsafe}: \texttt{0}\\
\textbf{Description}: Delay in microseconds performed before handling
picker startup and \texttt{action hotkeys}.
\DIFadd{Introducing a delay may give extra time to hold the right }\texttt{\DIFadd{action hotkey}}
\DIFadd{sequence to e.g. boot to recovery mode. On some platforms setting this option to
at least }\texttt{\DIFadd{5000-10000}}\DIFadd{microseconds may be necessary to access
}\texttt{\DIFadd{action hotkeys}}\DIFadd{at all due to the nature of the keyboard driver.
}
Introducing a delay may give extra time to hold the right \texttt{action hotkey}
sequence to e.g. boot to recovery mode. On some platforms setting this option to
at least \texttt{5000-10000} microseconds may be necessary to access
\texttt{action hotkeys} at all due to the nature of the keyboard driver.
\item
\DIFaddend\texttt{Timeout}\\
\texttt{Timeout}\\
\textbf{Type}: \texttt{plist\ integer}, 32 bit\\
\textbf{Failsafe}: \texttt{0}\\
\textbf{Description}: Timeout in seconds in boot picker before
...
...
@@ -2299,9 +2291,9 @@ behaviour that does not go to any other sections
test driver.
OpenCore built-in boot picker contains a set of actions chosen during the boot process.
The list of supported actions is similar to Apple BDS and \DIFdelbegin\DIFdel{currently consists of the following options}\DIFdelend\DIFaddbegin\DIFadd{in general can be accessed by
holding }\texttt{\DIFadd{action hotkeys}}\DIFadd{during boot process. Currently the following actions are
considered}\DIFaddend:
The list of supported actions is similar to Apple BDS and in general can be accessed by
holding \texttt{action hotkeys}during boot process. Currently the following actions are
considered:
\begin{itemize}
\tightlist
...
...
@@ -2324,7 +2316,7 @@ behaviour that does not go to any other sections
recovery. Hold \texttt{CMD+R} key combination to choose this option.
\end{itemize}
\emph{Note}: \DIFdelbegin\DIFdel{activated }\DIFdelend\DIFaddbegin\DIFadd{Activated }\DIFaddend\texttt{KeySupport}, \texttt{AppleUsbKbDxe}, or similar driver is required
\emph{Note}: Activated \texttt{KeySupport}, \texttt{AppleUsbKbDxe}, or similar driver is required
for key handling to work. On many firmwares it is not possible to get all the keys function.
In addition to \texttt{OPT} OpenCore supports \texttt{Escape} key