[progliste] Re: AutoHotKey

2017-06-24 Par sujet Jean-François Colas

Bonjour la ML,

Je n'ai peut-être pas tout suivi, mais si on doit presser NVDA+F2, c'est 
que justement, c'est NVDA qui prend la priorité sur les raccourcis 
clavier de AutoHotKey. Cela peut être dépendant du moment où le script 
.ahk est lancé par rapport à NVDA... Il y a aussi cette histoire de 
"hooks" que l'on peut installer dans AutoHotKey, mais enfin, en tout 
état de cause, je peux imaginer qu'en la matière, le dernier qui parle a 
toute chance d'avoir raison... Si on ne veut pas être trop embêtés, ça 
risque d'obliger à jouer aussi sur les gestes de commandes dans NVDA ou 
le Gestionnaire de clavier dans Jaws...


Par ailleurs, en ce qui concerne les conflits potentiels en utilisant 
Maj + chiffre du pavé numérique, un moyen simple de les évaluer pourrait 
être l'aide clavier, Insert+et commercial (je dis Insert car c'est le 
même principe pour NVDA et Jaws). On voit que pour les deux revues 
d'écran, ce n'est pas anodin. A chacun de voir s'il est prêt à sacrifier 
les fonctions correspondantes.


En tout cas merci pour tous vos messages, ça m'en donne des trucs à essayer.

J.-F.


Le 23/06/2017 15:55, Pierre-Louis a écrit :


Bonjour Abdel et tous,


C'est une bonne nouvelle que le problème de Seb soit résolu, ce 
scancode fonctionne chez moi aussi et il ya des chances que cela 
fonctionne chez tout le monde.


En mettant les 2 lignes ci-dessous, cela fonctionne aussi chez moi :

+numpadclear::send, 5
+sc04C::send, 5


et dans l'ordre inverse aussi.

à Seb : est-ce pareil chez toi ?


Autre question : cela me déranve de devoir presser NVDA+F2 avant de 
presser Maj+numpad* ou maj+numpad /


Le scancode de ces touches aurait-il la priorité sur les raccourcis de 
NVDA ?



Sous ma sugnatyre, je vous ai mis quelques raccourcis bien pratiques.


Merci à toi.


Bien amicalement,

Pierre-Louis.

Début du code

; Mise enveille, redémarrage et arrêt du PC
; Control+Win+Retour arrière : mise en veille standard du PC
^#backspace::DllCall("PowrProf\SetSuspendState", "int", 0, "int", 1, 
"int", 0)

; Control+Win+origine : redémarrage du PC
^#home::shutdown, 2
; Control+Win+Fin: arrêt du PC
^#end::shutdown, 9
; Win+n : lancer bloc notes
#n::run notepad.exe
; AltGr+d : lance l'explorateur sur le disque d: Le focus est placé 
sur la liste des dossiers.

^!d::run explorer d:\
; AltGr+F : lancer Firefox
^!f::run "C:\Program Files\Mozilla Firefox\firefox.exe"
; AltGr+puissance 2 : lancer Thunderbird
^!²::run "C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"
fin du code










Pierre-Louis, Mon site Outils-DV 

Le 22-06-17 à 21:38, Abdel a écrit :


Salut les amis,

Le problème de Seb est résolu, en utilisant le Scan Code de la touche 
numpadclear, au lieu du Virtual Key.


+sc04C::send, 5

Le Scan Code est aussi un code de touche, mais il est plus lié au 
hardware de chaque bécanes.


Voici une discussion qui en parle sur le forum d'AutoHotKey :

https://autohotkey.com/board/topic/98272-scan-codes-and-virtual-keys-what-is-the-difference/#entry618752

Bien amicalement,
Abdel.


Le 22/06/2017 à 14:48, Sèb a écrit :

Coucou.
Toujours no hotkey.

Sèb

Le 22/06/2017 14:04, Abdel a écrit :


Coucou Seb et tous,

Essaie cette astuce, elle utilise le virtual key de la touche 
numpadclear.


+vk0C::send, 5

Si ça fonctionne chez toi, on pourrait suggérer une solution 
similaire à notre ami Alain, pour le virtual key de la touche Insert.


Voila, merci à toi.

Bien amicalement,
Abdel.


Le 21/06/2017 à 23:16, Sèb a écrit :
j'ai la 1.0.48.05, quand j'ai une minute je vais chercher la 
dernière version pour voir.


Sèb

Le 21/06/2017 21:24, Abdel a écrit :


OK Seb, merci.

Bizarre ce problème avec le numpadclear.

2 pistes me viennent à l'esprit :

