OVH Cloud OVH Cloud

Touches de fonction

9 réponses
Avatar
Soret
Bonjour,

Quelqu'un a t'il une solution pour désactiver les touches de fonctions
(F1, F2, F3, ...) sur intervnet explorer via javascript ou ...


Merci,

9 réponses

Avatar
ASM
Bonjour,

Quelqu'un a t'il une solution pour désactiver les touches de fonctions
(F1, F2, F3, ...) sur intervnet explorer via javascript ou ...


Chez moi (FireFox car intervnet explorer windows j'ai pô)
les touches de fonctions ne sont pas accessibles par JavaScript.
Ce qui me semble assez logique puisque réservées aux programmes.

--
Stephane Moriaux et son [moins] vieux Mac

Avatar
Guy
Bonjour,

Quelqu'un a t'il une solution pour désactiver les touches de fonctions
(F1, F2, F3, ...) sur intervnet explorer via javascript ou ...


Merci,
Bonjour,


vous pouvez utiliser les gestionnaires d'événements onkeypress ou
onkeydown ou onkeyup pour controler les actions claviers.

le principe est d'activer un gestionnaire (ou plusieurs) et de nommer un
fonction qui traitera l'événement.

pour éviter l'action prévue pour le navigateur il faudra éviter la
propagation de l'événement. A VERIFIER !!!

GR

Avatar
ASM

Bonjour,

Quelqu'un a t'il une solution pour désactiver les touches de fonctions
(F1, F2, F3, ...) sur intervnet explorer via javascript ou ...


Merci,


Bonjour,

vous pouvez utiliser les gestionnaires d'événements onkeypress ou
onkeydown ou onkeyup pour controler les actions claviers.


bon après midi,

Tu as vérifié ça avec les touches de fonctions ?


--
Stephane Moriaux et son [moins] vieux Mac


Avatar
Guy

Quelqu'un a t'il une solution pour désactiver les touches de
fonctions (F1, F2, F3, ...) sur intervnet explorer via javascript ou ...



vous pouvez utiliser les gestionnaires d'événements onkeypress ou
onkeydown ou onkeyup pour controler les actions claviers.



bon après midi,

Tu as vérifié ça avec les touches de fonctions ?


Oui !




Avatar
Soret


Quelqu'un a t'il une solution pour désactiver les touches de
fonctions (F1, F2, F3, ...) sur intervnet explorer via javascript ou ...



vous pouvez utiliser les gestionnaires d'événements onkeypress ou
onkeydown ou onkeyup pour controler les actions claviers.



bon après midi,

Tu as vérifié ça avec les touches de fonctions ?


Oui !



Je gère déjà les évènement clavier via firefox et internet
explorer (d'ailleur cette gestion est différente en fonction du
navigateur) sinon mon problème est toujours bien présent;, pour être
plus précis :
J'accède à la gestion des touches de fonction, l'évènement se
produit bien lors de la pression d'une de ces touches, mon problème
vient du fait que par exemple, quand je presse la touche F1, je peux
gérer un évènement spécifique à cette touche mais malheureusement
l'aide s'active automatiquement :S Enfin voilà si quelqu'un connait la
manière de désactiver ses évènbements par "défaut" ce serait cool,


Merci déjà pour vos réponses ....




Avatar
ASM

Quelqu'un a t'il une solution pour désactiver les touches de
fonctions (F1, F2, F3, ...) sur intervnet explorer via javascript ou ...


vous pouvez utiliser les gestionnaires d'événements onkeypress ou
onkeydown ou onkeyup pour controler les actions claviers.




Je gère déjà les évènement clavier via firefox et internet
explorer (d'ailleur cette gestion est différente en fonction du
navigateur)


J'aimerais savoir comment on fait.
(en particulier les touches de fonction)

En fait, j'ai vu, mais perso, de libre il n'y que F1 et F2.
F3 à F8 sont prises par FireFox, le reste par le système.

Mais avec thunderbird, chez moi sont dispos F1 à F8.
(je ne vais pas faire le tour de tous les softs web)

Chez le voisin (Soret), je vois que lui n'a même pas droit à la F1.

sinon mon problème est toujours bien présent;, pour être
plus précis :
J'accède à la gestion des touches de fonction, l'évènement se
produit bien lors de la pression d'une de ces touches, mon problème
vient du fait que par exemple, quand je presse la touche F1, je peux
gérer un évènement spécifique à cette touche mais malheureusement
l'aide s'active automatiquement :S Enfin voilà si quelqu'un connait la
manière de désactiver ses évènbements par "défaut" ce serait cool,


Ne suffirait-il pas d'utiliser une combinaison de touches ?
Par exemple chez moi Fx ne m'a pas pris Pomme+touches de fonctions.
Krotche ! le système s'est approprié des Control+Touches de fonctions.

Je ne vois plus qu'une chose : un clavier additionnel spécifique :-)


--
Stephane Moriaux et son [moins] vieux Mac





Avatar
Guy




Quelqu'un a t'il une solution pour désactiver les touches de
fonctions (F1, F2, F3, ...) sur intervnet explorer via javascript ou ...


vous pouvez utiliser les gestionnaires d'événements onkeypress ou
onkeydown ou onkeyup pour controler les actions claviers.



bon après midi,

Tu as vérifié ça avec les touches de fonctions ?




Oui !



Je gère déjà les évènement clavier via firefox et internet
explorer (d'ailleur cette gestion est différente en fonction du
navigateur) sinon mon problème est toujours bien présent;, pour être
plus précis :
J'accède à la gestion des touches de fonction, l'évènement se
produit bien lors de la pression d'une de ces touches, mon problème
vient du fait que par exemple, quand je presse la touche F1, je peux
gérer un évènement spécifique à cette touche mais malheureusement
l'aide s'active automatiquement :S Enfin voilà si quelqu'un connait la
manière de désactiver ses évènbements par "défaut" ce serait cool,


Merci déjà pour vos réponses ....

Il faut aussi gérer la propagation de l'événement !

vous pouvez lire la page :
http://www.aidejavascript.com/article144.html

vous pourrez voir aussi la méthode stopPropagation()

e.stopPropagation()


in http://www.quirksmode.org/js/events_order.html

Guy





Avatar
ASM

Je gère déjà les évènement clavier via firefox et internet
explorer (d'ailleur cette gestion est différente en fonction du
navigateur) sinon mon problème est toujours bien présent;, pour être
plus précis :
J'accède à la gestion des touches de fonction, l'évènement se
produit bien lors de la pression d'une de ces touches, mon problème
vient du fait que par exemple, quand je presse la touche F1, je peux
gérer un évènement spécifique à cette touche mais malheureusement
l'aide s'active automatiquement :S Enfin voilà si quelqu'un connait la
manière de désactiver ses évènbements par "défaut" ce serait cool,


Merci déjà pour vos réponses ....

Il faut aussi gérer la propagation de l'événement !

vous pouvez lire la page :
http://www.aidejavascript.com/article144.html


C'est absolument génial !
Un rien casse tête, mais fabuleux.

vous pourrez voir aussi la méthode stopPropagation()

e.stopPropagation()


in http://www.quirksmode.org/js/events_order.html


ça c'est nul, on ne peut rien en faire avec ces alertes constantes qui
mettent la zizanie dans les non propagations de propagations qui
stoppent en démarrant.
Nous a pourtant habitué à mieux ... !


Et qu'a-ce à y voir avec des touches de clavier déjà occupées ?


--
Stephane Moriaux et son [moins] vieux Mac


Avatar
Guy


Je gère déjà les évènement clavier via firefox et internet
explorer (d'ailleur cette gestion est différente en fonction du
navigateur) sinon mon problème est toujours bien présent;, pour être
plus précis :
J'accède à la gestion des touches de fonction, l'évènement se
produit bien lors de la pression d'une de ces touches, mon problème
vient du fait que par exemple, quand je presse la touche F1, je peux
gérer un évènement spécifique à cette touche mais malheureusement
l'aide s'active automatiquement :S Enfin voilà si quelqu'un connait la
manière de désactiver ses évènbements par "défaut" ce serait cool,


Merci déjà pour vos réponses ....

Il faut aussi gérer la propagation de l'événement !

vous pouvez lire la page :
http://www.aidejavascript.com/article144.html



C'est absolument génial !
Un rien casse tête, mais fabuleux.

vous pourrez voir aussi la méthode stopPropagation()

e.stopPropagation()


in http://www.quirksmode.org/js/events_order.html



ça c'est nul, on ne peut rien en faire avec ces alertes constantes qui
mettent la zizanie dans les non propagations de propagations qui
stoppent en démarrant.
Nous a pourtant habitué à mieux ... !


Et qu'a-ce à y voir avec des touches de clavier déjà occupées ?


Si vous préemptez l'action sur la touche, vous stoppez la propagation
vers le navigateur(objet window), puis vous effectuez votre action. mais
je n'ai pas testé ce cas. normalement .... ??
gr