|
Réalisation d'un clavier virtuel |
|
DSI WDF
Inscrit: 06/04/2004 12:07
Post(s): 337
|
Bonjour,
J'ai besoin de réaliser un clavier virtuel, mais je ne vois vraiement pas comment contourner les 2 principaux problèmes qui se posent :
1) Dans l'initialisation de ma fenetre clavier, je fais "FenEtat(frmClavier,DessusTout)" qui permet de l'avoir toujours au dessus de tout, par contre à chaque clic sur mon clavier, si le focus était sur une autre application, il reviens sur la fenetre frmClavier.
2) Comment envoyer une lettre ou une chaine à l'application en cours, comme si on avait tapé ça physiquement sur le clavier ?
Merci d'avance, je pense qu'une fois ces 2 problèmes résoluts, je n'aurai pas de soucis pour arriver à ce que je veux.
Seb
Contribution le : 15/05/2008 13:12
|
|
|
Re: Réalisation d'un clavier virtuel |
|
Animateur WDF
Inscrit: 02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
|
Bonjour,
Utiliser la soucoupe, puis saisissez 'Clavier' Vous verrez apparaître un exemple nommé 'WD Ecran Tactil'
Contribution le : 15/05/2008 15:31
|
|
|
Re: Réalisation d'un clavier virtuel |
|
DSI WDF
Inscrit: 06/04/2004 12:07
Post(s): 337
|
Merci,
J'avais pas fait gaffe que cet exemple exitait, il y à tout ce qu'il faut dedans...
Contribution le : 16/05/2008 11:29
|
|
|
Re: Réalisation d'un clavier virtuel |
|
DSI WDF
Inscrit: 06/04/2004 12:07
Post(s): 337
|
En fait après avoir regardé de plus prés, le clavier virtuel en exemple ne résouds pas mes 2 soucis de départ :
En effet, il agit uniquement sur les champs de l'application windev dans laquelle le composant clavier virtuel à été intégré.
Moi ce que je voudrai, c'est que ça fonctionne pour saisir du texte dans n'importe quelle appli windows qui à le focus, et la je sèche !
Contribution le : 16/05/2008 16:12
|
|
|
Re: Réalisation d'un clavier virtuel |
|
Stagiaire WDF
Inscrit: 17/05/2008 18:41
Post(s): 2
|
Salut,
Je suis sur le même sujet que toi. Pour ton 2é problème, tu peux utiliser la fonction "EnvoieTouche"
Ça marche plutôt bien pour moi, malheureusement ça ne marche pas partout: par exemple dans un notepad cela fonctionne sans problème mais dans un navigateur pas moyen d'envoyer des touches, donc au final c'est pas terrible. :s
Est-ce que quelqu'un aurait une autre méthode ou un moyen de régler ce problème? Je dois terminer pour lundi matin...
Merci
Contribution le : 17/05/2008 18:47
|
|
Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.