Muy buen control remoto, muy útil para para un mediacenter. Lastima que no viene del todo compatible con Windows, ya que algunas teclas no funcionan y leí por ahí que está pensado para dispositivos Android. Además las teclas mas importantes, como subtitulos/audio/volumen no funcionan en el XBMC.
La solución fue re-mapear algunas teclas con una aplicación llamada
AutoHotkey. Con este programita podemos crear un script para remapear el teclado, compilarlo, y crear un exe para que ejecute al inicio de Windows.
#InstallKeybdHook
#IfWinActive ahk_class XBMC
; send enter instead of mouse click on fullscreen
LButton::
; WinGet, minmax, minmax, A
Send {enter}
return
; Enter -> play/pause
Enter::
Send {space}
return
;Opciones
MButton::
Send {AppsKey}
return
; Home -> Info
Home::
Send {F5}
return
; Back -> back
RButton::
Send {Backspace}
return
En XBMC la tecla por defecto para ver la información del elemento seleccionado es la "I", pero por alguna razón no funciona, por lo que tuve que mapearla al "F5", y luego configurar el keyboard.xml del XBMC (más adelante).
3- Guardamos el archivo .ahk
4-Le damos click derecho y le damos "compilar script":
5-Guardamos el ejecutable que nos creó en la ruta de Inicio de Windows para que lo levante al iniciar Windows:
6- Sólo nos falta ajustar un poco el archivo de mapeo de teclas que trae el XBMC. Editamos un XML y pegamos el siguiente
código y lo guardamos en la siguiente ruta:
La primer parte del xml es para que ignore el puntero del mouse, ya que el skin que uso no utiliza el mouse.
Las teclas de abajo del control remoto son F1, F2, F3 y F4:
Estas quedan como Stop (F1), Subtitles (F2), Lenguaje Audio (F3) y Monitor Switch (Este último para cambiar de monitor F4 con la aplicación
UltraMon).
Como se puede ver los iconos no son muy representativos, por lo que hice algunos cambios. Abrí el control remoto y cambié algunos botones (fisicos), quedando ahora asi:
F5 queda mapeado para Información en pantalla.
7- De esta forma nos queda el Control Remoto remapeado de la siguiente forma: