Annuler l'effet d'une touche clavier

pms77 Messages postés 10 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 27 novembre 2003 - 15 sept. 2003 à 15:41
mimah Messages postés 35 Date d'inscription samedi 16 août 2003 Statut Membre Dernière intervention 11 novembre 2003 - 16 sept. 2003 à 08:02
slt,
je voudrais annuler une touche du clavier par exemple alt, et donc la rendre inactive pour un certain temps. de sorte que si on presse sur la touche qu'il ait aucun effet.

4 réponses

mimah Messages postés 35 Date d'inscription samedi 16 août 2003 Statut Membre Dernière intervention 11 novembre 2003
15 sept. 2003 à 18:11
Salut,

tu dois récupérer l'evenement généré par la frappe d'une touche clavier (KeyEvent) en ajoutant un KeyListener à ta fenêtre(si il s'agit d'une fenêtre dont tu parles). Dans ce KeyListener du récupère l'evenement, tu regardes de quelle touche il provient et si c'est ALT tu fais appel à la méthode consume() de l'évenement ce qui a pour effet d'arrêter la propagation de l'événement donc ces effets.

J'espère que ça va t'aider un peu.

Bon courage!
0
pms77 Messages postés 10 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 27 novembre 2003
15 sept. 2003 à 18:53
Salut,
merci de ton aide mimah, mais ce voudrais dire que le KeyListener reagit à tous les touches que l'utilisateur va taper, imaginons que je faire saisir un texte sans que la touche ALt fonctionne.
0
pms77 Messages postés 10 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 27 novembre 2003
15 sept. 2003 à 19:20
En fait je veux déactiver l'effet de Ctrl+Alt+Suppr
0
mimah Messages postés 35 Date d'inscription samedi 16 août 2003 Statut Membre Dernière intervention 11 novembre 2003
16 sept. 2003 à 08:02
Ca m'étonnerais beaucoup que ce soit possible, paske c'est une combinaison de touche controlée au niveau du système d'exploitation, donc avant avant d'arriver à ton application.
Ton appli ne reçoi même pas l'évenement lié à cette combinaison.
Il y a peut être une astuce pour contourner mais je vois pas comment.

Je trouve ça pas très sécuritaire de vouloir annuler l'effet du ctrl alt supp, paske si ton appli se plante, t'es obligé de rebooter.

Bonne continuation
0
Rejoignez-nous