XInput (Xbox Controller) Support Fix By xavi19 Fix for two problems, the first one being the controlller not being recognized, the second one the controller layout, where the xbox controllers(360 or One) can't use the D-Pad and the triggers, which changes the way the game is played in the original PlayStation or in the newest ports, like Switch.
As of 4.0-4599, Dolphin has built in support for the Nintendo GameCube controller Adapter for Wii U, the only official USB GameCube adapter available.With Dolphin's implementation, the GameCube controller is auto-configured and calibrated, with full rumble support. Xbox one wireless controller xinput driver The left joystick on my xbox one wireless controller was causing my player to look up while moving forward. I uninstalled the xinput driver, and the driver did not re install once I plugged the controller back in. Razer Raiju PC Driver Details Download: Description: Razer Raiju Driver. Back Main Categories Razer Mice Razer Keyboards Razer Audio.
This page will be the home of the XInput driver for the SuperPen serial port tablets.
I own a Superpen PP-6045 and decided that I would like to use it under my prefered operating system, Linux. Thus I have embarked on a project to support the UC-Logic Superpen serial port tablets. UC-Logic has been extremely helpful and provided me with the serial port specifications for this tablet. Apparently all their serial port tablets speak this same protocol, so this will hopefully support many more tablets in the future. |
Current Status
09/07/2001
One user, one bug. :-) I found an issue which would have prevented it working with older versions of XFree than 4.1.0. That should be fixed, but I am unable to test. Please let me know of your success or failure!
Also note that I've opened a SourceForge project and I will eventually move all my work Here.
23/06/2001
Well, I've found that if I set Pmin to 2 and Pmax to 511 in the XF86Config file, pressure seems to work reasonably well. I've tested it with gsumi and it works, so it should work with The Gimp and any other application that uses the XInput architecture. Please let me know if you find this not to be the case.
What's Working:
- Basic X & Y co-ordinates
- Buttons & tip detection
- Pressure.
What still needs work:
- Testing.
- Installation & Makefile
- USB Tablet Support
21/06/2001
UPDATE 2!
With the help of the Digital Edge driver I was able to get the Superpen driver hacked together within a few hours of my first compile! WO-HOO! Note that this driver is very, very alpha. I take no responsibility for any of my stupid mistakes that may fubar your system. If you use it, there's a partial XF86Config file in the archive which will show how to set it up. You may want to turn the debug value down to 0 if you don't want a huge logfile.
What's Working:
- Basic X & Y co-ordinates
- Buttons & tip detection
What still needs work:
- Pressure.
- Testing.
- Installation & Makefile
- USB Tablet Support
If you make use of this driver, PLEASE drop me a line and let me know what your experience is like. Feel free to submit patches or anything else. I'm new at this and to be honest I haven't looked at more than 40% of the driver as it stands.
UPDATE
It appears that the XInput driver for the Aiptek Hyperpen 6000 is within 2 bytes of the protocol for Superpen tablets. I may be able to get it working in fairly short order...
I am still writing alpha1 of the driver. I have been able to decode the output of the tablet and make sense of the co-ordinate data, button data and pressure data.
Currently I am trying to work out what is necessary for me to implement the XInput architecture. There seems to be a lack of documentation on the issue, so I am using the Wacom tablet driver as a guide. I hope to be able to get basic co-ordinate input working this weekend.
Anyone who is interested in this driver or who has knowledge which may be of assistance is encouraged to Contact Me.
Hmmmmm.... Tablet
Last Updated: 21/06/2001
Name
xinput - utility to configure and test X input devicesSynopsis
xinput [OPTIONS] [DEVICE]Description
xinput is a utility to list available input devices, query information about a device and change inputdevice settings.Options
- prefixpointer' and one master keyboard named 'prefix keyboard'. If sendCore is 1, this pair of master devices is set to send core events (default). Ifenable is 1, this master device pair will be enabled immediately (default).
- --remove-master master [Floating|AttachToMaster] [returnPointer] [returnKeyboard]
- Remove master and its paired master device. Attached slave devices are set floating if Floating is specified or the argument is omitted. Ifthe second argument is AttachToMaster, returnPointer specifies the master pointer to attach all slave pointers to and returnKeyboardspecifies the master keyboard to attach all slave keyboards to.
- --reattach slave master
- Reattach slave to master.
- --float slave
- Remove slave from its current master device.
- --set-cp window master
- Set the ClientPointer for the client owning window to master. master must specify a master pointer.
- --map-to-output device crtc
- Restricts the movements of the absolute device to the RandR crtc. The output name must match a currently connected output (seexrandr(1)). If the NVIDIA binary driver is detected or RandR 1.2 or later is not available, a Xinerama output may be specified as 'HEAD-N', with N beingthe Xinerama screen number. This option has no effect on relative devices.
- --enable device
- Enable the device. This call is equivalent to xinput --set-prop device 'Device Enabled' 1
- --disable device
- Disable the device. This call is equivalent to xinput --set-prop device 'Device Enabled' 0
device can be the device name as a string or the XID of the device.
slave can be the device name as a string or the XID of a slave device.
master can be the device name as a string or the XID of a master device.
property can be the property as a string or the Atom value.
See Also
x(7), xset(1), xrandr(1)Copyright
Xinput Driver For Your Switch Controller
Copyright 1996,1997, Frederic Lepied.Xinput Driver Android
Copyright 2007, Peter Hutterer.
Copyright 2008, Philip Langdale.
Copyright 2009-2011, Red Hat, Inc.