Jump to content

Simulate X360 controllers when you just have a keyboard


ducon2016
 Share

Recommended Posts

 
  • Replies 198
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

 
On 6/21/2021 at 3:10 AM, Wesker13 said:

Ok et du coup pour dbfighter z  a tu une solution pour la prise en compte aléatoire du x360kb?

 

Tu joues sur steam ou la version tombee du camion? La version steam ne marchera surement pas. Mes options dessous marchent 100%

 

[Options]
UseInitBeep=1
Log=0
PadCount=2
HookAllXInputDLLs=0
BlockRawInput=1
BlockKeys=1
CloseProcess=1
CloseWindow=0
CloseKey=Esc
FilterOtherPads=0
FakeXInputPads=0
HookFastProx=0
DisableDI8Keyboard=0
RemapMethod=0
HideMouse=1
HideTaskBar=0

 

Edited by ducon2016
Link to comment
Share on other sites

 
On 6/28/2021 at 8:41 AM, bucksoverfame said:

Does anyone have the correct setup for Injustice 2? I can't get it to load. Also, @ducon2016 could you show me an example for the for players? Don't know if I'm putting Player 3 & 4 in the right place. 

 

Use 64bit xinput9_1_0.dll

 

[Options]
UseInitBeep=1
Log=0
PadCount=2
HookAllXInputDLLs=1
BlockRawInput=1
BlockKeys=1
CloseProcess=1
CloseWindow=0
CloseKey=Esc
FilterOtherPads=1
DisableDI8Keyboard=0
RemapMethod=0
HideMouse=1
HideTaskBar=0

 

Edited by ducon2016
Link to comment
Share on other sites

 
  • 1 month later...
 
  • 6 months later...

sorry refloat this thread

 

With v15 all runs ok, even doa6 but...

 

With mk11 and injustice2 even if i block keys, game allways detect keyboard first

 

Game detects 3 inputs. Keyboard / xbox360(1) /xbox360(2)

I have 2 xbox 360 pads with x369kb

 

But any button or direction i press, the game thinks is always keyboard. Some times after much press it detects some button press

Link to comment
Share on other sites

 

Not sure if this has been brought up before but I found a tool that does this called keyboardtoxinput and it has worked great. I was able to create 4 Xbox controllers from 1 keyboard. 
 

I redid my cabinet setup and got rid of vjoy and x360ce setups all together. 

Link to comment
Share on other sites

 
7 hours ago, bryhud said:

Not sure if this has been brought up before but I found a tool that does this called keyboardtoxinput and it has worked great. I was able to create 4 Xbox controllers from 1 keyboard. 
 

I redid my cabinet setup and got rid of vjoy and x360ce setups all together. 

 

Looks interesting, thanks for sharing. Can you use different settings per game?

Link to comment
Share on other sites

 
En 29/6/2021 a las 4:10, ducon2016 dijo:

 

Use 64bit xinput9_1_0.dll

 

[Options]
UseInitBeep=1
Log=0
PadCount=2
HookAllXInputDLLs=1
BlockRawInput=1
BlockKeys=1
CloseProcess=1
CloseWindow=0
CloseKey=Esc
FilterOtherPads=1
DisableDI8Keyboard=0
RemapMethod=0
HideMouse=1
HideTaskBar=0

 

 

sorry but in my case, game always detect first keyboard. If i go to config controller, both x360 emulated controlers are present but always keyboard go first in input press

 

Is like blockkeys is not working

 

in both injustice2 and mk11

 

I apologices for been insistent

Link to comment
Share on other sites

 
7 hours ago, ducon2016 said:

 

Looks interesting, thanks for sharing. Can you use different settings per game?


yes you can specify individual config files per game 

Link to comment
Share on other sites

 
hace 2 horas, bryhud dijo:


yes you can specify individual config files per game 

 

if this is keyboard2xinput, i found it and needs to install a driver

 

With x360kb is no need, dll's do all the job

Link to comment
Share on other sites

 
 
On 3/9/2022 at 6:16 AM, huntsman360 said:

in both injustice2 and mk11

 

Not sure about MK11 since I don't play it, but Injustice 2 works perfectly. Use xinput9_1_0.dll and my options are

 

HookAllXInputDLLs=1
BlockRawInput=1
BlockKeys=1

FilterOtherPads=1

 

Let me know if it works or not

 

Link to comment
Share on other sites

 
hace 10 horas, ducon2016 dijo:

 

Not sure about MK11 since I don't play it, but Injustice 2 works perfectly. Use xinput9_1_0.dll and my options are

 

HookAllXInputDLLs=1
BlockRawInput=1
BlockKeys=1

FilterOtherPads=1

 

Let me know if it works or not

 

 

it works in the fact that 2 xbox controllers are recognized but....

 

when i move anyone it only detects as keyboard press, like blockkeys doesn't work

 

