none
Transformer un écran tactile en clavier ? (keyboard driver et non mouse driver) RRS feed

  • Question

  • Bonjour,

    Je suis en train de développer un logiciel de type Stream Deck (pour piloter OBS studio et Streamlabs Obs) via un écran tactile.

    En comptant l'écran tactile, j'ai en tout 3 écrans d'actifs sur mon Windows 10 (à jours).

    Je développe via Visual Studio 2019 en C# winforms et .net5.

    Tout fonctionne, sauf que lorsque j'appuie sur mon écran tactile, ma souris se déplace à l'endroit de l'appui (fonctionnement normal de l'écran tactile).

    Ce que je souhaiterais serait de mapper programmatiquement des zones de mon écran tactile pour les faire correspondre à des touches "programmables" (comme celles que l'on peut trouver sur certains clavier et qui ne sont pas assigné de base à des touches usuelles, ce qui ne gênerais rien en jeu par exemple) afin d'éviter que mon écran tactile ne soit reconnu comme une souris, mais comme un clavier.

    Si cela est possible, s'agit-il d'un changement de driver, ou puis-je faire ça directement dans ma winform via une DLL qui m'est inconnue ?

    En vous remerciant et en espérant avoir été assez clair dans mes explications.

    mercredi 25 novembre 2020 15:13

Toutes les réponses

  • Bonjour,

    Peut-être quelque chose comme ceci:
    Add an access key shortcut to a control (Windows Forms .NET)


    Cordialement,
    Nina


    Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.

    jeudi 26 novembre 2020 11:34
    Modérateur
  • Bonjour,

    Merci pour votre réponses.

    Après de multiples recherches sur internet, je pense que je me suis mal exprimé dans mon post.

    De ce que j'ai compris, un appui sur un écran tactile déclenche un Touch Event et aussi un Mouse Event.

    Ce que j'aimerais ce serait de bloquer le Mouse Event lié au Touch Event et ne garder que ce dernier, ce qui éviterais à la souris de se déplacer.

    L'histoire du clavier on oubli, si j'arrive à ne pas déclencher le Mouse Event j'arriverais à me débrouiller.

    Faut-il que je refasse un post et supprime/clotûre celui-ci vu que ma problématique à un peu changé ?

    Merci d'avance.

    jeudi 26 novembre 2020 22:30