Remap Mavericks alt key without external tools

For some reason the way you write an @ symbol doesn't work anymore. I'm on a german keyboard and it used to be ⌥L but now it is ⌃⌥L which is annoying as hell!

Where are these kind of things stored? I just want a .plist or anything and edit it. All these tools are so incredibly annoying!


Solution 1:

DefaultKeyBinding.dict

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

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

This rebinds ⌥L to insert @
~ = ⌥

Quit and reopen applications for the change to take effect