Salut à tous et particulièrement à Abdel à qui s'adresse en priorité ce message.
Voilà mon petit Abdel, je voudrais te proposer une amélioration au forPython,
c'est l'utilisation de la synthèse vocale lors de l'augmentation et la
diminution des niveaux d'indentation via les touches tab et retour-arrière.
Bien entendu, par la fonction isOnLineStart, il sera vérifié que le curseur se
trouve bien en début de ligne avant que le niveau d'indentation qui vient
d'être modifié soit lu.
Le code ci-dessous est constitué de deux fonction:
* la fonction isOnLineStart
* et la fonction évènementielle onKeyUp.
Début du code python
def onKeyUp(activePage, vk):
# sp.say(str(vk))
# à la remontée de la touche retour-arrière
if vk==8:
# on fait lire le niveau d'indentation
if isOnLineStart(activePage)==True:sp.say("Niveau
"+str(activePage.lineIndentLevel(activePage.curLine)))
# end if
# à la remontée de la touche tab
if vk==9:
# on fait lire le niveau d'indentation
if isOnLineStart(activePage)==True: sp.say("Niveau
"+str(activePage.lineIndentLevel(activePage.curLine)))
# end if
# end def
Fin du code python
Voilà, voilà !
Amicalement,
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
www.visuweb.net