< and ^ keys are swapped I'm using a German Keyboard (Lioncast LK20) with OS X 10.11.5. I set the keymap to German and it is displayed correctly in the settings screen. Unfortunately the following two keys are swapped when I type on the keyboard:

&lt; Key (right of SHIFT)
^ Key (left of 1)

Are there any advanced settings to fix this issue?
You can use Karabiner to swap the keys using the following private.xml.

&lt;?xml version="1.0"?&gt;
&lt;root&gt;
  &lt;item&gt;
    &lt;name&gt;Swap Keys&lt;/name&gt;
    &lt;identifier&gt;private.swapkeys&lt;/identifier&gt;
    &lt;autogen&gt;__KeyToKey__ KeyCode::one, KeyCode::two&lt;/autogen&gt;
    &lt;autogen&gt;__KeyToKey__ KeyCode::two, KeyCode::one&lt;/autogen&gt;
  &lt;/item&gt;
&lt;/root&gt;


You'll need to find the KeyCode for the keys you want to swap as I don't have a German keyboard to check. You can use EventViewer accessible from Karabiner → Misc to find the KeyCodes. Replace one with one KeyCode and two with the other KeyCode in the above private.xml.