C'est un exemple de clavier virtuel sans bouton qui ne s'utilise qu'avec la souris.
ll est paramétrable AZERTY ou QUERTY, mais pourrait facilement l'être dans n'importe quelle langue. A l'origine, il était destiné à utiliser des idéogrammes chinois ( il me reste encore à apprendre le chinois pour terminer cette application ;) Mais théoriquement, un clavier de ce genre comportant 100 touches serait capable d'afficher plus de 10 000 idéogrammes différents avec un seul clic.
Mode d'emploi: Utiliser le bouton droit. Le maintenir enfoncé et le relâcher sur le caractère choisi.
Conclusion :
J'ai utilisé un TStaticText, mais pour des applications différentes, un TImage fonctionnera aussi bien...
Je suis débutant, alors merci de me signaler mes maladresses.
Si quelques idées, je suis preneur..
++
Car toutes les saisies se pointe sur le Memo ou RichEdit, de plus je crains que les touches du claviers ne sont pas toutes représentés.
Je veux dire par la que le clavier ne peut pas être utilisable sur n'importe quel composant qui admet les évènements KEY.
Il est trés facile de l'adapter pour n'importe kquel composant ayant le focus en passat par les messages Windows ==> keybd_event().
Ainsi, la touche Shift permettrait aussi un accès direct aux majuscules.
Autre chose:
Les differents claviers pourraient etre gardés dans un fichier texte,
et ainsi être chargés par l' utilisateur quand il en aurait besoin.
J' ai moi même fait un programme comme celui-ci mais j' ai préféré
utiliser des boutons, car ton StaticText ne fonctionne pas avec
mon ecran en mode 1152 x 864 pixels en type de lettres grandes
(le click sur une lettre active l' autre à côté !!!)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.