See also HID Keyboard support.
Human Interface Device (HID) is the most widely used protocol for enabling man/machine interaction. All sorts of input devices use HID to communicate with your computer, including:
- Microsoft MCE remote controls
- MCE-compatible IR remote controls
- Other USB IR remote controls
- Gamepads (see also: gamepad usage)
MediaPortal's HID handler is the default and recommended input handler. It should satisfy the vast majority of users.
Simply tick the Use generic HID device option in the HID configuration panel to enable your input device.
When enabled, the Extended logging option causes each HID input to be recorded in the main MediaPortal log file. It's only necessary to enable this option when you're troubleshooting.
The repeat delay and speed options enable you to customise repeat handling for gamepads and remote controls. Repeat handling for other input devices is controlled by Windows. For more information about Windows' repeat settings please refer to Microsoft online documentation.
Repeat delay defines how long a button must be held down before it starts repeating.
Repeat speed defines how quickly repeat events are generated once a button starts repeating (ie. while it is being held down). This option can influence the speed at which you scroll through a list, how quickly volume increases or decreases etc.
To use Windows repeat settings, set these options to -1 (default). Windows default repeat delay and speed are typically 500 and 33 milliseconds respectively.
Some gamepad and remote control buttons produce keyboard events. Repeat handling for those buttons is governed by Windows rather than MediaPortal. Buttons that produce keyboard events often (but not always!) include:
Experienced users can customise HID configuration by editing
There are up to two instances of this file on your system, the default one as installed by MP1 and the custom one which take precedence if present.
The default one will be overwritten whenever you re-install MP1.
The custom one will remain the same even after re-installing MP1, meaning that any changes to the default configuration won't take effect until applied manually.
- Default path:
C:\Program Files (x86)\Team MediaPortal\MediaPortal\defaults\InputDeviceMappings\Generic-HID.xml
- Custom path: