-
-
Notifications
You must be signed in to change notification settings - Fork 91
Core Providers
Clive Galway edited this page Jul 24, 2019
·
8 revisions
Please note that for the initial releases, the setup process for some providers may involve getting a bit technical (Use of command-line etc).
Many providers will require admin rights to set up due to installation of drivers etc.
A Provider is a plugin for the back-end of UCR that enables support for a particular kind of input and / or output. UCR ships with a number of "Core" providers, but it is envisaged that anyone should be able to write a provider and make it available for use by all.
I/O Type | Input | Output | Provider Name | Setup Required |
---|---|---|---|---|
Keyboard / Mouse | * | * | Interception | * |
DirectInput (Non-Xbox) Joysticks / Pads | * | SharpDX_DirectInput | ||
DirectInput (Non-Xbox) Joysticks / Pads | * | vJoyInterfaceWrap | * | |
Xbox pads | * | SharpDX_XInput | ||
Xbox pads / PS pads | * | ViGEm | * | |
Tobii Eye Tracker | * | Tobii_Interaction | * | |
Titan One | * | * | TitanOne | * |
3Dconnexion SpaceMouse | * | SpaceMouse | ||
MIDI devices | * | * | Midi |
(Input = Read from physical device, Output = Send fake input)