터보 가 이미 qjoypad
아주 간단히 언급 했지만 , 저장소에 있지 않고 현재 사이트에서 사용할 수있는 패키지가 없기 때문에 최신 (최고의) 버전을 컴파일해야하므로 더 긴 답변을 제공 할 가치가 있습니다. 둘째, 에 관한 일반적인 오래된 블로그 가이드 가 qjoypad
있지만 Ubuntu에 대한 최신 블로그 가이드 를 갖는 것이 좋습니다.
소개
내가하는 Wine
일과 Dosbox
게임 및 컨트롤러 지원에 문제가있는 경우 (대부분의 경우) qjoypad 와 같은 프로그램을 사용하는 것 입니다. 이 유틸리티
게임 장치를 모든 XWindows 프로그램에 통합합니다. qjoyPad는 게임 패드 또는 조이스틱에서 입력을 가져와이를 키 스트로크 또는 마우스 동작으로 변환하여 게임 컨트롤러로 XWindows 프로그램을 제어 할 수 있습니다.
조이패드를 지원 하는지 여부 wine
또는 실제 게임이 문제가되지 않도록 wine
일반적으로 사용할 수 있습니다.
편집
다음과 같이 종속성을 설치하십시오 ( build-essential
필요한 경우).
sudo apt-get install libxtst6 libxtst-dev libx11-dev checkinstall build-essential
공식 사이트에qjoypad
명시된대로 프로그램을 실행하려면 QT 라이브러리가 필요하고 컴파일하려면 QT dev 라이브러리가 필요 하므로 전체 QT 개발 키트를 설치해야합니다.
sudo apt-get install libqt4-dev
QT 라이브러리를 사용하여 GUI를 빌드 할 때 이것은 매우 중요 합니다.
Sourceforge 에서 최신 버전 (현재 4.10)을 다운로드 한 다음
tar xzvf qjoypad-4.1.0.tar.gz
그런 다음 cd
해당 폴더에 다음 cd
받는 src
폴더와 실행
./configure
make
sudo checkinstall --pkgname=qjoypad --pkgversion=4.1.0 --provides=qjoypad
설정
이제 조이스틱 또는 게임 패드를 연결하고 터미널에서 실행 qjoypad &
하거나 실행기 메뉴에서 선택하십시오.
로드 할 때 qjoypad
(스크린 샷 1) 버튼 1, 버튼 2 등과 같은 버튼 번호가 표시됩니다. 조이스틱에 해당하는 내용을 보려면 게임 패드의 장치 번호를 선택하여 evtest
실행할 evtest
수 있습니다. 다음 정보를 얻으십시오.
Input device ID: bus 0x3 vendor 0x45e product 0x7 version 0x100
Input device name: "Microsoft® Microsoft® SideWinder® Game Pad USB"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 304 (BTN_A)
Event code 305 (BTN_B)
Event code 306 (BTN_C)
Event code 307 (BTN_X)
Event code 308 (BTN_Y)
Event code 309 (BTN_Z)
Event code 310 (BTN_TL)
Event code 311 (BTN_TR)
Event code 312 (BTN_TL2)
Event code 313 (BTN_TR2)
여기에 버튼 순서는 in을 반영 qjoypad
하므로 qjoypad의 버튼 1은 BTN_A
컨트롤러 등에 있습니다.
(조이패드 레이아웃은 ~/.qjoypad3
백업하려는 경우 에 저장 됩니다.)
소스 코드가 포함 된 다운로드의 추가 정보에는 설정 및 실행에 대한 유용한 정보도 있습니다 qjoypad
.
추가를 클릭하여 새 프로파일을 작성하고 이름을 지정한 다음 사용 가능한 모든 단추를 지정할 수 있지만 업데이트를 클릭하여 설정을 저장해야합니다.
모든 축 포인트를 완전히 구성 할 수 있으며 사이드 와인 더 유형과 듀얼 아날로그 장치를 모두 구성 할 수있는 것 같습니다. 이에 대한 자세한 내용 은이 기사 와 소스 코드 다운로드에 포함 된 유용한 추가 정보를 참조하십시오 .
마지막 생각들
Qjoypad
dosbox
또는 wine
시작 시 (올바른 조이패드 게임 프로필이 선택된 상태) 실행 중이어야합니다 .
사용하려는 게임에서 먼저 키보드 바인딩을 정의해야합니다 qjoypad
. 게임 자체에서 종종 설정이 조이스틱이 아닌 키보드로 설정되어야합니다. 이것이 제가 Dosbox
게임에서 찾은 것이며 Wine
게임 에서도 마찬가지입니다 . 게임과 X 윈도우에서 실행되는 모든 프로그램을 제어하는 qjoypad
데 매우 유용한 유틸리티입니다.