Como usar un Mando / Pad con XBMC

 Voy a explicar como poder usar un mando  inalámbrico de juegos en XBMC. Muchos  me habéis preguntado de si habría la posibilidad de poder configurar los botones del mando como acciones del propio XBMC.

La respuesta es afirmativa, así que vamos a ver como...

He utilizado un Pad que tenía de hace tiempo olvidado y que lo usaba para jugar en el PC o como segundo mando para la PS3.

El mando es de la marca LOGITECH y el modelo es el CORDLESS RUMBLEPAD 2 :

Pad Mando en XBMC

Este mando incorpora un receptor USB que hace de enlace con el equipo donde va conectado, tan solo conectarlo en algun puerto USB del equipo y listo.

Para que os hagais una idea de como es el receptor, os adjunto esta imagen :

PAD en XBMC


Si queremos controlar XBMC con un mando de estas características, debemos de hacer lo siguiente :


1. Nos descargamos el programa Joy2Key 
( Mas abajo os dejo el enlace de descarga, funciona en Windows XP, Vista, 7 y 8 )


2. Una vez descargado, conectamos el receptor USB en un puerto libre del ordenador y esperamos a que se instalen los drivers.


3. Iniciamos la aplicación pulsando sobre el archivo "JoyToKey.exe" y esperamos a que se nos abra la ventana de configuración.

Si no se nos abre, nos fijamos en los iconos de notificación (parte inferior izq. de la pantalla, junto a la hora y fecha) y pulsamos con el botón derecho del ratón sobre el icono de JoyToKey, seleccionando la opción de "Open main Window" :

JoyToKey XBMC


4. En la pantalla de configuración del programa, cogemos el mando y pulsamos cualquier botón.

Al momento debemos de ver como se ilumina una pestaña (Joystick 1 o Joystick 2) 

En nuestro caso ha identificado el mando como Joystick 2, así que vamos a empezar a editar los botones.



5. Lo que vamos a hacer ahora, es asignar cada botón del mando las teclas que utilizamos en XBMC, por ejemplo estos son las teclas que vamos a definir en el mando y la acción que realizan :

Tecla "P" - Pausa & Play
Tecla "X" - Stop
Tecla "M" - Información controles OSD
Tecla "ESC" - Volver al menú anterior



6. Esta es la relación que he hecho de 4 botones del mando :

Botón "1" - Será la tecla "P"
Botón "2" - Será la tecla "X"
Botón "3" - Será la tecla "M"
Botón "4" - Será la tecla "ESC"



7. Y así es como quedará la pantalla de configuración :

JoyTokey XBMC

8. Una vez tengamos todos los botones asignados, nos dirigimos a la pestaña "Preferences" y en el desplegable seleccionamos la opción "Associate profiles with applications...". 

Con esto le diremos al programa que la asignación de botones que hemos realizado la queremos solamente para el programa XBMC :

JoyToKey XBMC


9. Pulsaremos sobre el botón "ADD" y en la siguiente ventana rellenamos los datos del nombre, ruta y el perfil que le asignaremos (como solo hemos creado uno, por defecto será el mismo de "Profile 1")
JoyToKey XBMC

10. Hecho esto, pulsamos sobre "OK" y de vuelta a la anterior ventana, de nuevo a "OK" para guardar los cambios.

Luego en la pantalla principal guardamos todo, pestaña "FILE" y "Save".


Ya podemos abrir XBMC para probarlo.

Descarga para XBMC

Recibe las últimas noticias :

12 comentarios

Write comentarios
mambite
AUTHOR
8/1/14, 15:48 delete

Un crack, de los buenos además

Reply
avatar
Ray
AUTHOR
8/1/14, 19:00 delete

Siento decir que esa app es innecesaria ya que xbmc soporta nativamente pads... mira sección 4.5 y 4.6 en
http://wiki.xbmc.org/index.php?title=Keymap

es mas ya trae keymaps para los pad/joysticks mas usados en C:\Program Files (x86)\XBMC\system\keymaps:
appcommand.xml
gamepad.xml
joystick.Alienware.Dual.Compatible.Controller.xml
joystick.AppleRemote.xml
joystick.Harmony.xml
joystick.Interact.AxisPad.xml
joystick.Logitech.RumblePad.2.xml
joystick.Microsoft.Xbox.360.Controller.xml
joystick.Microsoft.Xbox.Controller.S.xml
joystick.PS3.Remote.Keyboard.xml
joystick.Sony.PLAYSTATION(R)3.Controller.xml
joystick.WiiRemote.xml
keyboard.xml
mouse.xml
nyxboard
remote.xml

y aqui un keymap alternativo para el de ps3
http://wiki.xbmc.org/index.php?title=Alternative_keymaps_for_Generic_PS3_remotes

Reply
avatar
Ray
AUTHOR
8/1/14, 19:03 delete

se me olvidaba, en la sección 4.7 dice como identificar botones de pads/joysticks para hacer uno mismo un keymap personalizado aunque recomiendo googlear un poco antes porque seguro que ya existe alguno para el pad en cuestion

Reply
avatar
Laser
AUTHOR
8/1/14, 21:33 delete

Gracias por comentarlo Ray,

Pero el mando que comento no lo soportaba (solamente funcionaba las teclas direccionales), aparte pienso que con este tutorial también cada uno podrá personalizar cada tecla al botón que prefiera...

Reply
avatar
Laser
AUTHOR
8/1/14, 21:33 delete

Gracias Mambite :)

Reply
avatar
Ray
AUTHOR
8/1/14, 22:14 delete

trae joystick.Logitech.RumblePad.2.xml, he mirado dentro y...:


Logitech Cordless RumblePad 2
...

recuerdo que en su dia con el pad controller S del Xbox los analógicos funcionaban como analógicos para el volumen y moverse por al peli (rewind, forward) y viendo el keymap del rumble en global:

VolumeDown
VolumeUp
AnalogSeekForward
AnalogSeekBack
ScrollUp
ScrollDown

osea también los usa

El Joy2Key está bien, pero esas asignaciones son fijas, con los keymap del xbmc puedes usar un mismo botón para diferentes acciones según que se este ejecutando (global, home, video fullscreen, musica, etc...), míratelo porque te debería funcionar, puede que sea algo del driver o el nombre del pad.

el Joy2Key es una solución, pero es matar moscas a cañonazos, cuando xbmc trae baigon de serie.


Reply
avatar
José Ignacio
AUTHOR
9/1/14, 11:51 delete

Yo en android lo utilizo como el mando de la PS3. Lo que no he conseguido es que funcione inalámbricamente. Sólo me va si lo tengo enchufado con el cable usb.

Reply
avatar
Laser
AUTHOR
10/1/14, 10:30 delete

En android el mando de la PS3 funciona también inalámbricamente, pero para ello debes de tener el equipo roteado, lo tienes?

Reply
avatar
José Ignacio
AUTHOR
10/1/14, 13:21 delete

Si, pero no tengo ni idea de como hacer para sincronizarlo.

Reply
avatar
José Ignacio
AUTHOR
10/1/14, 15:22 delete

Fuera de xbmc funciona, pero al entrar a xbmc sólo me funciona si lo tengo conectado con el cable usb.

Reply
avatar
Kiki
AUTHOR
14/2/14, 15:41 delete

Tengo mando de ps3. ¿Que me haria falta para que me lo reconozca al raspberry?
Gracias por todo

Reply
avatar
Anónimo
AUTHOR
2/4/14, 22:25 delete

hola, muy buenas aportaciones.
Necesito saber como conectar en la xbox 360 el xmbc y usar el note 2 de mando?.:)
gracias

Reply
avatar