Skip to content

Instantly share code, notes, and snippets.

@PROGrand
Last active July 16, 2024 16:22
Show Gist options
  • Save PROGrand/002a95976df0869c2c4b95f0e60e49eb to your computer and use it in GitHub Desktop.
Save PROGrand/002a95976df0869c2c4b95f0e60e49eb to your computer and use it in GitHub Desktop.
OpenCore Hotkeys

OpenCore Hotkeys

Startup Screen

  • OPT — show OpenCore menu. Also Esc is supported.
  • CMD+OPT+P+R — clear NVRAM. Required: Misc-Security-AllowNvramReset=YES.
  • X — load first founded Apple system, if no Apple os is marked as default.
  • CMD+R — load in (Recovery).
  • CMD+C+MINUS — turn of board-id compatibility check.
  • CMD+K — actual core loading, analog of kcsuffix=release.
  • CMD+S+MINUS — turn-off KASLR slide, SIP turned off(?) is required.
  • CMD+S — single user mode, like -s.
  • CMD+V — verbose mode, like -v.
  • Shift — safe mode, like -x.

Not all hotkeys can be enabled, regarding hwrdware. PS/2 supports Esc only.

Menu hotkeys after OPT(Esc) or with ShowPicker=YES:

Because of Misc-Boot-PollAppleHotKeys=YES here are more success. Do not turn on if working without.

  • Esc — timeout discard.
  • CMD+OPT+P+R — clear NVRAM. Misc-Security-AllowNvramReset=YES required.
  • CMD+C+MINUS — turn of board-id compatibility check board-id.
  • CMD+K — actual core loading kcsuffix=release.
  • CMD+S+MINUS — turn-off KASLR slide, SIP turned off(?) is required.
  • CMD+S — single user mode, like -s.
  • CMD+V — verbose mode, like -v.
  • Shift — safe mode, like -x.
  • Index — load Index partition.
  • Enter — load selected partition.
  • CTRL+Index and CTRL+Index — set selected partition as default. Misc-Security-AllowSetDefault=YES is required.
  • Shift+Enter, Shift+Index — safe mode, may be used in combination with CTRL+Enter, CTRL+Index

Windows Keyboards

CMD=Windows Key, OPT=Alt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment