What Is Xinput Mode



The perfect synthesis of comfort, convenience and outstanding precision: the XEOX Pro Analog Gamepad gives you a decisive tactical advantage thanks to its versatile buttons, triggers and its 8-way D-pad – for professional analog gaming on the PC. At the same time you can control the latest generation of games as well as classics from days of old as the XEOX can be switched between the controller technologies XInput and DirectInput®. Thanks to this the gamepad supports practically all PC games – whether new or old. In addition the integrated Li-polymer battery and reliable 2.4GHz wireless technology give you maximum freedom of movement.

  • Wireless Gamepad for PC gaming
  • 2.4GHz wireless technology for a range of up to 10m
  • Dual-Mode technology guarantees full compatibility with practically all games (switchable between XInput und DirectInput®)
  • Digital 8-way D-pad, four shoulder buttons, eight front buttons including Start and Back, one mode button and one rapid-fire button
  • Switchable rapid and auto-fire functions
  • Intense vibration effects for a realistic gaming experience
  • Rubberised coating for secure non-slip grip
  • Lightweight
  • Integrated 550mAh Li-Polymer battery offers up to 10hrs of gaming (charging time approx. 2-3hrs)
  • LED indicator Ring
  • USB Receiver, Plug & Play
  • Rubberised coating for secure non-slip grip
  • Dimensions: 153 × 107 × 61mm (W × D × H)
  • Weight: 218g
  • Win Vista (32/64-Bit)
  • Windows 7 (32/64-Bit)
  • Windows 8 (32/64-Bit)
  • Windows 10 (32/64-Bit)
What
  • The SN30Pro+ in Xinput Mode: as you can see, it's showing the same behavior as when the controller is paired in Switch Mode, analog bug is pressent. So I went and did a test I probably should have done already: I paired the SN30Pro+ in Switch Mode to my Windows 10 PC, as you can see it's recognized as an official Pro Controller.
  • Find helpful customer reviews and review ratings for TNP Wireless Gamepad Controller - Supports XInput DirectInput DInput Mode, Shock Vibration Feedback for PC Windows, Android, Tablet, Steam OS, OTG USB Wired Adapter Cable Cord at Amazon.com. Read honest and unbiased product reviews from our users.
  • SL-6566-BK-01_V3_UserGuide_V1.0.pdf

    File size: 225 KB

  • SL-6566-BK-01-V2_User-Guide.pdf

    File size: 448 KB

  • SL-6566-BK-01_Manual_V.0.pdf

    File size: 1,7 MB

  • SL-6566-BK-01_Driver_V1.0.zip

    Version: 1.0
    File size: 4,78 MB
    Description: Windows drivers (DirectInput)
    Operating system: Windows Vista (32-Bit), Windows Vista (64-Bit), Windows 7 (32-Bit), Windows 7 (64-Bit), Windows 8 (32-Bit), Windows 8 (64-Bit), Windows 8.1 (32-Bit), Windows 8.1 (64-Bit), Windows 10 (32-Bit), Windows 10 (64-Bit)

They are controller mode indicators: A. LED 1 blinking: D-input mode; B. LED 2 blinking: X-input mode (Xbox 360 mode) C. LED 3 blinking: macOS mode; D. LED Rotating: Switch mode or pairing mode; E. Solid LED: connection is successful.It also indicates the player mode when connected to Switch.

The switch on the back lets you toggle between the gamepad’s two operating modes: X stands for XInput (for most current games) and D stands for DirectInput (for all older and some newer games). When in XInput mode, all four gamepad LEDs will light up. Put the gamepad into the desired mode before starting a game.

Download the driver from www.speedlink.com to install the software. Always use the latest driver version.

Why has my left-hand analog stick/D-pad stopped working?

Press the SPEEDLINK button in DirectInput mode to toggle between the two D-pad modes. If the upper two LEDs do not light up, coolie hat mode is active. This means that the D-pad and left-hand analog stick have swapped functions.

What Is Xinput Mode

How do I use this gamepad to play games that only support mice or keyboards as input devices?

You can only do this with special additional software. These programmes are available as freeware versions and easy to find on the Internet.

Why can’t the trigger buttons (R2 and L2) be pressed at the same time?

Mode

