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