Clavier virtuel avec touches à multiples états, sans un seul bouton.

Soyez le premier à donner votre avis sur cette source.

Vue 26 771 fois - Téléchargée 1 485 fois

Description

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.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1
Date d'inscription
vendredi 27 avril 2007
Statut
Membre
Dernière intervention
27 avril 2007

bonjour je cherche à faire la même chose à la différence près que je dois envoyer le symboloe frappé dans la zone où il y a le focus ( en dehors de l'application ou à l'intérieur ).

Si quelques idées, je suis preneur..
++
Messages postés
5
Date d'inscription
vendredi 25 avril 2003
Statut
Membre
Dernière intervention
18 mai 2004

L'exemple est trés bien. Sauf... l'utilisation est restreint ici!
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().
Messages postés
2527
Date d'inscription
jeudi 15 janvier 2004
Statut
Membre
Dernière intervention
16 octobre 2019
14
Merci pour tes remarques. Je vais essayer de les mettre à profit.
Messages postés
2106
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5
Peut-être serait-il plus interessant utiliser un bouton pour simuler le CAPS-LOCK ...
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.