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 accidental Cmd + Q quits, so the default Self Cast bind stops receiving Option/Alt. Karabiner-Elements is unnecessary for keyboards with a hardware Mac/Windows switch.

The fix

If your keyboard has a Mac/Windows hardware switch, flip it to Windows mode. The key next to the spacebar sends Alt instead of Command. macOS reads that as Option, which is the default Self Cast bind. Control stays in the bottom-left corner, so Ctrl + Q/W/E/R still works.

Any keyboard with a physical toggle works. I use 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, set it to Windows mode. The key next to the spacebar then sends 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, not when the keyboard has a hardware Mac/Windows switch. Switching to Windows mode changes the modifier before League of Legends receives it. I verified this with a Keychron K2.

Published date:

Let's connect

Find me on GitHub and LinkedIn