Merci beaucoup Quentin,

Avec des return True/ return False, ça fonctionne à merveille !

En plus, c'était très bien décrit dans l'aide...

Voici donc la nouvelle mouture de la fonction événementielle onKeyUp, qui sera intégrée dans la prochaine version de l'extension forPython :

Début du code

def onKeyUp(activePage, vk):
   # Pour les touches tab et Shift + Tab.
if vk in [9, 1033] and activePage.position == activePage.lineSafeStartOffset(activePage.curLine) and not activePage.selectedText: sp.say("Niveau " + str(activePage.lineIndentLevel(activePage.curLine)) + ". " + activePage.line(activePage.curLine), True)
       return False
   # Pour la touche BackSpace.
if vk == 8 and not activePage.selectedText and activePage.position == activePage.lineSafeStartOffset(activePage.curLine): # Si les paramètres d'indentation sont de 1 Tab ou de 1 espace, on donne le niveau.
       if activePage.indentation in [0, 1]:
sp.say("Niveau " + str(activePage.lineIndentLevel(activePage.curLine)) + ". " + activePage.line(activePage.curLine), True)
       else:
# Le niveau d'indentation est fixé sur plus d'une espace, on donne donc le nombre d'indentations. sp.say(getIndentation() + ". " + activePage.line(activePage.curLine), True)
       return False
# Si la touche est Up, Down, CTRL+Home, CTRL+End, PageUp, PageDown, CTRL+Up, CTRL+Down.
   # On donne les informations selon le mode de lecture d'entêtes utilisé.
if vk in [33, 34, 38, 40, 547, 548, 550, 552] and not activePage.selectedText:
       sp.say(getLineHeading(activePage.curLine), True)
       return False
   return True

Fin du code

Encore merci Quentin.

Bien amicalement,
Abdel.

----- Original Message ----- From: "QuentinC" <[email protected]>
To: <[email protected]>
Sent: Friday, February 12, 2016 1:12 PM
Subject: [progliste] Re: Bug extension forPython - 6pad++


Il faut que vous essayiez avec return True ou return False à la fin de la fonction qui réagit à l'évènement keyUp.
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é.
        
        

Répondre à