> j'aime bien codé / faire mes recherches avec un fond musical,
et c'est vrai que je trouve pénible d'avoir le lecteur présent dans ma
boucle alt +tab / alt +shift +tab .
Bah, moi aussi j'aime bien mettre un fond parfois. Mais qu'est-ce qu'un
item de plus quand on a déjà 10 explorateurs, 10 fenêtres de navigateur
et 10 bloc-notes ? Une pression de plus ce n'est pas la mer à boire.
> si je comprends bien, tu ne sais pas ajouter des raccourcis globaux ?
Si, mais c'est pas si simple: quelle combinaison utiliser ?
Entre les raccourcis réservés par jaws, ceux du système, ceux de
certaines autres applications, il ne reste pas énormément de
possibilités qui soient à la fois rapides et simples.
Je trouve plutôt bof de réserver une combinaison du genre Ctrl+Alt+P
pour un truc aussi simple que play/pause. On ne sait jamais.
J'ai mis le script jaws en fin de mail. IL marche avec winamp, mais il
n'y a pas grand chose à changer pour qu'il marche avec 6player.
> ok pour le positionnnement du curseur de lecture,j'irais tester ...
A moins d'un bug, ça doit marcher avec mm:ss, hh:mm:ss et hh:mm:ss.uuu.
Le 0 pour les minutes ou secondes inférieurs à 10 est obligatoire, et
pour les millisecondes inférieures à 100 aussi.
> sinon, j'ai hâte de voir ton tool kit, non seulement en lua , mais
aussi en open source, magnifique !
C'est pas encore pour tout de suite. C'est basé sur portaudio pour
l'audio, et SDL pour la gestion clavier/souris
> bon allez un petit effort pour la 1.4 de 6PAD ?
Bientôt.
Voici les scripts jaws. J'ai attribué les raccourcis
windows+haut/bas/gauche/droite/home/end. C'est relativement simple comme
raccourcis, mais ça a l'inconvénient de ne plus fonctionner quand on est
sur le web (parce que ces combinaisons sont attribuées à la navigation
dans les tableaux depuis jaws 12; j'ai ce script depuis jaws 8 au
moins). Comme tu vois, pas facile de choisir un raccourci qui aille partout.
Script QCMediactrlPlay ()
var Handle h;
let h = FindTopLevelWindow("TFmPrincipale","");
if (h) then
PostMessage(h, 256, 88, 0);
else
let h = FindTopLevelWindow("Winamp v1.x", "");
if (h) then
PostMessage(h, 256, 88, 0);
else
saystring("Non trouvé");
endif
endif
EndScript
Script QCMediactrlStop ()
var Handle h;
let h = FindTopLevelWindow("TFmPrincipale","");
if (h) then
PostMessage(h, 256, 67, 0);
else
let h = FindTopLevelWindow("Winamp v1.x", "");
if (h) then
PostMessage(h, 256, 86, 0);
else
saystring("Non trouvé");
endif
endif
EndScript
Script QCMediactrlNextTrack ()
var Handle h;
let h = FindTopLevelWindow("TFmPrincipale","");
if (h) then
PostMessage(h, 256, 76, 0);
else
let h = FindTopLevelWindow("Winamp v1.x", "");
if (h) then
PostMessage(h, 256, 66, 0);
else
saystring("Non trouvé");
endif
endif
EndScript
Script QCMediactrlPrevTrack ()
var Handle h;
let h = FindTopLevelWindow("TFmPrincipale","");
if (h) then
PostMessage(h, 256, 75, 0);
else
let h = FindTopLevelWindow("Winamp v1.x", "");
if (h) then
PostMessage(h, 256, 90, 0);
else
saystring("Non trouvé");
endif
endif
EndScript
Script QCMediactrlVolumeUp ()
var Handle h;
let h = FindTopLevelWindow("TFmPrincipale","");
if (h) then
PostMessage(h, 256, 38, 0);
else
let h = FindTopLevelWindow("Winamp v1.x", "");
if (h) then
PostMessage(h, 256, 38, 0);
else
saystring("Non trouvé");
endif
endif
EndScript
Script QCMediaictrlVolumeDown ()
var Handle h;
let h = FindTopLevelWindow("TFmPrincipale","");
if (h) then
PostMessage(h, 256, 40, 0);
else
let h = FindTopLevelWindow("Winamp v1.x", "");
if (h) then
PostMessage(h, 256, 40, 0);
else
saystring("Non trouvé");
endif
endif
EndScript
Script QCMediactrlSeekLeft ()
var Handle h;
let h = FindTopLevelWindow("TFmPrincipale","");
if (h) then
PostMessage(h, 256, 37, 0);
else
let h = FindTopLevelWindow("Winamp v1.x", "");
if (h) then
PostMessage(h, 256, 37, 0);
else
saystring("Non trouvé");
endif
endif
EndScript
Script QCMediactrlSeekRight ()
var Handle h;
let h = FindTopLevelWindow("TFmPrincipale","");
if (h) then
PostMessage(h, 256, 39, 0);
else
let h = FindTopLevelWindow("Winamp v1.x", "");
if (h) then
PostMessage(h, 256, 39, 0);
else
saystring("Non trouvé");
endif
endif
EndScript
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.