I have tried for multiple hours now on finding a solution to my Controller/gamepad imput not working/outputting in games, I have looked on YouTube and watched tutorials and my current theory Is that It might not be compatible with my custom OS/windows because I found a small support article having to deal with extra steps if you have Linux. I hope I am wrong but I have messed with about every setting in wootility and It just will not seem to work any help is greatly appreciated.
#Wootility With a Custom (OS) or Custom Windows
1 messages · Page 1 of 1 (latest)
depends what custom means. if custom means u removed the default drivers for gamepads and xbox controllers then yes
@pearl lance Wooting rely on generic driver for both Windows and Linux for the classic gamepad and the Xbox controller analog mode.
- So the first question is in which analog mode you are and if you can get the controller inputs to show up outside a game.
- Next what exactly have you tried and why do you think it's not working? The info you provided don't help at all.
- What did the device manager show on Win or what are the last kernel messages on Linux when the Wooting is plugged in?
The native Linux support is only available on the latest kernel because the Wooting devices were just recently added to xpad. So in the case your kernel don't have the latest xpad changes you need to use xboxdrv. For the later the guide is here: https://help.wooting.io/en/article/guide-configuring-xinput-support-for-linux-69m32u/
So as already mentioned, as long as you haven't unloaded the xpad kernel driver on Linux or removed the xusb driver on Win the OS should pick up the controller of the Wooting in the Xbox analog mode. For the classic mode standard input drivers are needed, so it's very much unlikely to break them just for gamepads while other input types are still working.
So I can use a controller regularly on the custom os so where would I look for the xusb driver to check if it’s there or not I only care about Xbox not classic controller
@open locust ^
Okay first things first I’m using analog profile 2 (racing profile) I have tried turning on and off NRKO Disable, under game pad mapping I have tried it with and without enable keyboard keys and game pad mapping override and nothing happens controller input wise at all
Please open the settings menu in the Wootility and check the keyboard settings (the same area where the NKRO disable toggle is). There you can check the analog controller mode.
It must be set to Xbox controller otherwise the Wooting isn't registered as such.
Okay it’s set on Xbox
I’m in device manager and trying to find what your describing idk where it is
Then select an analog profile and go to the sub menu "gamepad response". On the right side there is an area labeled as "Gamepad tester". Please post a screenshot of that.
So the Wooting got the first slot and seems to work just fine.
If not the Wootility would not be able to pick up in which slot the device is.
So I assume when you are pressing keys which have Xbox bindings on them they are shown on that tester.
Is that the case or not?
Fine so it's working. 🙂
It’s not in game though
So I guess the inputs are also picked up on this site: https://gamepad-tester.com/
Test gamepads, controllers, joysticks, and other peripherals that use the web gamepad API. Compatible with XBox, Playstation, Switch, and many others.
Okay I’ll try that
So the issue is most likely game specific. Sadly you haven't even mentioned the name of the game.
Picked up on the site just fine, Fortnite, my next theory is mabie I can’t have a controller plugged in at the same time?
I use this
And that is now not detecting on the game pad website
For Fortnite you need to enable the controller support. Also Fornite only accepts inputs from the controller in slot 1. Because the Wooting has this slot as shown in the Wootility it should work.
Dang so what your saying is in order for me to use the keyboard I cannot use the extra analog stick as well
As far as I know this controller is also registered as a Xbox controller. Last time I checked Fortinite only accepts specific controller and not generic ones.
Well the joystick registers as an Xbox 360 controller
Game handle the controller slot number as the player number and so only accept inputs from the controller in slot 1.
So normally either this or the Wooting will work depending which got the slot 1.
Okay another question then, if there is a slot two would I need drivers for a slot 2 to work as well?
Not on Fortnite, just to be able to accept inputs.
There are tools to merge controller inputs. WSAD should do the job but that isn't free.
Another solution can be to create a virtual DualShock controller for one of the Xbox controller. Because Fortnite accepts the inputs of a DualShock and Xbox controller as long both are in the first slot because these are independent.
The game would need to accept this. The driver only tells the app who uses the controller in which slot they are. So it's a game thing and not a driver thing.
Okay, not a 100% on this but I think rewasd is bannable, and I have it but don’t use it for that reason, but how can I make a virtual DualShock controller for the analog stick?
There are a lot of tools which creates virtual Xbox controller from a DualShock. Basically they could work the other way around but I can't name you one.
You may can use the Wooting Double movement app. This app is designed to use a virtual DualShock controller to avoid slot issues. The current version should be able to pick up the analog values from the Wooting. As far as I know this app is allowed and should be the preferred way of using double movement on a Wooting anyway.
It gives you more options than the limited build in settings within the keyboard.
Okay so are you saying that I can use the wooting app for the analog stick or the wooting keyboard because I have the analog stick for movement already I just want buttons like the x y a b buttons on the keyboard
I. Also have the double movement app already
I would recommend to use the third party stick as is and for the Wooting to use the Double Movement app.
Can the double movement app register any buttons off her than the left stick or no?
*other
I haven't checked the app out recently. I would assume for that you should not use the Xbox mode on the Wooting or make sure it don't get the first slot so the other controller works.
Then the app should create a virtual DualShock controller and you should be able to enable an option to feed that via the RAW analog interface of the Wooting.
I guess not but that isn't needed anyway.
I need it for what I want to use, I already have the movement aspect with the analog stick I just need faceplate buttons on the keyboard while I use it as well as digital keys and the analog stick all at once
Just use the third party controller and the Wooting in digital mode. The Wooting should still send the RAW data for the Double Movement app.
I still don't get why you need the Wooting to be in Xbox mode. It should be fine to use the digital keys just fine.
Will it register controller buttons on another mode?
Again, why do you especially need controller buttons on the Wooting? Why you can't use digital keys instead?
I’ll try to explain, so are you familer with Fortnite at all?
Okay well basically they let you use a controller and a keyboard at the same time, but some buttons are limited to a controller,example: to confirm edits. When I use the wooting I want to have keyboard buttons to press for everything else but have certain keys binded to controller buttons so I can use the button confirm edit as well, and use a keyboard and also move using the analog stick at the same time.
Ok the confirm thing is out of my scope. We have a dedicated Fortnite channel: #archived_fortnite_double_movement
If I remember it right there was a recommended option for confirm on release or so.
Okay, we’ll that’s okay, but do you get why I need to be able to press controller buttons and use the keyboard, while using the analog stick though
So to summaries.
I recommend to use the third party controller as is (as a Xbox controller in slot 1). To disable the analog mode of the Wooting so that this don't fight over which device will get the slot 1. To use the Wooting Double Movement app to create a virtual DualShock controller for the Wooting. To use digital keys for everything except movement.
Okay, but to clarify does the woofing double movement app let me use other virtual buttons for the keyboard other than movement buttons,
This way the Wooting can be used a controller side by side with the other. It's typically recommended anyway to only use the joystick controller bindings and leave the entire rest to digital only keys. The option for binding controller buttons is only really needed for games which don't accept keyboard and controller inputs side by side.
The Wooting Double Movement app currently only supports the left joystick. The app is open source so basically anyone who can code would be able to add such functionality.
Amazing, there’s the solution thank you, I hope I will be able to find someone that can do this but thank you
I’m off to school have a good day(:
All the logic should already be present in code. The app already listens for key presses to feed the virtual controller.
Adding a handler for listening to additional keys and to send a button press to the virtual controller may isn't that hard.
Okay I have no idea how to code but will look into it