<?xml version="1.0" encoding="utf-8" ?>
<MicrosoftHardwareDevices Version='8.2' Copyright='Copyright (c) 1983-2011 Microsoft Corporation. All rights reserved.'>
  <Device ID='1017' Type='Keyboard'>
    <Name>Comfort Curve Keyboard 2000</Name>
    <OemAbbreviation>CCK2000</OemAbbreviation>
    <HWID Type='PID'>
      0x00DD
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x00DE
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\ComfortCurveKeyboard2000\ComfortCurveKeyboard2000.bmp</PCImageFile>
    <EventList>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_FORWARD</DisplayName>
        <EventIcon>IDI_BROWSER_FORWARD</EventIcon>
        <DefaultCommand>BROWSER_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_SEARCH_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_SEARCH</DisplayName>
        <EventIcon>IDI_BROWSER_SEARCH</EventIcon>
        <DefaultCommand>BROWSER_SEARCH_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>RIGHT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_RWIN</DisplayName>
        <EventIcon>IDI_RWIN</EventIcon>
        <DefaultCommand>RIGHT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1013' Type='Keyboard'>
    <Name>Digital Media Keyboard</Name>
    <OemAbbreviation>DMK</OemAbbreviation>
    <HWID Type='PID'>
      0x00B4
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x00B5
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\DigitalMediaKeyboard\DigitalMediaKeyboard.bmp</PCImageFile>
    <Characteristic Name='SupportsZoom'/>
    <EventList>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>RIGHT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_RWIN</DisplayName>
        <EventIcon>IDI_RWIN</EventIcon>
        <DefaultCommand>RIGHT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1027' Type='Keyboard'>
    <Name>Digital Media Keyboard 3000</Name>
    <OemAbbreviation>DMK3000</OemAbbreviation>
    <HWID Type='PID'>
      0x0730
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x0731
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='OEM'>
      0x0732
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109 OEM'>
      0x0733
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\DigitalMediaKeyboard3000\DigitalMediaKeyboard3000.bmp</PCImageFile>
    <Characteristic Name='SupportsZoom'/>
    <EventList>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>FLIP3D_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FLIP_3D</DisplayName>
        <EventIcon>IDI_FLIP3D</EventIcon>
        <DefaultCommand>HUNTER_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip3d_support'>FLIP3D_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip_support'>FLIP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1012' Type='Keyboard'>
    <Name>Digital Media Pro Keyboard</Name>
    <OemAbbreviation>DMPK</OemAbbreviation>
    <HWID Type='PID'>
      0x00B0
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x00B1
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\DigitalMediaProKeyboard\DigitalMediaProKeyboard.bmp</PCImageFile>
    <Characteristic Name='SupportsZoom'/>
    <EventList>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>RIGHT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_RWIN</DisplayName>
        <EventIcon>IDI_RWIN</EventIcon>
        <DefaultCommand>RIGHT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1000' Type='Keyboard'>
    <Name>Internet Keyboard</Name>
    <OemAbbreviation>IK</OemAbbreviation>
    <HWID Type='PID'>
      0x002D
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\InternetKeyboard\InternetKeyboard.bmp</PCImageFile>
    <EventList>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_FORWARD</DisplayName>
        <EventIcon>IDI_BROWSER_FORWARD</EventIcon>
        <DefaultCommand>BROWSER_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_STOP</DisplayName>
        <EventIcon>IDI_BROWSER_STOP</EventIcon>
        <DefaultCommand>BROWSER_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_SEARCH_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_SEARCH</DisplayName>
        <EventIcon>IDI_BROWSER_SEARCH</EventIcon>
        <DefaultCommand>BROWSER_SEARCH_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_FAVORITES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_FAVORITES</DisplayName>
        <EventIcon>IDI_BROWSER_FAVORITES</EventIcon>
        <DefaultCommand>BROWSER_FAVORITES_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_COMPUTER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP1</DisplayName>
        <EventIcon>IDI_LAUNCH_APP1</EventIcon>
        <DefaultCommand>LAUNCH_MY_COMPUTER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>RIGHT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_RWIN</DisplayName>
        <EventIcon>IDI_RWIN</EventIcon>
        <DefaultCommand>RIGHT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1010' Type='Keyboard'>
    <Name>Keyboard Elite for Bluetooth</Name>
    <OemAbbreviation>EKB</OemAbbreviation>
    <HWID Type='PID' Category='BT'>
      0x0099
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='BT 109'>
      0x009A
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\EliteKeyboardForBluetooth\EliteKeyboardForBluetooth.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='Bluetooth'/>
    <Characteristic Name='WheelVScrollResolution' Value='medium'/>
    <Characteristic Name='WheelHScrollResolution' Value='low'/>
    <Characteristic Name='VirtualCableProtectionFeature'/>
    <Requirement Name='ms_bluetooth_stack'/>
    <EventList>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_FORWARD</DisplayName>
        <EventIcon>IDI_BROWSER_FORWARD</EventIcon>
        <DefaultCommand>BROWSER_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1011' Type='Keyboard'>
    <Name>Keyboard with Fingerprint Reader</Name>
    <OemAbbreviation>KFP</OemAbbreviation>
    <HWID Type='PID'>
      0x00BB
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x00BC
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\KeyboardWithFingerprintReader\KeyboardWithFingerprintReader.bmp</PCImageFile>
    <Characteristic Name='FingerprintReader'/>
    <Requirement  Name='NoMacSupport'/>
    <EventList>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>RIGHT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_RWIN</DisplayName>
        <EventIcon>IDI_RWIN</EventIcon>
        <DefaultCommand>RIGHT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1004' Type='Keyboard'>
    <Name>MultiMedia Keyboard</Name>
    <OemAbbreviation>MM</OemAbbreviation>
    <PCImageFile>Models\MultimediaKeyboard\MultimediaKeyboard.bmp</PCImageFile>
    <Requirement  Name='NoMacSupport'/>
    <EventList>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1016' Type='Keyboard'>
    <Name>Natural Ergonomic Keyboard 4000</Name>
    <OemAbbreviation>NEK4000</OemAbbreviation>
    <HWID Type='PID'>
      0x00DB
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x00DC
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\NaturalErgonomicKeyboard4000\NaturalErgonomicKeyboard4000.bmp</PCImageFile>
    <Characteristic Name='SupportsZoom'/>
    <EventList>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_SEARCH_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_SEARCH</DisplayName>
        <EventIcon>IDI_BROWSER_SEARCH</EventIcon>
        <DefaultCommand>BROWSER_SEARCH_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_FORWARD</DisplayName>
        <EventIcon>IDI_BROWSER_FORWARD</EventIcon>
        <DefaultCommand>BROWSER_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1025' Type='Keyboard'>
    <Name>Natural Wireless Ergonomic Keyboard 7000</Name>
    <OemAbbreviation>NWEK7000</OemAbbreviation>
    <ModelId>{05649B79-3309-4c95-B1E5-10F76B8B893F}</ModelId>
    <ModelId_109>{419FDB20-FC66-4AD3-8366-8F7D53852CE0}</ModelId_109>
    <HWID Type='RFID'>
      0x0038
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x0039
    </HWID>
    <PCImageFile>Models\NaturalWirelessErgonomicKeyboard7000\NaturalWirelessErgonomicKeyboard7000.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsSignalQuality'/>
    <Characteristic Name='SupportsZoom'/>
    <EventList>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_SEARCH_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_SEARCH</DisplayName>
        <EventIcon>IDI_BROWSER_SEARCH</EventIcon>
        <DefaultCommand>BROWSER_SEARCH_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_FORWARD</DisplayName>
        <EventIcon>IDI_BROWSER_FORWARD</EventIcon>
        <DefaultCommand>BROWSER_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1026' Type='Keyboard'>
    <Name>Wireless Comfort Keyboard 4000</Name>
    <OemAbbreviation>WCK4000</OemAbbreviation>
    <ModelId>{00E281A4-6BA1-4f9f-B186-16FAEB502ADC}</ModelId>
    <ModelId_109>{30D3AD39-A276-43C7-8B36-21020155ABB0}</ModelId_109>
    <HWID Type='RFID'>
      0x003C
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x003D
    </HWID>
    <PCImageFile>Models\WirelessComfortKeyboard4000\WirelessComfortKeyboard4000.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsSignalQuality'/>
    <Characteristic Name='SupportsZoom'/>
    <EventList>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>GADGETS_EVENT</Id>
        <DisplayName>IDS_KN_GADGETS</DisplayName>
        <EventIcon>IDI_GADGETS</EventIcon>
        <DefaultCommand>GADGETS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALL_EVENT</Id>
        <DisplayName>IDS_KN_CALL</DisplayName>
        <EventIcon>IDI_CALL</EventIcon>
        <DefaultCommand>CALL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1014' Type='Keyboard'>
    <Name>Wireless Comfort Keyboard</Name>
    <OemAbbreviation>WCK</OemAbbreviation>
    <ModelId>{E21AF279-AC84-4517-BE3B-B38971745C32}</ModelId>
    <ModelId_109>{2DCDC0E1-D295-4409-BF0E-5A2284568D5F}</ModelId_109>
    <HWID Type='RFID'>
      0x000A
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x000B
    </HWID>
    <PCImageFile>Models\WirelessComfortKeyboard\WirelessComfortKeyboard.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsSignalQuality'/>
    <Characteristic Name='SupportsZoom'/>
    <EventList>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALENDAR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CALENDAR</DisplayName>
        <EventIcon>IDI_CALENDAR</EventIcon>
        <DefaultCommand>LAUNCH_CALENDAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1009' Type='Keyboard'>
    <Name>Wireless Desktop Elite Keyboard</Name>
    <OemAbbreviation>WDE</OemAbbreviation>
    <ModelId>{F5BD616D-6E34-485c-A798-F04065490498}</ModelId>
    <ModelId_109>{173AC6AF-5E25-4618-A6C7-967979BD73A1}</ModelId_109>
    <HWID Type='RFID'>
      0x0008
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x0009
    </HWID>
    <PCImageFile>Models\WirelessDesktopEliteKeyboard\WirelessDesktopEliteKeyboard.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsSignalQuality'/>
    <Characteristic Name='WheelVScrollResolution' Value='medium'/>
    <Characteristic Name='WheelHScrollResolution' Value='low'/>
    <EventList>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_FORWARD</DisplayName>
        <EventIcon>IDI_BROWSER_FORWARD</EventIcon>
        <DefaultCommand>BROWSER_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1023' Type='Keyboard'>
    <Name>Wireless Entertainment Keyboard 7000</Name>
    <OemAbbreviation>WEK7000</OemAbbreviation>
    <HWID Type='PID'>
      0x0717
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x0718
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='BT'>
      0x0705
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='BT 109'>
      0x0706
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\WirelessEntertainmentKeyboard7000\WirelessEntertainmentKeyboard7000.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='Bluetooth'/>
    <Characteristic Name='FirstConnect'/>
    <Characteristic Name='SupportsZoom'/>
    <Characteristic Name='SupportsTouchPad'/>
    <Characteristic Name='UHE' Value='0x0717,  0x0718'/>
    <Characteristic Name='VirtualCableProtectionFeature'/>
    <Requirement Name='ms_bluetooth_stack'/>
    <Requirement Name='bluetooth_uhe_support'/>
    <Requirement  Name='NoMacSupport'/>
    <EventList>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>GADGETS_EVENT</Id>
        <DisplayName>IDS_KN_GADGETS</DisplayName>
        <EventIcon>IDI_GADGETS</EventIcon>
        <DefaultCommand>GADGETS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAGNIFIER_EVENT</Id>
        <DisplayName>IDS_KN_MAGNIFY</DisplayName>
        <EventIcon>IDI_MAGNIFIER</EventIcon>
        <DefaultCommand>MAGNIFY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALL_EVENT</Id>
        <DisplayName>IDS_KN_CALL</DisplayName>
        <EventIcon>IDI_CALL</EventIcon>
        <DefaultCommand>CALL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1024' Type='Keyboard'>
    <Name>Wireless Entertainment Keyboard 8000</Name>
    <OemAbbreviation>WEK8000</OemAbbreviation>
    <HWID Type='PID'>
      0x0715
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x0716
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='BT'>
      0x0703
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='BT 109'>
      0x0704
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\WirelessEntertainmentKeyboard8000\WirelessEntertainmentKeyboard8000.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='Bluetooth'/>
    <Characteristic Name='FirstConnect'/>
    <Characteristic Name='SupportsZoom'/>
    <Characteristic Name='SupportsTouchPad'/>
    <Characteristic Name='HousesRadio'/>
    <Characteristic Name='UHE' Value='0x0715,  0x0716'/>
    <Characteristic Name='VirtualCableProtectionFeature'/>
    <Requirement Name='ms_bluetooth_stack'/>
    <Requirement Name='bluetooth_uhe_support'/>
    <Requirement  Name='NoMacSupport'/>
    <EventList>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>GADGETS_EVENT</Id>
        <DisplayName>IDS_KN_GADGETS</DisplayName>
        <EventIcon>IDI_GADGETS</EventIcon>
        <DefaultCommand>GADGETS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAGNIFIER_EVENT</Id>
        <DisplayName>IDS_KN_MAGNIFY</DisplayName>
        <EventIcon>IDI_MAGNIFIER</EventIcon>
        <DefaultCommand>MAGNIFY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALL_EVENT</Id>
        <DisplayName>IDS_KN_CALL</DisplayName>
        <EventIcon>IDI_CALL</EventIcon>
        <DefaultCommand>CALL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1019' Type='Keyboard'>
    <Name>Wireless Keyboard 2000</Name>
    <OemAbbreviation>WK2000</OemAbbreviation>
    <ModelId>{FFD09940-C865-47b7-83DF-880023918A89}</ModelId>
    <ModelId_109>{E2950EA2-2504-4108-B49E-0D8863E3A1D1}</ModelId_109>
    <HWID Type='RFID'>
      0x0040
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x0041
    </HWID>
    <PCImageFile>Models\WirelessKeyboard2000\WirelessKeyboard2000.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsSignalQuality'/>
    <EventList>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_FORWARD</DisplayName>
        <EventIcon>IDI_BROWSER_FORWARD</EventIcon>
        <DefaultCommand>BROWSER_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_SEARCH_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_SEARCH</DisplayName>
        <EventIcon>IDI_BROWSER_SEARCH</EventIcon>
        <DefaultCommand>BROWSER_SEARCH_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>RIGHT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_RWIN</DisplayName>
        <EventIcon>IDI_RWIN</EventIcon>
        <DefaultCommand>RIGHT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1020' Type='Keyboard'>
    <Name>Wireless Keyboard 3000</Name>
    <OemAbbreviation>WK3000</OemAbbreviation>
    <ModelId>{9D4EDA0E-2EB0-4472-8CA1-9AD2B1F18790}</ModelId>
    <ModelId_109>{B294C9B3-DE11-4BF3-9903-E71AC37402F3}</ModelId_109>
    <HWID Type='RFID'>
      0x000E
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x000F
    </HWID>
    <PCImageFile>Models\WirelessKeyboard3000\WirelessKeyboard3000.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsSignalQuality'/>
    <EventList>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_FORWARD</DisplayName>
        <EventIcon>IDI_BROWSER_FORWARD</EventIcon>
        <DefaultCommand>BROWSER_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_SEARCH_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_SEARCH</DisplayName>
        <EventIcon>IDI_BROWSER_SEARCH</EventIcon>
        <DefaultCommand>BROWSER_SEARCH_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>RIGHT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_RWIN</DisplayName>
        <EventIcon>IDI_RWIN</EventIcon>
        <DefaultCommand>RIGHT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1022' Type='Keyboard'>
    <Name>Wireless Laser Keyboard 6000 v2.0</Name>
    <OemAbbreviation>WLK6000v2</OemAbbreviation>
    <ModelId>{26176CB7-6EE5-4406-8D2E-0F6E92F94923}</ModelId>
    <ModelId_109>{A1FCA801-53A6-41C2-B9E0-F52645AF6D18}</ModelId_109>
    <HWID Type='RFID'>
      0x0036
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x0037
    </HWID>
    <PCImageFile>Models\WirelessLaserKeyboard6000\WirelessLaserKeyboard6000.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsSignalQuality'/>
    <Characteristic Name='SupportsZoom'/>
    <EventList>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>GADGETS_EVENT</Id>
        <DisplayName>IDS_KN_GADGETS</DisplayName>
        <EventIcon>IDI_GADGETS</EventIcon>
        <DefaultCommand>GADGETS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALL_EVENT</Id>
        <DisplayName>IDS_KN_CALL</DisplayName>
        <EventIcon>IDI_CALL</EventIcon>
        <DefaultCommand>CALL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_FORWARD</DisplayName>
        <EventIcon>IDI_BROWSER_FORWARD</EventIcon>
        <DefaultCommand>BROWSER_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>RIGHT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_RWIN</DisplayName>
        <EventIcon>IDI_RWIN</EventIcon>
        <DefaultCommand>RIGHT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1028' Type='Keyboard'>
    <Name>Wireless Laser Keyboard 7000</Name>
    <OemAbbreviation>WLK7000</OemAbbreviation>
    <ModelId>{763216D8-9175-41fa-A042-66588B5B9E0E}</ModelId>
    <ModelId_109>{07C77324-9A07-4E25-B263-35F0ED742C38}</ModelId_109>
    <HWID Type='RFID'>
      0x003E
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x003F
    </HWID>
    <PCImageFile>Models\WirelessLaserKeyboard7000\WirelessLaserKeyboard7000.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsZoom'/>
    <EventList>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALL_EVENT</Id>
        <DisplayName>IDS_KN_CALL</DisplayName>
        <EventIcon>IDI_CALL</EventIcon>
        <DefaultCommand>CALL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>GADGETS_EVENT</Id>
        <DisplayName>IDS_KN_GADGETS</DisplayName>
        <EventIcon>IDI_GADGETS</EventIcon>
        <DefaultCommand>GADGETS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>FLIP3D_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FLIP_3D</DisplayName>
        <EventIcon>IDI_FLIP3D</EventIcon>
        <DefaultCommand>HUNTER_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip3d_support'>FLIP3D_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip_support'>FLIP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1006' Type='Keyboard'>
    <Name>Wireless MultiMedia Keyboard</Name>
    <OemAbbreviation>WMM</OemAbbreviation>
    <ModelId>{E46F34E8-38B1-4cce-B732-BEC869F4EC49}</ModelId>
    <ModelId_109>{ABD8F8EF-FD68-4f20-9AA1-277AD19A809E}</ModelId_109>
    <HWID Type='PID'>
      0x005F
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x0061
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID'>
      0x0070
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x0071
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='RFID'>
      0x0004
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x0005
    </HWID>
    <PCImageFile>Models\WirelessMultimediaKeyboard\WirelessMultimediaKeyboard.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsSignalQuality'/>
    <Characteristic Name='CustomBatteryEventMapping'/>
    <EventList>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1008' Type='Keyboard'>
    <Name>Wireless Optical Desktop for Bluetooth Keyboard</Name>
    <OemAbbreviation>WODBT</OemAbbreviation>
    <HWID Type='PID' Category='BT'>
      0x007b
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='BT 109'>
      0x007f
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\WirelessOpticalDesktopForBluetoothKeyboard\WirelessOpticalDesktopForBluetoothKeyboard.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='Bluetooth'/>
    <Requirement Name='ms_bluetooth_stack'/>
    <EventList>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1015' Type='Keyboard'>
    <Name>Wireless Photo Keyboard</Name>
    <OemAbbreviation>WPK</OemAbbreviation>
    <ModelId>{56A0DE0E-46EE-4742-AA8B-42696203D828}</ModelId>
    <ModelId_109>{711D7979-FC95-4E2E-9E44-3646363F786A}</ModelId_109>
    <HWID Type='RFID'>
      0x000C
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x000D
    </HWID>
    <PCImageFile>Models\WirelessPhotoKeyboard\WirelessPhotoKeyboard.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsSignalQuality'/>
    <Characteristic Name='SupportsZoom'/>
    <Requirement  Name='NoMacSupport'/>
    <EventList>
      <Event>
        <Id>OPEN_PHOTO_LIBRARY_EVENT</Id>
        <DisplayName>IDS_KN_PHOTO_LIBRARY</DisplayName>
        <EventIcon>IDI_PHOTO_LIBRARY</EventIcon>
        <DefaultCommand>OPEN_PHOTO_LIBRARY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EDIT_PHOTO_EVENT</Id>
        <DisplayName>IDS_KN_PHOTO_EDIT</DisplayName>
        <EventIcon>IDI_PHOTO_EDIT_PICTURE</EventIcon>
        <DefaultCommand>EDIT_PHOTO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_PHOTO_EVENT</Id>
        <DisplayName>IDS_KN_PHOTO_PRINT</DisplayName>
        <EventIcon>IDI_PHOTO_PRINT_PICTURE</EventIcon>
        <DefaultCommand>PRINT_PHOTO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SEND_PHOTO_EVENT</Id>
        <DisplayName>IDS_KN_PHOTO_SEND</DisplayName>
        <EventIcon>IDI_PHOTO_SEND_PICTURE</EventIcon>
        <DefaultCommand>SEND_PHOTO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PHOTO_SLIDE_SHOW_EVENT</Id>
        <DisplayName>IDS_KN_PHOTO_SLIDESHOW</DisplayName>
        <EventIcon>IDI_PHOTO_SLIDESHOW</EventIcon>
        <DefaultCommand>PHOTO_SLIDE_SHOW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='1007' Type='Keyboard'>
    <Name>Wireless Natural MultiMedia Keyboard</Name>
    <OemAbbreviation>WNMMK</OemAbbreviation>
    <ModelId>{9997920D-41D3-4090-88BF-1ADAA389A4B7}</ModelId>
    <ModelId_109>{69555D9B-0609-4c53-93FD-7F564A82821B}</ModelId_109>
    <HWID Type='PID'>
      0x0063
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x0065
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID'>
      0x0072
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x0073
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='RFID'>
      0x0006
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x0007
    </HWID>
    <PCImageFile>Models\WirelessNaturalMultimediaKeyboard\WirelessNaturalMultimediaKeyboard.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsSignalQuality'/>
    <Characteristic Name='CustomBatteryEventMapping'/>
    <EventList>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='9999' Type='Keyboard'>
    <Name>Wireless Optical Desktop for MAC</Name>
    <OemAbbreviation>NOABRV</OemAbbreviation>
    <ModelId>{99C08AFA-4D4B-4d34-A3E0-4527A549443C}</ModelId>
    <ModelId_109>{1752E6A5-4B68-4915-9A03-A5DFF97C8972}</ModelId_109>
    <HWID Type='RFID'>
      0x0042
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x0043
    </HWID>
    <PCImageFile>Models\WirelessOpticalDesktopforMAC\WirelessOpticalDesktopforMAC.bmp</PCImageFile>
    <Characteristic Name='SupportsZoom'/>
    <Requirement  Name='NoPCSupport'/>
    <EventList>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_MUSIC_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYMUSIC</DisplayName>
        <EventIcon>IDI_MYMUSIC</EventIcon>
        <DefaultCommand>LAUNCH_MY_MUSIC_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_SEARCH_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_SEARCH</DisplayName>
        <EventIcon>IDI_BROWSER_SEARCH</EventIcon>
        <DefaultCommand>BROWSER_SEARCH_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LOG_OFF_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LOGOFF</DisplayName>
        <EventIcon>IDI_LOGOFF</EventIcon>
        <DefaultCommand>LOGOFF_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='7000' Type='Keyboard'>
    <Name>SideWinder X6 Keyboard</Name>
    <OemAbbreviation>SX6K</OemAbbreviation>
    <HWID Type='PID'>
      0x074B
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
        <Collection>
          <InterfaceId>1</InterfaceId>
          <CollectionFeature>APP_SPECIFIC_LIGHT</CollectionFeature>
          <CollectionFeature>MACRO_PAD_MODE</CollectionFeature>
          <CollectionFeature>MACRO_RECORD_LIGHT</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x074C
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
        <Collection>
          <InterfaceId>1</InterfaceId>
          <CollectionFeature>APP_SPECIFIC_LIGHT</CollectionFeature>
          <CollectionFeature>MACRO_PAD_MODE</CollectionFeature>
          <CollectionFeature>MACRO_RECORD_LIGHT</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\SideWinderX6Keyboard\SideWinderX6Keyboard.bmp</PCImageFile>
    <Characteristic Name='ShowSidewinderHelp'/>
    <Characteristic Name='MacroPadMode'/>
    <Characteristic Name='MacroRecordLight'/>
    <Requirement Name='gaming_support'/>
    <Requirement  Name='NoMacSupport'/>
    <EventList>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='DisabledByMacroPad'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
        <Capability Name='DisabledByMacroPad'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_01_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_01</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_02_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_02</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_03_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_03</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_04_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_04</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_05_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_05</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_06_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_06</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_07_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_07</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_08_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_08</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_09_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_09</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_10_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_10</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_11_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_11</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_12_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_12</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_13_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_13</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_14_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_14</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_15_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_15</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_16_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_16</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_17_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_17</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_18_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_18</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_19_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_19</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_20_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_20</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_21_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_21</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_22_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_22</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_23_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_23</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_24_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_24</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_25_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_25</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_26_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_26</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_27_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_27</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_28_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_28</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_29_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_29</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_30_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_30</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
        <Capability Name='EnabledByMacroPad'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='7001' Type='Keyboard'>
    <Name>Wireless Keyboard 1000</Name>
    <OemAbbreviation>WK1000</OemAbbreviation>
    <ModelId>{FB7D9F2B-E74A-48e0-8345-EFBBEDE21DE1}</ModelId>
    <ModelId_109>{FF7A0268-038B-44B4-A302-4D512D0FFD3D}</ModelId_109>
    <HWID Type='RFID'>
      0x0062
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x0063
    </HWID>
    <PCImageFile>Models\WirelessKeyboard1000\WirelessKeyboard1000.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsSignalQuality'/>
    <EventList>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>FLIP3D_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FLIP_3D</DisplayName>
        <EventIcon>IDI_FLIP3D</EventIcon>
        <DefaultCommand>HUNTER_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip3d_support'>FLIP3D_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip_support'>FLIP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='7002' Type='Keyboard'>
    <Name>Wireless Keyboard 6000 v3.0</Name>
    <OemAbbreviation>WLK6000V3</OemAbbreviation>
    <ModelId>{8B46EA7F-1015-42c6-A5D2-81691A8587A8}</ModelId>
    <ModelId_109>{F6555E62-06D9-412A-9A75-FC05346C2350}</ModelId_109>
    <HWID Type='RFID'>
      0x0064
    </HWID>
    <HWID Type='RFID' Category='109'>
      0x0065
    </HWID>
    <PCImageFile>Models\WirelessKeyboard6000v3\WirelessKeyboard6000v3.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsZoom'/>
    <EventList>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_BACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_BACKWARD</DisplayName>
        <EventIcon>IDI_BROWSER_BACKWARD</EventIcon>
        <DefaultCommand>BROWSER_BACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALL_EVENT</Id>
        <DisplayName>IDS_KN_CALL</DisplayName>
        <EventIcon>IDI_CALL</EventIcon>
        <DefaultCommand>CALL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>GADGETS_EVENT</Id>
        <DisplayName>IDS_KN_GADGETS</DisplayName>
        <EventIcon>IDI_GADGETS</EventIcon>
        <DefaultCommand>GADGETS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>FLIP3D_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FLIP_3D</DisplayName>
        <EventIcon>IDI_FLIP3D</EventIcon>
        <DefaultCommand>HUNTER_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip3d_support'>FLIP3D_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip_support'>FLIP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='7003' Type='Keyboard'>
    <Name>Wired Keyboard 600</Name>
    <OemAbbreviation>WK600</OemAbbreviation>
    <HWID Type='PID'>
      0x0750
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x0751
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\WiredKeyboard600\WiredKeyboard600.bmp</PCImageFile>
    <EventList>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>RIGHT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_RWIN</DisplayName>
        <EventIcon>IDI_RWIN</EventIcon>
        <DefaultCommand>RIGHT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='7004' Type='Keyboard'>
    <Name>Wired Keyboard 400</Name>
    <OemAbbreviation>WK400</OemAbbreviation>
    <HWID Type='PID'>
      0x0752
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x0753
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\WiredKeyboard400\WiredKeyboard400.bmp</PCImageFile>
    <EventList>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>RIGHT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_RWIN</DisplayName>
        <EventIcon>IDI_RWIN</EventIcon>
        <DefaultCommand>RIGHT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='7005' Type='Keyboard'>
    <Name>Wireless Keyboard 3000 v2.0</Name>
    <OemAbbreviation>WK3000v2</OemAbbreviation>
    <ModelId>{2A632B83-F92D-4596-B80A-F17BA46C81BC}</ModelId>
    <ModelId_109>{01371402-6065-466d-8A1E-E51997C573AE}</ModelId_109>
    <HWID Type='MERCURYID'>
      0x0106
    </HWID>
    <HWID Type='MERCURYID' Category='109'>
      0x0105
    </HWID>
    <PCImageFile>Models\WirelessKeyboard3000v2\WirelessKeyboard3000v2.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsZoom'/>
    <Characteristic Name='SupportsMercury'/>
    <EventList>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MESSENGER_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MESSENGER</DisplayName>
        <EventIcon>IDI_MESSENGER</EventIcon>
        <DefaultCommand>LAUNCH_MESSENGER_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_STOP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_STOP</DisplayName>
        <EventIcon>IDI_MEDIA_STOP</EventIcon>
        <DefaultCommand>MEDIA_STOP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>FLIP3D_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FLIP_3D</DisplayName>
        <EventIcon>IDI_FLIP3D</EventIcon>
        <DefaultCommand>HUNTER_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip3d_support'>FLIP3D_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip_support'>FLIP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='7006' Type='Keyboard'>
    <Name>Wireless Comfort Keyboard 5000</Name>
    <OemAbbreviation>WCK5000</OemAbbreviation>
    <ModelId>{C1A6C3C3-EE83-43e3-AA11-17BFBE31D88B}</ModelId>
    <ModelId_109>{1841AA73-00B4-4375-A9FD-4B4CFC6F468C}</ModelId_109>
    <HWID Type='MERCURYID'>
      0x0109
    </HWID>
    <HWID Type='MERCURYID' Category='109'>
      0x0108
    </HWID>
    <PCImageFile>Models\WirelessComfortKeyboard5000\WirelessComfortKeyboard5000.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsZoom'/>
    <Characteristic Name='SupportsMercury'/>
    <EventList>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_DOCUMENTS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYDOCS</DisplayName>
        <EventIcon>IDI_MYDOCS</EventIcon>
        <DefaultCommand>LAUNCH_MY_DOCUMENTS_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_PICTURES_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MYPICS</DisplayName>
        <EventIcon>IDI_MYPICS</EventIcon>
        <DefaultCommand>LAUNCH_MY_PICTURE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MEDIA_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MEDIA_SELECT</DisplayName>
        <EventIcon>IDI_LAUNCH_MEDIA_SELECT</EventIcon>
        <DefaultCommand>LAUNCH_MEDIA_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>FLIP3D_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FLIP_3D</DisplayName>
        <EventIcon>IDI_FLIP3D</EventIcon>
        <DefaultCommand>HUNTER_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip3d_support'>FLIP3D_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='flip_support'>FLIP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_F_LOCK_OSD</DisplayName>
        <EventIcon>IDI_F_LOCK</EventIcon>
        <DefaultCommand>F_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='7007' Type='Keyboard'>
    <Name>SideWinder X4 Keyboard</Name>
    <OemAbbreviation>SX4K</OemAbbreviation>
    <HWID Type='PID'>
      0x0768
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
        <Collection>
          <InterfaceId>1</InterfaceId>
          <CollectionFeature>APP_SPECIFIC_LIGHT</CollectionFeature>
          <CollectionFeature>MACRO_RECORD_LIGHT</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <HWID Type='PID' Category='109'>
      0x0769
      <CollectionList>
        <Collection>
          <CollectionId>1</CollectionId>
          <CollectionFeature>KEYBOARD</CollectionFeature>
        </Collection>
        <Collection>
          <InterfaceId>1</InterfaceId>
          <CollectionFeature>APP_SPECIFIC_LIGHT</CollectionFeature>
          <CollectionFeature>MACRO_RECORD_LIGHT</CollectionFeature>
        </Collection>
      </CollectionList>
    </HWID>
    <PCImageFile>Models\SideWinderX4Keyboard\SideWinderX4Keyboard.bmp</PCImageFile>
    <Characteristic Name='ShowSidewinderHelp'/>
    <Characteristic Name='MacroRecordLight'/>
    <Requirement Name='gaming_support'/>
    <Requirement  Name='NoMacSupport'/>
    <EventList>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_01_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_01</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_02_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_02</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_03_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_03</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_04_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_04</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_05_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_05</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MACRO_KEY_S_06_EVENT</Id>
        <DisplayName>IDS_KN_KEY_S_06</DisplayName>
        <EventIcon>IDI_S_KEY</EventIcon>
        <DefaultCommand>MACRO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='7008' Type='Keyboard'>
    <Name>Wireless Arc Keyboard</Name>
    <OemAbbreviation>WAK</OemAbbreviation>
    <ModelId>{567EA66B-DF17-43EC-B6CF-6D7E7F1846B6}</ModelId>
    <ModelIdColor>{59083DD5-8ECC-4701-83FF-A0C2F2E61198}</ModelIdColor>
    <ModelIdColor>{64A267C2-088C-4325-B9B2-5F6A6ECB5CCC}</ModelIdColor>
    <ModelIdColor>{D6D250D0-232A-42BA-ADF2-A65A0BE5D9B1}</ModelIdColor>
    <ModelIdColor>{6F760C54-F0EA-4D41-9871-98931C5691EA}</ModelIdColor>
    <ModelIdColor>{6F908669-4062-4D18-9E29-8FEDE40E49B3}</ModelIdColor>
    <ModelId_109>{A5185720-E799-40c3-B19E-917015F86625}</ModelId_109>
    <ModelIdColor109>{F7E325AC-B736-4D36-85BE-DCFB44A786E4}</ModelIdColor109>
    <ModelIdColor109>{77920FF4-4A5E-4F04-B9D5-86C4D4498066}</ModelIdColor109>
    <ModelIdColor109>{87E715F9-2FED-4574-8022-41257BA1081C}</ModelIdColor109>
    <ModelIdColor109>{6F97B9B4-C4BC-4F16-835A-41795E0C4DEE}</ModelIdColor109>
    <ModelIdColor109>{B0A6778D-E559-4326-B8DF-C58C493D5CCC}</ModelIdColor109>
    <HWID Type='MERCURYID'>
      0x010B
    </HWID>
    <HWID Type='MERCURYID' Category='109'>
      0x010C
    </HWID>
    <PCImageFile>Models\WirelessArcKeyboard\WirelessArcKeyboard.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsMercury'/>
    <EventList>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='7009' Type='Keyboard'>
    <Name>Wireless Keyboard 800</Name>
    <OemAbbreviation>WK800</OemAbbreviation>
    <ModelId>{54DC276D-DB45-4D04-8F0A-F7D55E85DD98}</ModelId>
    <ModelId_109>{D491B933-059A-4181-B481-3A4F9E97DF67}</ModelId_109>
    <HWID Type='MERCURYID'>
      0xF000
    </HWID>
    <HWID Type='MERCURYID' Category='109'>
      0xF001
    </HWID>
    <PCImageFile>Models\WirelessKeyboard800\WirelessKeyboard800.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsMercury'/>
    <Requirement  Name='NoMacSupport'/>
    <EventList>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>RIGHT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_RWIN</DisplayName>
        <EventIcon>IDI_RWIN</EventIcon>
        <DefaultCommand>RIGHT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

  <Device ID='7010' Type='Keyboard'>
    <Name>Wireless Keyboard 2000 v2.0</Name>
    <OemAbbreviation>WK2000V2</OemAbbreviation>
    <ModelId>{F6B802AF-1D92-47C3-A851-91578155B5CE}</ModelId>
    <ModelIdColor>{032094E1-71C2-40A8-9F2A-9ECC59451411}</ModelIdColor>
    <ModelId_109>{1E76BC50-0155-492F-A90E-5F464C9F188D}</ModelId_109>
    <ModelIdColor109>{684E65DD-0394-4CDA-B8D7-992714B9981A}</ModelIdColor109>
    <HWID Type='MERCURYID'>
      0x0116
    </HWID>
    <HWID Type='MERCURYID' Category='109'>
      0x0115
    </HWID>
    <PCImageFile>Models\WirelessKeyboard2000v2\WirelessKeyboard2000v2.bmp</PCImageFile>
    <Characteristic Name='ShowsXLockOsd'/>
    <Characteristic Name='SupportsZoom'/>
    <Characteristic Name='SupportsMercury'/>
    <EventList>
      <Event>
        <Id>BROWSER_HOME_KEY_EVENT</Id>
        <DisplayName>IDS_KN_BROWSER_HOME</DisplayName>
        <EventIcon>IDI_BROWSER_HOME</EventIcon>
        <DefaultCommand>BROWSER_HOME_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MAIL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_MAIL</DisplayName>
        <EventIcon>IDI_LAUNCH_MAIL</EventIcon>
        <DefaultCommand>LAUNCH_MAIL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_1_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES1</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_1</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_2_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES2</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_2</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_3_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES3</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_3</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_4_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES4</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_4</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_5_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES5</DisplayName>
        <EventIcon>IDI_MY_FAVORITES_5</EventIcon>
        <DefaultCommand>MY_FAVORITES_COMMAND</DefaultCommand>
        <DefaultCommand Requirement='favorite_bar_support'>FAV_BAR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>MY_FAVORITES_LEGEND_EVENT</Id>
        <DisplayName>IDS_KN_MY_FAVORITES_LEGEND</DisplayName>
        <EventIcon>IDI_FAVORITES_SETTINGS</EventIcon>
        <DefaultCommand>MY_FAVORITES_LEGEND_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PLAY_PAUSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PLAY_PAUSE</DisplayName>
        <EventIcon>IDI_MEDIA_PLAY_PAUSE</EventIcon>
        <DefaultCommand>MEDIA_PLAY_PAUSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PREVIOUS_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_PREVIOUSTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_PREVIOUSTRACK</EventIcon>
        <DefaultCommand>MEDIA_PREVIOUS_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEXT_TRACK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_MEDIA_NEXTTRACK</DisplayName>
        <EventIcon>IDI_MEDIA_NEXTTRACK</EventIcon>
        <DefaultCommand>MEDIA_NEXT_TRACK_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>F1_HELP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_HELP</DisplayName>
        <EventIcon>IDI_HELP</EventIcon>
        <DefaultCommand>F1_HELP_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>UNDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_UNDO</DisplayName>
        <EventIcon>IDI_UNDO</EventIcon>
        <DefaultCommand>UNDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>REDO_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REDO</DisplayName>
        <EventIcon>IDI_REDO</EventIcon>
        <DefaultCommand>REDO_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>NEW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NEW</DisplayName>
        <EventIcon>IDI_NEW</EventIcon>
        <DefaultCommand>NEW_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>OPEN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_OPEN</DisplayName>
        <EventIcon>IDI_OPEN</EventIcon>
        <DefaultCommand>OPEN_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CLOSE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CLOSE_WINDOW</DisplayName>
        <EventIcon>IDI_CLOSE_WINDOW</EventIcon>
        <DefaultCommand>CLOSE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_REPLY_KEY_EVENT</Id>
        <DisplayName>IDS_KN_REPLY</DisplayName>
        <EventIcon>IDI_REPLY</EventIcon>
        <DefaultCommand>MAIL_REPLY_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_FORWARD_KEY_EVENT</Id>
        <DisplayName>IDS_KN_FORWARD</DisplayName>
        <EventIcon>IDI_FORWARD</EventIcon>
        <DefaultCommand>MAIL_FORWARD_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>EMAIL_SEND_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SEND</DisplayName>
        <EventIcon>IDI_SEND</EventIcon>
        <DefaultCommand>MAIL_SEND_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SPELL_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SPELL</DisplayName>
        <EventIcon>IDI_SPELL</EventIcon>
        <DefaultCommand>SPELL_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SAVE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SAVE</DisplayName>
        <EventIcon>IDI_SAVE</EventIcon>
        <DefaultCommand>SAVE_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>PRINT_KEY_EVENT</Id>
        <DisplayName>IDS_KN_PRINT</DisplayName>
        <EventIcon>IDI_PRINT</EventIcon>
        <DefaultCommand>PRINT_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CALCULATOR_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LAUNCH_APP2</DisplayName>
        <EventIcon>IDI_LAUNCH_APP2</EventIcon>
        <DefaultCommand>LAUNCH_CALCULATOR_COMMAND</DefaultCommand>
        <Capability Name='CanRemap'/>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>LEFT_WINDOW_KEY_EVENT</Id>
        <DisplayName>IDS_KN_LWIN</DisplayName>
        <EventIcon>IDI_LWIN</EventIcon>
        <DefaultCommand>LEFT_WINDOW_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>APPS_KEY_EVENT</Id>
        <DisplayName>IDS_KN_APPS</DisplayName>
        <EventIcon>IDI_APPS</EventIcon>
        <DefaultCommand>APPS_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>CAPSLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_CAPITAL</DisplayName>
        <EventIcon>IDI_CAPITAL</EventIcon>
        <DefaultCommand>CAPSLOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
      </Event>
      <Event>
        <Id>SCROLL_LOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_SCROLL_LOCK_OSD</DisplayName>
        <EventIcon>IDI_SCROLL_LOCK</EventIcon>
        <DefaultCommand>SCROLL_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>NUMLOCK_KEY_EVENT</Id>
        <DisplayName>IDS_KN_NUM_LOCK_OSD</DisplayName>
        <EventIcon>IDI_NUM_LOCK</EventIcon>
        <DefaultCommand>NUM_LOCK_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
      <Event>
        <Id>VOLUME_UP_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_UP_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>VOLUME_DOWN_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_DOWN_COMMAND</DefaultCommand>
      </Event>
      <Event>
        <Id>MUTE_KEY_EVENT</Id>
        <DisplayName>IDS_KN_VOLUME_OSD</DisplayName>
        <EventIcon>IDI_VOLUME_UP_DOWN</EventIcon>
        <DefaultCommand>VOLUME_MUTE_COMMAND</DefaultCommand>
        <Capability Name='UserAssignable'/>
        <Capability Name='CantDisable'/>
      </Event>
    </EventList>
  </Device>

</MicrosoftHardwareDevices>