1. Quelle version de AHK utilise-tu?

Pour le savoir, dans ton fichier AHK, saisi l'instruction suivante :

MsgBox % "Ma version d'AutoHotKey : " A_AhkVersion

Ici, j'ai la 1.1.24.02.

2. Peut-être cela viendrait-il d'une config spéciale de ton 
clavier, là, malheureusement, je n'ai pas de soluce...


Si tu veux, on pourrait exposer le PB sur le forum anglophone 
d'AutoHotKey.


Voila, merci à toi.

Bien amicalement,
Abdel.


Le 21/06/2017 à 20:58, Sèb a écrit :

Coucou Abdel.
Parfait pour + et -. Ici maj+5 me dit no hotkey.

Sèb

Le 21/06/2017 19:12, Abdel a écrit :


Resalut Pierre-Louis et tous,

Pour les touches plus et moins, essaie donc ce qui suit :

+numpadadd::send, {+}
+numpadsub::send, {-}

Chez moi, le numpadclear::send, 5 marche bien.

Bien amicalement,
Abdel.


Le 21/06/2017 à 18:45, Pierre-Louis a écrit :


Merci Abdel et Quentin pour vos avis. J'en conclus que cela 
devrait fonctionner fdans la majorité des cas.



Pour répondre à Seb, les + et moins sont réalisable mais :

send, +

ne fonctionne pas. Comment envoyer un caractère réservé à AHK ?


Quant au chiffre 5, 

[progliste] Re: universal speech & quentin

2017-06-24 Par sujet yannick

ha oui peut être pas le remplacé, mais le prendre en compte ..


Le 24/06/2017 à 12:11, yannick a écrit :
slt , voulant m'inspirer de ton code, j'ai simplement voulu rechercher 
la même fenêtre, et j'ai vu qu'elle n'existait pas avec la dernière 
version de jaws .


j'ai donc rechercher une autre fenêtre pour savoir si jaws était en 
cours d'utlisation .


jfw.c ligne 33
FindWindow("JFWUI2", "Jaws");
a remplacer par
FindWindow ("Freedom_Scientific_fsBraille", 
"Freedom_Scientific_fsBraille")


Après rien n'explique pourquoi cela ne fonctionnne pas avec nvda .

Et comme il semble avoir aussi la version de screen reader  dans les 
sources peut être que je me trompes même si j'ai bien télécharger la 
dernière version de us




Le 24/06/2017 à 11:41, QuentinC a écrit :

Salut,

> j'ai regardé un peu ton code, et j'ai vu que tu recherchais une 
fenêtre jaws qui n'existe pas sur la dernière version .


Tu peux être un peu plus précis ? Que je puisse changer mon code si 
besoin est.


Sinon, c'est bien speechSay la fonction que tu dois utiliser.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

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�.






Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe


Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/

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�.






Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

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�.




[progliste] Re: universal speech & quentin

2017-06-24 Par sujet QuentinC

Salut,

> j'ai regardé un peu ton code, et j'ai vu que tu recherchais une 
fenêtre jaws qui n'existe pas sur la dernière version .


Tu peux être un peu plus précis ? Que je puisse changer mon code si 
besoin est.


Sinon, c'est bien speechSay la fonction que tu dois utiliser.
Progliste :
Pour se d�sinscrire de la liste : 
mailto:progliste-requ...@ml.free.fr?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/progliste@ml.free.fr/   

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�.




[progliste] Re: AutoHotKey

2017-06-24 Par sujet Pierre-Louis

Bonjour Abdel et tous,


Merci pour ta remarque au sujet de la touche inférieur, elle est très 
judicieuse et en plus, il n'est même plus possible d'écrire ce caractère 
! Mais grâce à ton lien, j'ai trouvé la solution que j'ai appliquée à la 
touche puissance 2.



La voici :

² & numpadmult::send, {*}
² & numpaddiv::send, {/}

; le préfixe $ permet de conserver l'usage normal de puissance 2.

$²::send, {²}

Voila, on avance.


Merci de ton aide indispensable.


Bien amicalement,


Pierre-Louis, Mon site Outils-DV 


Le 23-06-17 à 19:04, Abdel a écrit :


Merci Pierre-Louis pour cette liste de combinaisons bien pratiques.

Merci Seb pour l'astuce, mais, j'éviterais quand-même d'utiliser la 
touche < (inférieur).


Pourquoi?

Tout simplement parce qu'apparemment, AutoHotKey considère cette 
touche comme étant un symbole spécial.


