[progliste] Re: AutoHotKey

2017-06-23 Par sujet Abdel

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 :

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 :


[progliste] Re: AutoHotKey

2017-06-23 Par sujet Pierre-Louis

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 :

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, je ne sais pas encore s'il y a un autre 
nom que numpadclear pour cette touche.



Je verrai cela demain.


Cordialement,


Pierre-Louis, Mon site Outils-DV 




Le 21-06-17 à 18:23, QuentinC a écrit :

Pas sûr, le hook est assez capricieux avec Jaws.
Si d'aventure Jaws et NVDA sont lancés en même 

[progliste] Re: AutoHotKey

2017-06-23 Par sujet Sèb

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 :

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, je ne sais pas encore s'il y a un autre 
nom que numpadclear pour cette touche.



Je verrai cela demain.


Cordialement,


Pierre-Louis, Mon site Outils-DV 




Le 21-06-17 à 18:23, QuentinC a écrit :

Pas sûr, le hook est assez capricieux avec Jaws.
Si d'aventure Jaws et NVDA sont lancés en même temps, c'est 
souvent NVDA qui prend le dessus.


Plus généralement, je ne crois pas que ça rentre en conflit 
avec quoi que ce soit. Lors d'un essai sur le Salon pendant 
le développement du Yahtzee, il s'avère que j'ai été 
incapable de capter Shift+Touches du pavé numériques quand il 
n'est 

[progliste] Re: AutoHotKey

2017-06-23 Par sujet Pierre-Louis

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, je ne sais pas encore s'il y a un autre nom 
que numpadclear pour cette touche.



Je verrai cela demain.


Cordialement,


Pierre-Louis, Mon site Outils-DV 




Le 21-06-17 à 18:23, QuentinC a écrit :

Pas sûr, le hook est assez capricieux avec Jaws.
Si d'aventure Jaws et NVDA sont lancés en même temps, c'est 
souvent NVDA qui prend le dessus.


Plus généralement, je ne crois pas que ça rentre en conflit 
avec quoi que ce soit. Lors d'un essai sur le Salon pendant le 
développement du Yahtzee, il s'avère que j'ai été incapable de 
capter Shift+Touches du pavé numériques quand il n'est pas 
activé avec NumLock, avec les moyens conventionels (sans 
hook). Le modificateur n'est pas raporté.

Par contre avec Ctrl il pourrait y avoir des conflits.
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