Bonjour à tous,

J'essaie avec Delphi Rio de travailler avec le clavier virtuel pour obtenir ce qui semblerait être un comportement basique:
  • J'aimerai pouvoir empêcher l'ouverture du clavier virtuel quand l'utilisateur clique sur un TEdit et décider via programmation de son ouverture ou de sa fermeture
  • J'aimerai détecter quand l'utilisateur presse sur le clavier virtuel la touche Enter




1.
Pour le 1er point, il y a des dizaines d'exemples sur le web, aucun ne fonctionne (il y a certains qui mentionnent que l'exemple fonctionnait avec de vieilles versions de Delphi (à l'époque des XE) mais que cela ne fonctionne plus avec les Berlin, Tokyo and others... Tests effectués, ces codes ne fonctionnent pas!


2.
Pour le 2ème point, vous allez me dire...


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 If Key in [vkRETURN, vkACCEPT] Then
 begin
...
 end;
Dans un event onKeyUp ou onKeyDown

Ben, non! Votre beau code amoureusement compilé ne fera rien!


Est-ce que quelqu'un sur ce forum a réussi à "dompter" ce clavier virtuel???

Merci pour votre avis