nefarius / ViGEmBus

Windows kernel-mode driver emulating well-known USB game controllers.
https://docs.nefarius.at/projects/ViGEm/
BSD 3-Clause "New" or "Revised" License
3.08k stars 285 forks source link

Isn't working with Tetr.io (Web Based Tetris Clone with a Downloadable Client) #110

Closed dude98 closed 3 years ago

dude98 commented 3 years ago

Describe the bug Trying to configure the device in the options menu doesn't let you bind anything

To Reproduce Steps to reproduce the behavior (example):

  1. Start vigem with any controller configured already
  2. open tetr.io
  3. go to the options menu, controls, and set it to custom
  4. Try to bind anything to your controller

Expected behavior I should be able to bind the buttons and navigate the game without my mouse.

Screenshots If applicable, add screenshots to help explain your problem.

System details (please complete the following information):

Additional context Doesn't work on the web browser verisons of tetr.io either, or firefox for that matter.

nefarius commented 3 years ago

Does the emulated controller work with this or this?

What is emulated; x360 pad or ds4?

Ryochan7 commented 3 years ago

I can confirm Tetr.io works fine with virtual controllers created through DS4Windows. Tetr.io works with both a virtual Xbox 360 pad and a virtual DS4 controller.