<?xml version="1.0"?>
<root>
  <list>
    <item>
      <name>morlad</name>
      <list>

        <!-- left shift -->
        <item>
          <name>Left Shift as Backspace</name>
          <identifier>remap.nxp_lshift_backspace</identifier>
          <autogen>--KeyToKey-- KeyCode::SHIFT_L, KeyCode::DELETE</autogen>
        </item>

        <!-- fix left shift -->
        <item>
          <name>Wide Left Shift</name>
          <identifier>remap.nxp_wide_lshift</identifier>
          <autogen>--KeyToKey-- KeyCode::GERMAN_LESS_THAN, KeyCode::SHIFT_L</autogen>
        </item>

        <!-- return -->
        <item>
          <name>Disable Return</name>
          <identifier>remap.nxp_disble_return</identifier>
          <autogen>--KeyToKey-- KeyCode::RETURN, KeyCode::VK_NONE</autogen>
        </item>

        <!-- backspace -->
        <item>
          <name>Disable Backspace</name>
          <identifier>remap.nxp_disable_backspace</identifier>
          <autogen>--KeyToKey-- KeyCode::DELETE, KeyCode::VK_NONE</autogen>
        </item>

        <!-- rshift -->
        <item>
          <name>Disable Right Shift</name>
          <identifier>remap.nxp_disable_rshift</identifier>
          <autogen>--KeyToKey-- KeyCode::SHIFT_R, KeyCode::VK_NONE</autogen>
        </item>

        <!-- backslash -->
        <item>
          <name>Backslash as Return (Wide Return)</name>
          <identifier>remap.nxp_backslash_return</identifier>
          <autogen>--KeyToKey-- KeyCode::BACKSLASH, KeyCode::RETURN</autogen>
        </item>

        <item>
          <name>Backslash as Right Shift</name>
          <identifier>remap.nxp_backslash_rshift</identifier>
          <autogen>--KeyToKey-- KeyCode::BACKSLASH, KeyCode::SHIFT_R</autogen>
        </item>

        <!-- left bracket -->
        <item>
          <name>Left Bracket as Return</name>
          <identifier>remap.nxp_lbracket_return</identifier>
          <autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, KeyCode::RETURN</autogen>
        </item>

        <item>
          <name>Left Bracket as Right Shift</name>
          <identifier>remap.nxp_lbracket_rshift</identifier>
          <autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, KeyCode::SHIFT_R</autogen>
        </item>

        <item>
          <name>Left Bracket as Backspace</name>
          <identifier>remap.nxp_lbracket_backspace</identifier>
          <autogen>--KeyToKey-- KeyCode::BRACKET_LEFT, KeyCode::DELETE</autogen>
        </item>

        <!-- right bracket -->
        <item>
          <name>Right Bracket as Return</name>
          <identifier>remap.nxp_rbracket_return</identifier>
          <autogen>--KeyToKey-- KeyCode::BRACKET_RIGHT, KeyCode::RETURN</autogen>
        </item>

        <item>
          <name>Right Bracket as Right Shift</name>
          <identifier>remap.nxp_rbracket_rshift</identifier>
          <autogen>--KeyToKey-- KeyCode::BRACKET_RIGHT, KeyCode::SHIFT_R</autogen>
        </item>

        <item>
          <name>Right Bracket as Backspace</name>
          <identifier>remap.nxp_rbracket_backspace</identifier>
          <autogen>--KeyToKey-- KeyCode::BRACKET_RIGHT, KeyCode::DELETE</autogen>
        </item>

      </list>
    </item>
  </list>
</root>
