vJoy icon indicating copy to clipboard operation
vJoy copied to clipboard

[BUG] vJoy device should be renamed zzzzzz_vJoy

Open ecidou opened this issue 4 years ago • 0 comments

Hi, Just for sharing and saving you days of search >:D

In brief :

  • To allow the whole devices to work well with vJoy, its virtual device name should be renamed (for example) zzzzz_vJoy.
  • So you can't, like me, just its developer(s) could do that in a new package-version.

Details why :

  • First of all, when at last i managed to install vJoy on my PC (see my other thread about a NAS ...),
  • vJoy could be configured BUT my X52 Pro was completly stuck (none buttons nor axes acted, even from another tools !?!?)
  • I reboot, look for some clues, sometimes it works ... sometimes not ... i reboot look for clues, repeat several times :-/ shake my brain and ... Eureka !
  • In fact if you look in the device manager when vJoy is not installed, you have 2 devices for a X52 (1 HID & 1 USB)
  • If you install vJoy after or vJoy starts after Windows installs your X52, your X52 becomes stuck !!! => the vJoy device "eats" the X52 HID device !
  • So, if i disable vJoy (from its GUI), disconnect physically my X52, uninstall the X52 devices without removing the driver (you must display "hided devices" for that), when you enable again vJoy, as it is alone ... at the end of the device list... it does not "eat" anything. And then you can connect your X52 which appears with its 2 devices (HID & USB) after vJoy in the alphabetical list of device ... vJoy does not eat the HID in this case of timing.
  • A major clue was too : no complaint from the Thrusmaster community (with the same config-PC as mine) ... now its easy to understand why : their T.1600 (for example) is alphabetically before vJoy, so no issue.

I've found this workaround for at least the unlunky X5x Logitech-Saitek community :

  • Do no connect your physical device when you start your PC, wait until all is started (of course especially the vJoy device ...)
  • And then connect your physical device
  • Everything should be ok (test with the vJoy Monitor & Feeder)

After somes days of hard work ... i can use, at last, Joystick Gremlin as i want !!! 8-)

Win10 (Clean, so not an upgrade from Win7) x64 1909

Remark : As there is no "Issues" tab into the jshafer817/vJoy GitHub i post here. Bye & good luck !

ecidou avatar Jul 02 '20 19:07 ecidou