Elle permet, dans les cas de figure ou certaines touches auraient une 
position à gauche et à droite, comme Ctrl, Shift, Windows... ,de 
préciser que l'on souhaite utiliser celle de gauche.


Voici un exemple concret :

<^t::MsgBox, Vous avez pressé la touche Contrôle de gauche avec T
>^t::MsgBox, Vous avez pressé la touche Contrôle de droite avec T

Les symboles spéciaux utilisés dans AutoHotKey sont décrits ici :

https://autohotkey.com/docs/Hotkeys.htm

Voila, bonne soirée.

Bien amicalement,
Abdel.


Le 23/06/2017 à 18:04, Pierre-Louis a écrit :


Coucou Seb,


Ah grand merci ! Cela fonctionne ! C'est une solution tout à faut 
acceptable.



Buen cordialement,


Pierre-Louis, Mon site Outils-DV 


Le 23-06-17 à 17:05, Sèb a écrit :

Coucou Pierre-Louis.
Oui, ça fonctionne aussi ainsi.

En ce qui me concerne le passage à la dernière version d'autohotkey 
n'a rien changé à ce niveau.


pour éviter les conflits de raccourci, au lieu d'utiliser maj ou 
alt, on peut utiliser une touche du clavier standard. Comme 
inférieur. Ce qui donne

< & numpadleft::send, 4

Pour pouvoir utiliser inférieur il faut en ce cas ajouter ceci :
<:: send <
Sèb

Le 23/06/2017 15:55, Pierre-Louis a écrit :


Bonjour Abdel et tous,


C'est une bonne nouvelle que le problème de Seb soit résolu, ce 
scancode fonctionne chez moi aussi et il ya des chances que cela 
fonctionne chez tout le monde.


En mettant les 2 lignes ci-dessous, cela fonctionne aussi chez moi :

+numpadclear::send, 5
+sc04C::send, 5


et dans l'ordre inverse aussi.

à Seb : est-ce pareil chez toi ?


Autre question : cela me déranve de devoir presser NVDA+F2 avant de 
presser Maj+numpad* ou maj+numpad /


Le scancode de ces touches aurait-il la priorité sur les raccourcis 
de NVDA ?



Sous ma sugnatyre, je vous ai mis quelques raccourcis bien pratiques.


Merci à toi.


Bien amicalement,

Pierre-Louis.

Début du code

; Mise enveille, redémarrage et arrêt du PC
; Control+Win+Retour arrière : mise en veille standard du PC
^#backspace::DllCall("PowrProf\SetSuspendState", "int", 0, "int", 
1, "int", 0)

; Control+Win+origine : redémarrage du PC
^#home::shutdown, 2
; Control+Win+Fin: arrêt du PC
^#end::shutdown, 9
; Win+n : lancer bloc notes
#n::run notepad.exe
; AltGr+d : lance l'explorateur sur le disque d: Le focus est placé 
sur la liste des dossiers.

^!d::run explorer d:\
; AltGr+F : lancer Firefox
^!f::run "C:\Program Files\Mozilla Firefox\firefox.exe"
; AltGr+puissance 2 : lancer Thunderbird
^!²::run "C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe"
fin du code










Pierre-Louis, Mon site Outils-DV 


Le 22-06-17 à 21:38, Abdel a écrit :


Salut les amis,

Le problème de Seb est résolu, en utilisant le Scan Code de la 
touche numpadclear, au lieu du Virtual Key.


+sc04C::send, 5

Le Scan Code est aussi un code de touche, mais il est plus lié au 
hardware de chaque bécanes.


Voici une discussion qui en parle sur le forum d'AutoHotKey :

https://autohotkey.com/board/topic/98272-scan-codes-and-virtual-keys-what-is-the-difference/#entry618752

Bien amicalement,
Abdel.


Le 22/06/2017 à 14:48, Sèb a écrit :

Coucou.
Toujours no hotkey.

Sèb

Le 22/06/2017 14:04, Abdel a écrit :


Coucou Seb et tous,

Essaie cette astuce, elle utilise le virtual key de la touche 
numpadclear.


+vk0C::send, 5

Si ça fonctionne chez toi, on pourrait suggérer une solution 
similaire à notre ami Alain, pour le virtual key de la touche 
Insert.


Voila, merci à toi.

Bien amicalement,
Abdel.


Le 21/06/2017 à 23:16, Sèb a écrit :
j'ai la 1.0.48.05, quand j'ai une minute je vais chercher la 
dernière version pour voir.


Sèb

Le 21/06/2017 21:24, Abdel a écrit :


OK Seb, merci.

Bizarre ce problème avec le numpadclear.

2 pistes me viennent à l'esprit :