Fix League of Legends self-cast on Mac without extra software
On Mac, the key next to the spacebar sends Command. League of Legends blocks it to prevent an accidental Cmd + Q quit, so the default Self Cast bind never receives Option/Alt. If your keyboard has its own Mac/Windows switch, you do not need Karabiner-Elements.
The fix
Flip the keyboard’s hardware switch from Mac to Windows. The key next to the spacebar will send Alt instead of Command, and macOS reads it as Option, the default Self Cast bind. Control stays in the bottom-left corner, so Ctrl + Q/W/E/R still works.
This works with any keyboard that has a physical Mac/Windows toggle. Mine is a Keychron K2.
Frequently asked questions
- How do I fix League of Legends self-cast on Mac?
- If your keyboard has a physical Mac/Windows switch, put it in Windows mode. The key next to the spacebar will send Alt, which macOS reads as Option for the default self-cast bind.
- Do I need Karabiner-Elements to use Option or Alt self-cast on Mac?
- No. If the keyboard has its own Mac/Windows switch, Windows mode changes the modifier before League of Legends receives it. I verified this on a Keychron K2.