And if i move the stick in all directions, finally detect xbox input but laggy and controls freeze. after more movements it returns to recognize as a keyboard and i can navigate in menus.

 

I have keyborad+ipac

 

Your v15 version solve my problems with v14 in all other games  but in injustice2 (and mk11 that uses the same engine) it doesn't work well

 

Dll activates but for some reson, key presses and joy emulated presses enters in conflict or something

 

Thanks for efforts, i asume this is very rare and only with keyboard+ipac combination

Edited by huntsman360
Link to comment
Share on other sites

 
12 hours ago, huntsman360 said:

I have keyborad+ipac

 

Me too and Injustice 2 works perfectly. So what dll do you use? Share your config file please

On 6/28/2021 at 8:41 AM, bucksoverfame said:

Does anyone have the correct setup for Injustice 2? I can't get it to load. Also, @ducon2016 could you show me an example for the for players? Don't know if I'm putting Player 3 & 4 in the right place. 

 

Sorry I just saw that now.

 

PadCount=4

 

and add two sections and add the other keys

 

[PAD3]

Start=Q

 

[PAD4]

Start=R

 

 

Link to comment
Share on other sites

 
hace 5 horas, ducon2016 dijo:

 

Me too and Injustice 2 works perfectly. So what dll do you use? Share your config file please

 

Sorry I just saw that now.

 

PadCount=4

 

and add two sections and add the other keys

 

[PAD3]

Start=Q

 

[PAD4]

Start=R

 

 

 

Edit:

I tested in other pc with windows 10, and the same dll and config works.

 

But in the pc with windows 7 (retroos) and ipac. I have the problem that detects controllers but keyboard prioritary

 

this dll:

 xinput9_1_0.dll

 

and this config:

 

[Options]
UseInitBeep=0
Log=0
PadCount=4
HookAllXInputDLLs=1
BlockRawInput=1
BlockKeys=1
FilterOtherPads=1

[PAD1]
Start=1
Back=5
Left Analog Left=
Left Analog Down=
Left Analog Right=
Left Analog Up=
Right Analog Left=
Right Analog Down=
Right Analog Right=
Right Analog Up=
D-Pad Up=Up
D-Pad Down=Down
D-Pad Left=Left
D-Pad Right=Right
A=Left Shift
B=z
X=Left Control
Y=Left Alt
Left Shoulder=Space
Right Shoulder=x
Left Trigger=c
Right Trigger=v
Left Thumb=
Right Thumb=
Wheel Left=
Wheel Right=


[PAD2]
Start=2
Back=6
Left Analog Left=
Left Analog Down=
Left Analog Right=
Left Analog Up=
Right Analog Left=
Right Analog Down=
Right Analog Right=
Right Analog Up=
D-Pad Up=r
D-Pad Down=f
D-Pad Left=d
D-Pad Right=g
A=w
B=i
X=a
Y=s
Left Shoulder=q
Right Shoulder=k
Left Trigger=j
Right Trigger=l
Left Thumb=
Right Thumb=
Wheel Left=
Wheel Right=

Edited by huntsman360
Link to comment
Share on other sites

 
12 hours ago, huntsman360 said:

[Options]

UseInitBeep=0
Log=0
PadCount=4
HookAllXInputDLLs=1
BlockRawInput=1
BlockKeys=1
FilterOtherPads=1

 

Can you try UseInitBeep=1 to make sure it loads?

and try PadCount=2

Link to comment
Share on other sites

 
hace 9 horas, ducon2016 dijo:

 

Can you try UseInitBeep=1 to make sure it loads?

and try PadCount=2

tryied, it beeps

 

In fact i know that it activates beacause if i go to controller config, 2 xbox pads are present. If i put 4 in config, four pads appear in controller config in game

 

the problem is that keyboard takes the lead and for some reason emulated xbox pad go laggy, similar to the problem i have before with v14

 

In the other pc all runs perfectly with the same config

Link to comment
Share on other sites

 
  • 1 month later...

Thanks for the great app Ducon!

 

Can anyone share their settings for umvc3 please? dinput8 x64 is the dll but getting no controls register. 

Edited by Devil_Mish
removed 1 game i got working
Link to comment
Share on other sites

 
46 minutes ago, Devil_Mish said:

Thanks for the great app Ducon!

 

Can anyone share their settings for umvc3 please? dinput8 x64 is the dll but getting no controls register. 

 

I used xinput1_3.dll x64 version in the same folder as umvc3.exe, BlockRawInput=1

Link to comment
Share on other sites

 
27 minutes ago, ducon2016 said:

 

I used xinput1_3.dll x64 version in the same folder as umvc3.exe, BlockRawInput=1

Incredible, that worked instantly!

 

Thank you so much again for the tool and the incredibly fast response mate. :)

Link to comment
Share on other sites

 
  • 2 months later...
 
 
 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share


×
  • Create New...