Alternativa ao QJoyPad

4

Gostaria de saber se existe alguma alternativa ao QJoyPad , tentei instalá-lo, mas só está disponível da fonte e não é possível compilá-lo, devido a alguns erros. De qualquer forma, você não pode instalá-lo a partir de um pacote deb, porque ele foi empacotado em deb pela última vez em 2004-09-19 de acordo com sua página web oficial no Source Forge.

Estou aqui pedindo uma recomendação de software ou uma alternativa ao QJoyPad.

O que é QJoyPad:

  

Um programa baseado em QT que recebe entrada de dispositivos joystick / gamepad e produz atividade de teclado ou mouse no XWindows. Ótimo para jogos com suporte de joystick não ou medíocre, bem como para emulação. Fácil de configurar. Suporta qualquer número de dispositivos.   De: Source Forge

Editar:

A mensagem de erro é a seguinte:

Error: you will need libxtst to compile this program

E este compilador (eu acho) não está disponível no repositório, só é libxtst-doc .

    
por Zignd 09.01.2013 / 18:18

3 respostas

6

As alternativas de limpeza são joy2key , que estão disponíveis nos repositórios, e rejoystick , que discuto mais abaixo.

1) Corrigindo problemas de compilação

No entanto, acredito que seja possível resolver seus problemas de compilação com qjoypad agora que você publicou as mensagens de erro. Vale a pena tentar compilá-lo, pois você pode achar a interface QT muito mais fácil de usar do que a linha de comando de joy2key .

Sua mensagem de erro sugere que você precisa de libxtst6 e libxtst-dev , que estão nos repositórios dos últimos 6 lançamentos do Ubuntu. Então, por favor, corra

sudo apt-get install libxtst6 libxtst-dev

Se você tiver mais algum erro, pode ser necessário ter certeza de ter as bibliotecas de desenvolvimento do QT instaladas, pois elas são necessárias para construir a interface.

sudo apt-get install libqt4-dev

Mais informações estão detalhadas na minha resposta aqui , que explica como compilar qjoypad e depois configurar seu joystick.

2) Alternativas

a) joy2key

Na descrição do pacote, note-se que

  

joy2key permite escolher eventos de teclado para eixos e botões do joystick    de modo que um joystick ou gamepad pode ser usado com um aplicativo que não faz    suporte a joystick nativo.

Infelizmente, não há nenhum gui (ou nenhum que eu saiba) que ainda exista para joy2key , então uma leitura essencial é man joy2key e, por exemplo, este e outros tópicos no Ubuntuforums, que detalham como configurá-lo, embora possa ser complicado fazer o certo.

Mesmo que você possa salvar sua configuração de joy2key em .joy2keyrc ; É difícil compartilhar configurações, pois o joystick precisa ser calibrado corretamente na sua máquina. No entanto, você pode encontrar alguns layouts para o seu joystick / gamepad em outros fóruns se tiver problemas para configurar o seu próprio.

b) Rejoystick

Se você tiver problemas com joy2key , rejoystick provavelmente seria melhor, já que tem um gui (veja a imagem) que você usa para configurar o seu joypad (veja a imagem). Você pode instalar o deb do sourceforge . Você conecta o seu joypad, inicia o guia de configuração inserindo rejoystick no terminal e, em seguida, insere suas configurações e clica em OK para salvar o perfil em ~/.rejoystickrc . Então você acabou de executar rejoystick -d antes de lançar o seu jogo; insira killall -s SIGKILL rejoystick para limpar as ligações atuais em vigor. Parece funcionar, mas não tenho certeza se você pode ter perfis diferentes, como acontece com qjoypad .

Em suma, eu recomendo tentar as soluções dadas acima para resolver os problemas de compilação com qjoypad , pois joy2key pode ser difícil de configurar corretamente, embora rejoystick seja muito mais simples e possa ser útil .

    
por user76204 10.01.2013 / 14:21
7

Além do software que o Mik mencionou em sua resposta, eu também recomendo que você verifique o programa AntiMicro. Comecei a desenvolvê-lo como um substituto para o QJoyPad, mas há alguns recursos que o AntiMicro tem que o QJoyPad não possui. Alguns dos recursos mais notáveis são que várias chaves podem ser atribuídas a um botão do controlador (Shift + Tab), macros permitem pressionamentos de botões condicionais, configurar a integração para alterar configurações de botões dinamicamente e o programa usa um ícone de bandeja que funciona corretamente sob Unity.

O projeto está hospedado no GitHub e os arquivos deb mais recentes podem ser encontrados no meu site.

link

link

    
por Travis Nickles 14.06.2013 / 07:29
2

Se você quiser experimentar outro DEB ou APT:

pesquise por qjoypad no link

o DEB ai instala bem sem necessidade de compilar!

    
por Joao 08.05.2013 / 21:21