Is there any way to (or existing program which can) modify the keyboard symbols you get when holding down the option key?

I.e. I want to be able to modify these mappings:

enter image description here

  • modify to what? those are the original you are showing?
    – Ruskes
    May 19, 2014 at 18:50
  • @Buscar웃 to a different assortment of characters/symbols (e.g. greek characters, mathematical symbols, etc). This is the current mapping (thus I assume default). May 19, 2014 at 18:51

1 Answer 1


If you want to do this without using external application there is a good answer here



Create ~/Library/KeyBindings/DefaultKeyBinding.dict and enter

{ "~l" = (insertText:, "@"); }

This rebinds ⌥L to insert @

~ = ⌥

Quit and reopen applications for the change to take effect

Some examples of external sources


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .