Je partage avec vous cette portion de code.
Elle est dûe à hanya et trouvée ici http://www.oooforum.org/forum/viewtopic.phtml?t=73131
Elle contient deux pépites
-- La prise en compte du double click sur une zone de liste
-- La simulation du click sur le bouton OK ( c'était l'objet de ma recherche , cela m'a permis de fermer un dialogue par l'appui sur la touche entrée après saisie dans une zone de texte )
Je n'avais pas su trouver la réponse sur le forum francophone c'est pourquoi je la publie ici en espérant que cela sera utile à quelqu'un .
J'en profite pour remercier tous les contributeurs de ce forum sans lequel j'aurais été incapable d'écrire la première ligne de mes macros

Code : Tout sélectionner
Sub ListItemDoubleClicked( ev )
If ev.Buttons = com.sun.star.awt.MouseButton.LEFT AND _
ev.ClickCount = 2 Then
oDialog = ev.Source.getContext()
btn_OK = oDialog.getControl("btn_OK")
oAccOK = btn_OK.getAccessibleContext()
If oAccOK.getAccessibleActionCount() > 0 Then
oAccOK.doAccessibleAction(0) ' push
End If
End If
End Sub