chico_torpille
-
25 avril 2013 à 10:08
cs_L0ci
Messages postés224Date d'inscriptionvendredi 26 novembre 2010StatutMembreDernière intervention11 juin 2013
-
26 avril 2013 à 15:47
Bonjour à toutes et à tous !
Je travaille sur un projet utilisant le langage C# + WPF.
L'application sera déployée sur des tablettes tactiles. Certaines manips nécessitent que l'utilisateur laisse appuyé sur la touche MAJ du clavier or, forcément, il n'y a pas de touche MAJ sur tablette
Connaissez vous un moyen de forcer par le code le maintient "appuyé" de la touche MAJ ?
Cela semble plus aisé avec une Windows Form mais ce n'est pas le contexte de mon application (WPF)
J'espère être assez clair dans ma question.
Si quelqu'un a des idées j'ai une oreille dans sa poche !
D'avance merci !
Whismeril
Messages postés18992Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention29 mars 2024654 26 avril 2013 à 15:02
Bonjour,
forcément, il n'y a pas de touche MAJ sur tablette
Et comment on écrit une majuscule sur ta tablette?
Plus sérieusement, il va bien falloir que tu signales à ton appli que tu fais comme si tu appuyais sur MAJ puisqu'il n'y a pas la touche.
Si tu utilises un bouton deux états ou une case à cocher, tu n'as qu'à tester l'état.
cs_L0ci
Messages postés224Date d'inscriptionvendredi 26 novembre 2010StatutMembreDernière intervention11 juin 20137 26 avril 2013 à 15:47
Bonjour,
Il me semble que sur les tablettes win8 l'appui long déclenche l'event du clic droit souris (utile si tu ne l'utilises pas déjà).
Sinon tu peux toujours utiliser un événement spécifique à l’écran tactile (zoom,...) qui appelle la même fonction que ton événement de touche maj.
PS : si tu déploies uniquement sur des tablettes, l'utilisation d'un event clavier ne semble pas le meilleur des choix.