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

Répondre à