web-dev-qa-db-ja.com

QJoyPadの代替

QJoyPad に代わるものがあるかどうか知りたいのですが、インストールしようとしましたが、ソースからしか入手できず、いくつかのエラーのためにコンパイルできません。とにかく、debパッケージからインストールすることはできません。SourceForgeの公式Webページによると、2004-09-19にdebに最後にパックされたからです。

そこで、ソフトウェアの推奨事項またはQJoyPadの代替案を求めています。

QJoyPadとは:

ジョイスティック/ゲームパッドデバイスから入力を受け取り、XWindowsでキーボードまたはマウスのアクティビティを生成するQTベースのプログラム。ジョイスティックがサポートされていないゲームや平凡なゲーム、およびエミュレーションに最適です。セットアップが簡単。任意の数のデバイスをサポートします。 From: Source Forge

編集:

エラーメッセージは次のとおりです。

Error: you will need libxtst to compile this program

そして、このコンパイラー(と思う)はリポジトリーにはなく、ただlibxtst-docです。

4
Zignd

明確な代替は、リポジトリで利用可能なjoy2keyと、以下でさらに説明するrejoystickです。

1)コンパイル問題の修正

ただし、エラーメッセージを投稿したので、qjoypadでコンパイルの問題を解決することは可能だと思います。 QTインターフェースはjoy2keyのコマンドラインよりも使いやすいので、コンパイルしてみる価値があります。

エラーメッセージは、 libxtst6 および libxtst-dev が必要であることを示唆しています。これらは、最近の6つのUbuntuリリースのリポジトリにありました。だから実行してください

Sudo apt-get install libxtst6 libxtst-dev

さらにエラーが発生した場合は、インターフェイスの構築に必要なQT開発ライブラリがインストールされていることを確認する必要があります。

Sudo apt-get install libqt4-dev

詳細については、私の 回答はこちら で詳しく説明されています。これは、qjoypadをコンパイルしてからジョイスティックをセットアップする方法を説明しています。


2)代替案

a)joy2key

パッケージの説明では、

joy2keyを使用すると、ジョイスティックの軸とボタンのキーボードイベントを選択できるため、ネイティブのジョイスティックをサポートしていないアプリケーションでジョイスティックまたはゲームパッドを使用できます。

残念ながら、joy2keyにはまだ存在するGUI(または私が知っているもの)はありません。そのため、必須の読み取りはman joy2keyで、たとえば this and other threads です。 Ubuntuforumsでは、設定方法について詳しく説明していますが、正しく設定するのは難しい場合があります。

joy2key設定を.joy2keyrcに保存できますが;ジョイスティックはマシンで適切に調整する必要があるため、構成を共有することは困難です。ただし、独自の設定に問題がある場合は、他のフォーラムでジョイスティック/ゲームパッドのレイアウトを見つけることができる場合があります。

b)ジョイスティック

joy2keyに問題がある場合、ジョイパッドのセットアップに使用するGUI(スクリーンショットを参照)(スクリーンショットを参照)があるため、おそらく rejoystick の方が良いでしょう。 debは sourceforge からインストールできます。ジョイパッドを接続し、ターミナルにrejoystickと入力して設定GUIを起動し、設定を入力して[OK]をクリックしてプロファイルを~/.rejoystickrcに保存します。次に、ゲームを起動する前にrejoystick -dを実行します。 killall -s SIGKILL rejoystickを入力して、現在有効なバインディングをクリアします。動作しているように見えますが、qjoypadのように異なるプロファイルを使用できるかどうかはわかりません。

enter image description here

要するに、qjoypadの方がはるかに単純でありながら、joy2keyを正しくセットアップするのが苦痛になる可能性があるため、上記のソリューションを試してrejoystickのコンパイルの問題を解決することを強くお勧めします。役に立つかもしれません。

6
user76204

Mikが答えで言及したソフトウェアに加えて、プログラムAntiMicroをチェックアウトすることもお勧めします。 QJoyPadの代わりとして開発を始めましたが、AntiMicroにはQJoyPadにはない機能がいくつかあります。注目すべき機能の1つは、複数のキーを1つのコントローラーボタン(Shift + Tab)に割り当てることができること、マクロで条件付きボタンを押すことができること、ボタン構成をその場で変更するための統合を設定すること、プログラムが適切に機能するトレイアイコンを使用することですユニティの下で。

このプロジェクトはGitHubでホストされており、最新のdebファイルは私のWebサイトにあります。

https://github.com/Ryochan7/antimicro

http://www.ryochan7.com/files/projects/antimicro/antimicro_0.7-1_AMD64.deb

7
Travis Nickles

他のDEBまたはAPTを試してみたい場合:

http://www.ubuntuupdates.org/ でqjoypadを検索します

dEBはそこにコンパイルする必要なく正常にインストールされます!

2
Joao