Certains sites Web (un nombre croissant d'entre eux de nos jours, semble-t-il) détournent diverses combinaisons de touches pour effectuer des actions à l'intérieur et définies par le site Web lui-même. Il y a l' exemple spécifique de /GMail dans une question mal intitulée; il y a la boîte d'édition StackExchange qui détourne Ctrl+ Gpour "Ajouter une image" (plutôt que la "Recherche suivante" normale de Firefox); il y a le détournement de Facebook Escpour cacher une superposition plutôt que le "stop loading" habituel. Je suis sûr que je pourrais continuer encore et encore avec des exemples, mais cela devrait suffire à illustrer que cette question ne concerne pas un site Web en particulier.
J'utilise beaucoup le clavier et les raccourcis clavier qui se comportent différemment en fonction du site Web sur lequel je me trouve sont une gêne majeure pour moi. Si j'appuie sur un raccourci clavier défini par le navigateur, je veux que l'action définie par le navigateur soit prise, pas autre chose. Je ne veux pas non plus que certaines fonctionnalités qui sont normalement accessibles par le clavier ne soient pas accessibles par le clavier, ou soient soudainement remappées vers d'autres combinaisons de touches.
Je me rends compte que cela peut rendre certaines choses plus lourdes sur certains sites, mais dans ce cas, je préfère la cohérence.
Est-il possible de configurer Firefox pour empêcher ou ignorer de tels détournements par des sites Web et favoriser le comportement défini de Firefox?
Une solution qui fonctionne au moins pour les versions 20, 21 et 22 de Firefox sur Linux et Windows serait idéale.
Modifier Mozilla Bugzilla Bug 380637 Les pages Web devraient-elles pouvoir remplacer les raccourcis clavier du navigateur? semble indiquer qu'il est au moins en cours d'examen. Ce bogue a été initialement soumis à la mi-2007 et est toujours actif à la mi-2013. Fait intéressant, le bogue 775002 permettant aux utilisateurs de désactiver javascript pour détourner les raccourcis clavier était considéré comme un doublon autour de Firefox 15.
Réponses:
Vous pouvez utiliser le plugin Vimperator. Destiné à faire de Firefox une interface à clavier uniquement, il écoute d'abord toute frappe sur laquelle vous appuyez et effectue ses propres actions. Parfois, lorsque vous auriez besoin d'utiliser les détournements de clavier définis sur le site, vous pourriez facilement activer / désactiver un mode d'intercommunication pendant un certain temps.
Prenons le cas de GMail, qui propose une multitude de raccourcis clavier. Mais lorsque vous appuyez sur un tel raccourci, il est géré par Vimperator lui-même. Par exemple, une pression à l'
/
intérieur de GMail place généralement le curseur dans la zone de recherche. Mais le fait d'appuyer/
sur une page GMail lorsque Vimperator est actif déclenche sa recherche de page par défaut (ala recherche dans l'éditeur Vim). Même cas pour les autres raccourcis GMail commeo
c
ou mêmeCtrl+Enter
. Cela signifie que, Vimperator sera le 0ème écouteur des frappes dans Firefox, dépassant même les premiers auditeurs possibles afin que vos raccourcis clavier soient globaux dans tout le navigateur.Vimperator est essentiellement un wrapper Vim sur Firefox. Si vous êtes à l'aise avec Vim, Vimperator ressemblera à un ami perdu depuis longtemps. :-)
Quoi qu'il en soit, quelques raccourcis clavier Vimperator pour vous aider à démarrer:
o<link>
ouvre le. Cette séquence provoque l'activation de la ligne de commande Vimperator (en bas de l'écran) et la commandeopen <link>
sera placée là, avec l'espace au milieu inséré pour vous. AppuyezEnter
pour charger la page.t<link
active la commandetabopen
et ouvre le lien dans un nouvel onglet.gt
passe à l'onglet suivant.Ctrl+Tab
etCtrl+PgUp/Dn
aussi travailler.gT
passe aux onglets précédents.ZZ
ferme FF après avoir enregistré la session.f
étiquette tous les liens dans la vue de page avec des nombres en surbrillance. Taper un nombre ouvre le lien. Tous les champs en surbrillance sont consultables. Ainsi, au lieu de taper des chiffres, vous pouvez taper n'importe quel texte du lien en surbrillance auquel vous souhaitez accéder.F
ouvre des liens dans un onglet d'arrière-plan.h
j
k
l
pour naviguer dans la pageleft
down
up
etright
Vimperator propose une multitude de raccourcis clavier (et rend certainement l'expérience sans douleur sans souris), et la plupart des raccourcis par défaut de FF fonctionnent comme ils le font normalement. Vous pouvez trouver des raccourcis pour mettre du texte en surbrillance, les copier, naviguer dans la page comme s'il s'agissait d'un document texte, zoomer / dézoomer, simuler le survol d'un lien, et simplement mettre, tout ce qui pourrait faire réagir Firefox à une souris.
Le seul endroit où cela ne fonctionne pas autant que je l'ai utilisé, c'est à l'intérieur des boîtes Flash, car FF ne peut pas atteindre ce qu'il y a à l'intérieur.
Cela peut prendre un peu de temps pour s'y habituer si vous ne connaissez pas Vim ou si vous êtes nouveau. Cependant, une aide en ligne très complète n'est pas
:h<Enter>
loin.Voici le lien .
la source
la source