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

Attachment: 6pad++.py
Description: Binary data

Répondre à