The signals of these two buttons are on the same axis, so they cancel each other out if pressed simultaneously. This offers the best form of control in many games. Alternatively, configure the button mapping in the game so you don’t need to press both trigger buttons at the same time.

Games

Why does the gamepad not work at all or only offer limited functionality in some games?

As the gamepad supports both operating modes – DirectInput and XInput – you need to determine before launching the game which interface the game supports. You then need to set the gamepad to the correct mode as described in the manual prior to starting the game. You can determine which mode is compatible with a game by contacting the video game publisher, consulting the game instructions or testing both modes. Please note: full gamepad support is not offered by every game. However, these games can often be controlled using the gamepad by downloading and installing free additional software available on the Internet.

X Input Vs D Input

My gamepad, joystick or racing wheel doesn't work. How can I test its functionality?

What Is Xinput Mode

Search in Windows® under 'Settings' for 'Set up USB gaming controllers', you should find the device listed there. Double-click the device name in the list of installed game controllers to access the input device’s settings. Test the device by pressing its buttons or moving its sticks. What you do on the device should be reflected on the test panel. You should also make sure that the right mode is chosen for the game you want to play. If the device still doesn't work, please contact our support team.

Contact Support
  • Raspberry Pi 2, Retropie 3.3.1 Wheezy SD image download (no update performed).

    I have a Logitech F710 wireless. It has a switch between 2 different modes: D (DInput) and X (XInput). Depending on the switch position it is seen as different devices (usb disconnects and reconnects when switching):

    lsusb with DInput:

    dmesg with DInput:

    lsusb with XInput:

    dmesg with XInput:

    Using DInput the joystick works perfectly in emulation station, mupen64 and scummvm but is not recognised by retroarch.

    Retroarch says when starting a game (snes, gba, gbc):

    Now I have no idea where retroarch gets this joystick identifier (udev, SDL?). It does not appear in dmesg or lsusb.
    I did a recursive find in /opt and /home/pi grepping files for the string ‘F710’ and there is no config file mentioning an F710 controller (in DInput it should be: Logitech Logitech Cordless RumblePad 2). The configured joysticks are:

    There are also these same 2 joysticks in the emulation station config file.

    I have tried copying the file LogitechLogitechCordlessRumblePad2.cfg to another file with the name of the joystick that appears in retroarch error message (without blank and special characters) and I also tried changing the name of the joystick inside the file. This was unsuccessful. Is there any documentation on how retroarch gets the joystick name (here: Logitech F710 Gamepad (DInput) (1133/49689)) and how I can map that name to a config file?

    With XInput it is worse:
    Not only do I get the very similar message:

    but also emulation station GUI cannot configure all buttons in XInput mode (in XInput, lower R and L buttons are actually axis and when pressing one of them it triggers the configuration of 3 consecutive buttons with (axis-,axis+,not defined). It can be circumvented by editing the config file manually if only I could find a nice description of the config file settings).

    I have read somewhere in this forum that DInput does not work, but according to http://linuxhacksandfixes.blogspot.de/2013/02/the-logitech-f710-gamepad.html it seems DInput should work fine on Linux. Also DInput works perfectly in emulation station, mupen64plus, scummvm (and with jstest /dev/input/js0) and also works on my PCs (also Linux but on Intel) so it could also work for retroarch (in the worst case by using xboxdrv to expose it as xinput).

    I must say also that I seem to remember a week ago using this controller succesfully in retroarch snes or gba/gbc. I cannot say for sure, but this is surprising since I have not changed/updated anything except editing these joystick configs (only after the problem arised) and configuring mupen64.

    Thank you.

    Try this:

    Thank you, thank you, thank you herbfargus!!! I’ve been looking and trying different steps for the last 3 days in order to get my F710 controller working properly. Even though I was able to get many games working through the controller by manually editing retroarch.cfg in the “all” folder, the hotkeys were definitely not behaving as advertised (hence making exiting without the keyboard next to impossible), changing to udev and reconfiguring the controller was definitely what I was after. I should now be able to ditch the keyboard and take this thing on the road…..

  • Posts

Difference Between Xinput And Directinput

What is xinput mode

Xinput Games

  • The forum ‘Controller Configuration in RetroPie’ is closed to new topics and replies.




Comments are closed.