게임은 모든 조이스틱 ID#를 사용합니다. 가상 조이스틱만 사용하게 하려면 어떻게 해야 합니까?

게임은 모든 조이스틱 ID#를 사용합니다. 가상 조이스틱만 사용하게 하려면 어떻게 해야 합니까?

저는 타사 컨트롤러(제 예에서는 Saitek P990)를 사용합니다. 내가 플레이한 게임이 조이스틱을 전혀 감지하지 못했고 어느 쪽과도 사용할 수 있었기 때문에 꽤 오랫동안 괜찮게 사용했습니다.x360ce또는조이스틱의 세계 xInput 에뮬레이터잘 작동했습니다.

그러나 특정 게임(이 예에서는 CrossCode)이 내 P990 게임패드를 감지하고 오른쪽 엄지스틱을 제외하고 예상대로 작동합니다. 수직은 수평축으로 이동하고 수평 이동은 아무 작업도 수행하지 않습니다. 게임에는 게임 내 조이스틱 바인딩을 다시 매핑할 수 있는 방법이 없습니다.

나는 일반적인 가상 에뮬레이션 방법으로 이 문제를 해결해 보았습니다. 그만큼x360ce메서드는 아무것도 수행하지 않으며 다음으로 다음을 시도합니다.WoJ방법. 이번에는 게임이 모든 조이스틱에서 동시에 입력을 받기 때문에 게임 내에서 버튼을 한 번 누르면 두 번 누르게 되고 오른쪽 엄지스틱이 이상하게 동작하는 것을 발견했습니다. 옵션에서 게임이 어떤 게임패드를 사용해야 하는지 선택할 수 있는 방법이 없습니다. 게임은 단순히 P990과 에뮬레이트된 게임패드의 입력을 동시에 감지합니다.

사용조이아이디게임패드 ID#를 전환하면 게임이 16개의 ID 번호를 모두 사용하고 어느 하나를 다른 것보다 우선시하지 않고 단순히 모든 번호를 사용한다는 것을 알 수 있습니다.

실제 게임패드에서 입력을 받는 게임을 비활성화하기 위해 Windows 장치 관리자에서 드라이버를 비활성화하려고 시도했지만 예상대로 에뮬레이터에서도 비활성화되었습니다.

다음과 같은 도구를 사용하여조이투키또는브이조이게임은 여전히 ​​물리적 조이스틱에서 입력을 받기 때문에 운이 좋지 않습니다.

한 프로그램에서 조이스틱을 비활성화하고 다른 프로그램에서는 활성화하는 방법이 있습니까? 제가 시도해 볼 수 있는 다른 것이 있나요?

관련 정보