US keyboard layout for Swedes

This is a keyboard layout file for Swedish people who (like me) are tired of the worthless positions of [], {} and other characters often used in programming.

The solution I first had was to constantly switch between Swedish and US layouts, but that's IMO not a very nice solution. This layout is basically a standard US layout with support for ÅÄÖ. It also supports Ž and ` in the same way as a Swedish keyboard.

Differences from a standard US keyboard

AltGr (the right Alt key) is used to write non-standard characters.
The following keys are remapped when AltGr is pressed:

The <> key (positioned between the left shift and Z on Swedish keyboards) is used as the accent key (placed next to the backspace key on Swedish keyboards). The following accents can be produced (normal, shift, altgr, shift+altgr): á, à, ä, â.