Forum Programmation.c SDL desactiver touche clavier

Posté par  .
Étiquettes : aucune
0
20
juin
2006
salut à tous,

j'aimerais avoir si l'un d'entre vous saurait par hasard désactiver les fonctionnalités d'un clavier(style print screen, numlock) avec la librairie SDL ou en tapant une commande avt de lancer le programme?
  • # voie detournée

    Posté par  (site web personnel) . Évalué à 1.

    si tu sais comment associer un code de touche a un handler, associe les touches a desactiver a des handlers qui ne font rien
    • [^] # Re: voie detournée

      Posté par  . Évalué à 1.

      salut,

      desolé je sais pas faire ça et je sais pas ce que c'est un handler.
      • [^] # Re: voie detournée

        Posté par  (site web personnel) . Évalué à 1.

        un handler est un pointeur sur une fonction (l'adresse de la fonction en fait)
        l'idee est d'associer un code de touche a une fonction.
        tu stocke le tout dans un tableau de deux colones : (code, fonction) et tu parcours ton tableau a chaque pression de touche jusqu'a trouver le code arrivant du clavier et la tu execute la foncion. si la touche ne fait rien tu lui associe une fonction qui ne fait rien

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.