QjoyPad faz isso mesmo. Só tem de configurar as teclas do seu teclado para os botões correspondentes do seu joystick e agarre o comando !
O que o programa faz é emular os comandos do teclado usados por qualquer programa XWindows. Existe também a possibilidade de ter uma configuração de botões diferente para cada jogo.
Requisitos:
libxtst-dev
qt4-designer no mínimo a versão 4.2 mas nos repositórios está disponível a versão 4.4 (instale também as dependencias)
Joystick ou Gamepad ( é claro !)
Baixe QjoyPad (qjoypad-4.0.0.tar.gz) desde a página oficial, e compile. De momento está disponível a versão 4.0.0.
Verifique onde está definido no seu sistema o seu joystick ou gamepad.
Para tal, vá á pasta /dev e procure por um ficheiro js0. No meu caso está dentro de /dev/input
Isto é importante na hora de começar a compilar, para facilitar o reconhecimento e localização do seu joystick por QjoyPad.
Sendo assim execute ./config com a opção do lugar onde está definido o seu joystck (js0) da seguinte maneira:
$ ./config --devdir="/dev/input"
Como disse antes o meu joystick chamado js0 está em /dev/input.
Verifique onde está o seu e adapte o comando ./config --devdir="/dev/input" ás suas necessidades, ou seja, á localização do seu joystick.
A saída de ./config --devdir="/dev/input" será a seguinte:
Configuring QJoyPad installation...
------------------------------------------------------------
Device directory: /dev/input
-- Devices will be looked for in:
/dev/input/js0
/dev/input/js1
etc.
Prefix directory: /usr/local
-- Files to be installed in:
/usr/local/bin
/usr/local/doc
/usr/local/share/pixmaps
---------------------------------------------------------
If these settings are okay, go ahead and run 'make' and
then 'make install'.
To make changes, run ./config --help for details.
Depois de fazer make obtive um erro que terminou da seguinte maneira:
/usr/bin/ld: cannot find -lXtst
collect2: ld returned 1 exit status
Depois de procurar no Google, achei a solução. Simplesmente instale o pacote libxtst-dev através do Synaptic, ou no Terminal com o seguinte comando executado como ROOT:
# aptitude install libxtst-dev
Acto seguido, volte a executar make.
Ao terminar a execução de make, execute como ROOT:
# make install
Terminada a instalação, execute no terminal:
$ qjoypad
Pode criar um atalho ao programa para o seu menu no KDE ou GNOME.
O executável qjoypad encontra-se no meu caso em /usr/local/bin/qjoypad
Página oficial de QjoyPad onde poderá encontrar toda a documentação adicional !
Desfrute !
Sem comentários:
Enviar um comentário
É favor manter a boa educação nos comentários. Qualquer comentário ofensivo, racista, desprestigioso, apenas com objectivo de inundar o blogue ou comentários de publicidade não solicitada serão eliminados. Serão aceites comentários em Português, Espanhol e Inglês. Comentarios en Portugues, Español y Ingles seran aceptados. Comments in Portuguese, Spanish and English will be accepted.