Xonotic에서 터치패드 대신 조이스틱 활성화

Xonotic에서 터치패드 대신 조이스틱 활성화

Xonotic조이스틱을 재생할 때 Logitech F310이미 작동하고 있었지만 컴퓨터를 다시 시작한 후에는 완전히 작동이 멈췄습니다.

게임 중에 shift+를 누르면 조이스틱을 활성화하려고 합니다.esc

joy_enable 1

하지만 조이스틱 대신 터치패드를 활성화하는 것 같습니다.

그것은 쓴다:

Joystick 0 opened (SDL_Joystick 0 is "ETPS/2 Elantech Touchpad" ...

게임이 회전하기 시작하고 조이스틱 버튼이 작동하지 않습니다.

joy_enable 1조이스틱을 활성화 하려면 어떻게 수정해야 합니까 ?

jstest-gtk조이스틱은 다음과 같이 표시됩니다 ./dev/input/js0

변수도 설정했어요

export SDL_JOYSTICK_DEVICE=/dev/input/js0

sudo chmod 777 /dev/input/js0

답변1

SDL이 터치패드를 조이스틱으로 잘못 식별한 것 같습니다. 이상해 보이지만 조이스틱 입력과 터치패드 입력이 비슷해 보인다는 점을 이해하면 약간 이해가 됩니다. 둘 다 절대 X 및 Y 좌표 쌍으로 입력을 보내고 둘 다 버튼이 있습니다.

아마도 SDL은 F310 게임 패드도 볼 수 있지만 게임 시작 시 게임 패드가 연결되었는지 여부 등에 따라 다른 순서로 장치를 열거합니다. joy_index 1게임 내 콘솔에서 실행하여 xonotic에게 두 번째 게임패드를 사용하도록 지시할 수 있습니다 .

관련 정보