[progliste] Re: 6Pad++, triple interrogation autour de findAcceleratorByID

2017-02-03 Par sujet Jean-François Colas

Hello Cyrile,

Ah oui, désolé pour les insécables, c'est la combinaison du 
copier/coller vers mail, de l'indentation en tabulation, et de la 
gestion de tout ça par Thunderbird... Sorry.


J.-F.

Le 02/02/2017 22:19, Cyrille a écrit :

Hello

J'ai testé ton code chez moi, après avoir dû remplacer les espaces insécables 
par des normaux.
J'aboutis au même problème que toi.
Probablement un petit bug de 6pad++ ?

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de jfco...@free.fr
Envoyé : jeudi 2 février 2017 10:26
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, triple interrogation autour de findAcceleratorByID

Hello la ML,

J'en perds mon latin, déjà que j'en ai moins que peu...

J'ai deux fonctions, f1 et quelleTouche. f1 ne fait que prononcer un
truc. J'associe
un raccourci à f1, j'en associe même deux différents mais ça n'a que peu
d'importance.

Dans quelleTouche, je veux connaître la valeur de la touche associée à
f1, ce
pour quoi je comptais pouvoir utiliser findAcceleratorBYID.

Et me voilà avec trois problèmes.

Voici mon code, puis mes interrogations.

# début du code:
def f1():
 sp.say ("Je suis f1")
id1 = sp.window.addAccelerator("alt+b", f1)
id2 = sp.window.addAccelerator("Ctrl+B", f1)

def quelleTouche():
 sp.say ("Valeur de id1: %s" % str(id1))  # me donne zéro...
 sp.say ("Valeur de id2: %s" % str(id2))  # me donne zéro...
 sp.say ("f1 est associé à %s, tu vois." %
sp.window.findAcceleratorByID(id1))

 # ça, ça me donne juste: f1 est associé à
sp.window.addAccelerator ("Ctrl+Shift+T", quelleTouche)

Première chose: ai-je bien compris addAccelerator, qui devrait retourner
autre
chose que zéro en cas de succès?

2ème chose: ai-je bien compris findAcceleratorByID, en matière de param
passé et de valeur de retour?

3ème chose: pourquoi lors du dernier say, me squeeze-t-il tout ce qui se
trouve après
%s, correspondant justement à findAcceleratorByID, dans ma chaîne?

Ce 3ème point par contre est spécifique à l'alpha10.1, avec l'Alpha9
j'entends
bien mon: tu vois, même si findAcceleratorByID donne le même vide
sidéral.

Merci,
J.-F.
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�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

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: 6Pad++, triple interrogation autour de findAcceleratorByID

2017-02-02 Par sujet Cyrille
Hello

J'ai testé ton code chez moi, après avoir dû remplacer les espaces insécables 
par des normaux.
J'aboutis au même problème que toi.
Probablement un petit bug de 6pad++ ?

Bonne soirée.

Cyrille



-Message d'origine-
De : progliste-ow...@ml.free.fr [mailto:progliste-ow...@ml.free.fr] De la part 
de jfco...@free.fr
Envoyé : jeudi 2 février 2017 10:26
À : progliste@ml.free.fr
Objet : [progliste] 6Pad++, triple interrogation autour de findAcceleratorByID

Hello la ML,

J'en perds mon latin, déjà que j'en ai moins que peu...

J'ai deux fonctions, f1 et quelleTouche. f1 ne fait que prononcer un 
truc. J'associe
un raccourci à f1, j'en associe même deux différents mais ça n'a que peu 
d'importance.

Dans quelleTouche, je veux connaître la valeur de la touche associée à 
f1, ce
pour quoi je comptais pouvoir utiliser findAcceleratorBYID.

Et me voilà avec trois problèmes.

Voici mon code, puis mes interrogations.

# début du code:
def f1():
sp.say ("Je suis f1")
id1 = sp.window.addAccelerator("alt+b", f1)
id2 = sp.window.addAccelerator("Ctrl+B", f1)

def quelleTouche():
sp.say ("Valeur de id1: %s" % str(id1))  # me donne zéro...
sp.say ("Valeur de id2: %s" % str(id2))  # me donne zéro...
sp.say ("f1 est associé à %s, tu vois." % 
sp.window.findAcceleratorByID(id1))

# ça, ça me donne juste: f1 est associé à
sp.window.addAccelerator ("Ctrl+Shift+T", quelleTouche)

Première chose: ai-je bien compris addAccelerator, qui devrait retourner 
autre
chose que zéro en cas de succès?

2ème chose: ai-je bien compris findAcceleratorByID, en matière de param 
passé et de valeur de retour?

3ème chose: pourquoi lors du dernier say, me squeeze-t-il tout ce qui se 
trouve après
%s, correspondant justement à findAcceleratorByID, dans ma chaîne?

Ce 3ème point par contre est spécifique à l'alpha10.1, avec l'Alpha9 
j'entends
bien mon: tu vois, même si findAcceleratorByID donne le même vide 
sidéral.

Merci,
J.-F.
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�.




---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel 
antivirus Avast.
https://www.avast.com/antivirus

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