Para conectar el mando a distancia bluetooth de la PS3:

(basado en http://ao2.it/en/blog/2014/06/12/ps3-bd-remote-controller-under-raspbmc-or-xbmc)

sudo apt-get install bluez python-gobject-2 evtest


Escaneamos los dispositivos bluetooth

hcitool scan


En el mano, pulsamos Enter + Start durante 7 segundos

Nos devuelve la direccion del dispositivo

	00:19:C1:XX:XX:XX	BD Remote Control


La copiamos y lanzamos estos comandos con la direccion del mando (hay que hacerlo rápido, o el dispositivo deja de estar a la escucha). Si no funciona, volver a pulsar los botones Enter + Start y lanzarlos de nuevo

bluez-test-device create 00:19:C1:XX:XX:XX
bluez-test-device trusted 00:19:C1:XX:XX:XX yes
bluez-test-input connect 00:19:C1:XX:XX:XX


El primer comando debe responder algo como

New device (/org/bluez/918/hci0/dev_00_19_C1_XX_XX_XX)


Para probar el mando, usamos

sudo evtest


este comando nos permite verificar que el equipo recibe las pulsaciones.



Para configurar las teclas del mando:

(basado en http://kodi.wiki/view/HOW-TO_Setup_PS3_BD_Remote)

En el fichero /etc/bluetooth/input.conf designamos el mapeo de las teclas



# This section is the PS3 Remote keymap. It is loaded when bluez starts.
# Use 'uinput.h' from bluez sources or '/usr/include/linux/input.h' for
# a list of possible KEY_* values.
#
PS3 Remote Map
# When the 'OverlayBuiltin' option is TRUE (the default), the keymap uses
# the built-in keymap as a starting point. When FALSE, an empty keymap is
# the starting point.
#OverlayBuiltin = TRUE
0x16 = KEY_E # EJECT
0x64 = KEY_A # AUDIO
0x65 = KEY_Z # ANGLE
0x63 = KEY_T # SUBTITLE
0x0f = KEY_DELETE # CLEAR
0x28 = KEY_GRAVE # TIMER
0x00 = KEY_1 # NUM-1
0x01 = KEY_2 # NUM-2
0x02 = KEY_3 # NUM-3
0x03 = KEY_4 # NUM-4
0x04 = KEY_5 # NUM-5
0x05 = KEY_6 # NUM-6
0x06 = KEY_7 # NUM-7
0x07 = KEY_8 # NUM-8
0x08 = KEY_9 # NUM-9
0x09 = KEY_0 # NUM-0
0x81 = KEY_F7 # RED
0x82 = KEY_F8 # GREEN
0x80 = KEY_F9 # BLUE
0x83 = KEY_F10 # YELLOW
0x70 = KEY_I # DISPLAY
0x1a = KEY_S # TOP MENU
0x40 = KEY_M # POP UP/MENU
0x0e = KEY_ESC # RETURN
0x5c = KEY_C # TRIANGLE/OPTIONS
0x5d = KEY_BACKSPACE # CIRCLE/BACK
0x5f = KEY_TAB # SQUARE/VIEW
0x5e = KEY_SPACE # CROSS
0x54 = KEY_UP # UP
0x56 = KEY_DOWN # DOWN
0x57 = KEY_LEFT # LEFT
0x55 = KEY_RIGHT # RIGHT
0x0b = KEY_ENTER # ENTER
0x5a = KEY_F1 # L1
0x58 = KEY_F2 # L2
0x51 = KEY_F3 # L3
0x5b = KEY_F4 # R1
0x59 = KEY_F5 # R2
0x52 = KEY_F6 # R3
0x43 = KEY_HOMEPAGE # PS button
0x50 = KEY_INSERT # SELECT
0x53 = KEY_HOME # START
0x33 = KEY_R # SCAN BACK
0x32 = KEY_PLAY # PLAY
0x34 = KEY_F # SCAN FORWARD
0x30 = KEY_PAGEUP # PREVIOUS
0x38 = KEY_STOP # STOP
0x31 = KEY_PAGEDOWN # NEXT
0x60 = KEY_COMMA # SLOW/STEP BACK
0x39 = KEY_PAUSE # PAUSE
0x61 = KEY_DOT # SLOW/STEP FORWARD
0xff = KEY_MAX



mas info en http://forum.kodi.tv/showthread.php?tid=50717


Volver a Hfiel.es
banner