Mapping De La Manette


osa
 Share

Messages recommandés

Salut à tous !

J'aimerais mapper l'exécution d'un script sur le bouton du stick analogique de la manette.

J'ai rajouté ça dans le keymap.xml :

<keymap>

...

<global>

...

<gamepad>

...

<leftthumbbutton>XBMC.executescript('q:\scripts\XBMCLyrics\XBMCLyrics.py')</leftthumbbutton>

...

</gamepad>

...

</global>

...

</keymap>

Mais ça ne fonctionne pas... Quelqu'un pourrait m'aider ?

Lien vers le commentaire
Partager sur d'autres sites

salut,

essaie en enlevant les deux '

=> <leftthumbbutton>XBMC.executescript(q:\scripts\XBMCLyrics\XBMCLyrics.py)</leftthumbbutton>

ça doit etre ça, a+

Lien vers le commentaire
Partager sur d'autres sites

tu as essayé de mettre de doubles quote ( " ) des simples (') , rien du tout (juste le lien)

puis recommencer en changeant les \ par de doubles \\ ou alors des /

En croisant tout ca, si ca marche pas (attention à la chute...) c'est que ca vient d'autre chose ! lol

Lien vers le commentaire
Partager sur d'autres sites

Tiens, je viens de tomber sur les commandes intégrés de XBMC...

Je n'y ai pas vu la commande executescript, mais j'y ai trouvé la commande

XBMC.RunScript(script)

avec script le chemin COMPLET vers le script (ex:Q:\Scripts\Scriptname.py)

A tester...

EDIT:

J'oubliais... en effet comme Jahell l'a signifié, c'est bien sans les quotes apparemment qu'il faut mettre le lien et les "barres" sont des anti-slash : \ (non pas des / comme je préconisais de tester...)

Modifié par alexsolex
Lien vers le commentaire
Partager sur d'autres sites

C'était donc ça ! Effectivement avec la commande runscript, ça va mieux !!!

Donc pour info la synthaxe correcte pour executer un script via le keymap.xml est :

<leftthumbbutton>XBMC.runscript(q:\scripts\XBMCLyrics\XBMCLyrics.py)</leftthumbbutton>

Merci pour votre aide ! :ok:

Lien vers le commentaire
Partager sur d'autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
 Share