Hello Mat Voilà en PJ le 6pad++.py. Il n'est pas abouti pour la sélection à cause du bug que j'ai signalé et dont j'espère la correction.
Sur pression de la touche Origine, il peut y avoir 3 sons correspondant à ces cas de figure: * la ligne commence directement avec du texte : dans ce cas, le curseur est envoyé au début de la ligne qui correspond aussi au début du texte (son 1) * la ligne commence avec des espaces ou tabulations : dans ce cas, le curseur est envoyé alternativement sur le début du texte (son 2) ou sur le début de la ligne (son 3) à chaque pression de la touche Origine Voili voilà. Toute idée d'amélioration est la bienvenue. A bientôt ! Cyrille -----Message d'origine----- De : [email protected] [mailto:[email protected]] De la part de Mathieu Barbe Envoyé : mardi 31 janvier 2017 22:48 À : [email protected] Objet : <DKIM> [progliste] Re: 6pad++ - bug sur la sélection Coucou Cyrille, pourrais-tu nous en faire profiter? Merci. ++ ath Le 31/01/2017 à 22:26, Cyrille a écrit : > Salut Quentin, Abdel et les autres > > Abdel, merci de ton script. J'en ai finalement repris la base pour me faire > un Home qui va alternativement au début du texte ou au début de la ligne > (comme en VB je crois). J'ai ajouté un indicateur sonore pour identifier > auditivement où on se trouve. > Par contre, j'ai voulu également implémenter le support de Shift+Home de la > même manière. Je n'ai pas pu à cause d'un bug 6pad++. > > Quentin, > J'ai ouvert un nouveau ticket sur le repository github de 6pad++. En > substence, le problème est que la sélection vers l'arrière (Maj+Flèche > gauche) ne permet pas d'avoir des propriétés de page selectionStart et > selectionEnd correctes. 6pad++ fait toujours en sorte d'avoir selectionStart > plus petit que selectionEnd alors que lors d'une sélection vers la gauche, > ça devrait être l'inverse. > Voili voilà ! > > Bonne soirée à tous ! > > Cyrille > > > > -----Message d'origine----- > De : [email protected] [mailto:[email protected]] De la > part de Abdel > Envoyé : lundi 30 janvier 2017 19:54 > À : [email protected] > Objet : [progliste] Bug pour l'attribut checked = True ou False des menus > dans 6pad++ alpha 10.1 > > Resalut les amis, > > Lorsque j'ajoute des menus, j'ai toujours cette habitude de choisir le > menu dans lequel insérer mon nouveau menu par son index, pas bien du tout. > > Le module est corrigé en respectant les bons conseils de Cyrille. > > Cyrille, je prends bien en considération ta demande, par rapport au > raccourci Alt + Origine qui ne te convient plutôt pas trop. > > En fait, il te faut juste le VKCode de la touche ou combinaison de > touches que tu veux choisir. > > Dans la fonction onKeyDown, tu dois juste décommenter les deux > instructions : > > sp.say(str(vk), True) > return True > > Attention, n'oublie pas de décommenter même le return §True, car sinon, > tu ne pourras pas refermer 6pad++. > > Dès que tu auras trouvé le VKCode de ta touche ou combinaison de > touches, remplace juste le VKCode 2084, que j'ai mis dans l'instruction > if pour Alt Origine, et le tour est joué. > > Je constate un petit bug dans la toute dernière version alpha 10.1 de > 6pad++ corrigée récemment par Quentin. > > En fait, j'ai testé le module avec 6pad++ alpha 9 et 6pad++ beta 1, > aucun PB pour l'état coché/décoché du menu ajouté, la commande > menu.checked = True ou menu.checked = False est bien reconnue. > > Cependant, avec la version alpha 10.1, rien à faire, j'ai même essayé de > mettre mon menu cochable dans un sous-menu, toujours rien. > > Quentin, pourrais-tu regarder STP? > > Merci par avance. > > Bien amicalement, > Abdel. > > > > > --- > 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:[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é. > > 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é. --- L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast. https://www.avast.com/antivirus
6pad++.py
Description: Binary data
