<?xml version="1.0" encoding="UTF-8"?>
<peripherals>
  <peripheral vendor_product="1915:003B,22B8:003B" bus="usb" name="Motorola Nyxboard Hybrid" mapTo="nyxboard">
    <setting key="do_not_use_custom_keymap" type="bool" value="0" label="35009" order="1" />
    <setting key="keymap" value="nyxboard" label="35007" configurable="0" />
    <setting key="enable_flip_commands" type="bool" value="1" label="36005" order="2" />
    <setting key="flip_keyboard" value="VideoLibrary.Search" label="36002" order="3" />
    <setting key="flip_remote" value="Dialog.Close(virtualkeyboard)" label="36003" order="4" />
  </peripheral>

  <peripheral bus="cec" name="CEC Adapter" mapTo="cec">
    <setting key="enabled" type="bool" value="1" label="305" order="1" />
    <setting key="activate_source" type="bool" value="1" label="36020" order="2" />
    <setting key="wake_devices" type="enum" value="36037" label="36007" lvalues="36037|36038|36039|231" order="3" />
    <setting key="standby_devices" type="enum" value="36037" label="36008" lvalues="36037|36038|36039|231" order="4" />
    <setting key="send_inactive_source" type="bool" value="1" label="36025" order="5" />
    <setting key="cec_standby_screensaver" type="bool" value="0" label="36009" order="6" />
    <setting key="cec_wake_screensaver" type="bool" value="1" label="36010" order="7" />
    <setting key="standby_pc_on_tv_standby" type="enum" value="13011" label="36029" order="8" lvalues="36028|13005|13011|13010|13009|36044|36045" />
    <setting key="standby_tv_on_pc_standby" type="bool" value="1" label="36026" order="9" />
    <setting key="use_tv_menu_language" type="bool" value="1" label="36018" order="10" />
    <setting key="pause_playback_on_deactivate" type="bool" value="1" label="36033" configurable="0" />
    <setting key="pause_or_stop_playback_on_deactivate" type="enum" value="231" label="36033" order="11" lvalues="231|36044|36045" />
    <setting key="connected_device" type="enum" label="36019" value="36037" lvalues="36037|36038" order="12" />
    <setting key="cec_hdmi_port" type="int" value="1" min="1" max="15" label="36015" order="13" />
    <setting key="physical_address" type="string" label="36021" value="0" order="14" />
    <setting key="power_avr_on_as" type="bool" label="36046" value="0" order="15" />

    <setting key="tv_vendor" type="int" value="0" configurable="0" />
    <setting key="device_name" type="string" value="Kodi" configurable="0" />
    <setting key="wake_devices_advanced" type="string" value="" configurable="0" />
    <setting key="standby_devices_advanced" type="string" value="" configurable="0" />
    <setting key="double_tap_timeout_ms" type="int" min="50" max="1000" step="50" value="300" label="36047" order="16" />
    <setting key="button_repeat_rate_ms" type="int" min="0" max="250" step="10" value="0" label="36048" order="17" />
    <setting key="button_release_delay_ms" type="int" min="0" max="500" step="50" value="0" label="36049" order="18" />
    <setting key="device_type" type="enum" value="36051" label="36013" lvalues="36051|36052|36053" order="19" />
  </peripheral>

  <peripheral vendor_product="2548:1001,2548:1002" bus="usb" name="Pulse-Eight CEC Adapter" mapTo="cec">
    <!-- This entry will not create a CPeripheralCecAdapter instance, since it's filtered out in CPeripherals::CreatePeripheral,
         but it will ensure that a warning is displayed when an adapter is inserted, but libCEC is not present or couldn't be loaded.
         Since libCEC is now used to scan for devices, the warning will not be displayed without this mapping -->
  </peripheral>

  <peripheral vendor_product="15C2:32,15C2:33,15C2:34,15C2:35,15C2:36,15C2:37,15C2:38,15C2:39,15C2:3A,15C2:3B,15C2:3C,15C2:3D,15C2:3E,15C2:3F,15C2:41,15C2:42,15C2:43,15C2:44,15C2:45,15C2:46" bus="usb" name="iMON HID device" mapTo="imon">
    <setting key="do_not_use_custom_keymap" type="bool" value="1" label="35009" configurable="0"/>
    <setting key="disable_winjoystick" type="bool" value="1" label="35102" order="1" />
  </peripheral>

  <peripheral vendor_product="2252:0106,22A1:2801" bus="usb" name="WETEK Play remote" mapTo="hid">
    <setting key="do_not_use_custom_keymap" type="bool" value="0" label="35009" order="1" />
    <setting key="keymap" value="wetek-play" label="35007" configurable="0" />
  </peripheral>

  <peripheral vendor_product="2252:1037,2017:1688,2017:1689,2017:1690" bus="usb" name="OSMC RF Remote" mapTo="hid">
     <setting key="do_not_use_custom_keymap" type="bool" value="0" label="35009" order="1"/>
     <setting key="keymap" value="osmc" label="35007" configurable="1"/>
  </peripheral>

  <peripheral vendor_product="2017:1710,2017:1720" bus="usb" name="OSMC RF Remote" mapTo="hid">
     <setting key="do_not_use_custom_keymap" type="bool" value="0" label="35009" order="1"/>
     <setting key="keymap" value="osmcv3" label="35007" configurable="1"/>
  </peripheral>

  <peripheral class="joystick" name="joystick" mapTo="joystick">
    <setting key="appearance" type="addon" addontype="kodi.game.controller" label="480" order="1"/>
    <setting key="last_active" type="string" value="" configurable="0"/>
    <setting key="left_stick_deadzone" type="float" label="35078" order="2" value="0.2" min="0.0" step="0.05" max="1.0" />
    <setting key="right_stick_deadzone" type="float" label="35079" order="3" value="0.2" min="0.0" step="0.05" max="1.0" />
  </peripheral>

  <peripheral class="keyboard" name="keyboard" mapTo="keyboard">
    <setting key="last_active" type="string" value="" configurable="0"/>
  </peripheral>

  <peripheral class="mouse" name="mouse" mapTo="mouse">
    <setting key="last_active" type="string" value="" configurable="0"/>
  </peripheral>

</peripherals>
