Vimium: renvoyer le focus à la page après la saisie de texte et l'interaction de l'interface utilisateur

Créé le 8 oct. 2010  ·  13Commentaires  ·  Source: philc/vimium

Les zones de saisie de texte dans les pages Web et la zone de saisie d'adresse de l'interface graphique du navigateur (Ctrl-L) volent le focus et il n'y a aucun moyen de revenir au défilement "en mode commande", etc. Ce serait bien de pouvoir utiliser Ctrl- C ou Esc pour sortir du "mode insertion".

Reproduire:

  1. Accédez à http://www.google.com , onglet jusqu'à la zone de saisie de la requête de recherche, commencez à saisir une requête. Aucun moyen d'échapper à la zone de saisie de la requête pour faire défiler les résultats de la recherche.
  2. Tapez Ctrl-L pour saisir une URL (existe-t-il un autre moyen similaire à celui de vim ?). Aucun moyen de naviguer dans la page chargée avec des clés.

J'utilise le navigateur Chrome 6.0.472.62 (59676) Ubuntu 10.04

Commentaire le plus utile

Et maintenant, ma solution consiste à ctrl + f pour rechercher la page revenir au contenu de la page.

Tous les 13 commentaires

Je finis généralement par appuyer sur la tabulation pour contourner ce problème

Les gars, la conception prévue est d'appuyer sur "esc" en mode insertion (cela inclut lorsque vous vous concentrez sur une zone de texte) et vous entrerez en mode commande. Cela fonctionne pour moi partout, y compris sur google.com.

La barre d'adresse du navigateur est une autre affaire, car elle ne se trouve pas à l'intérieur de la page Web. Chrome ne nous donne pas accès aux frappes pendant que vous tapez dans la barre d'adresse, donc pour l'instant, nous n'avons aucun moyen de vous mettre en mode commande. Appuyer sur l'onglet comme mentionné par jb55 est une solution de contournement.

Je pense que c'est plus subtil que ce que j'ai dit au début. Désolé de ne pas donner plus d'indications sur la reproductibilité. Entrez la requête de recherche sur google (le mode insertion s'active), appuyez sur échappement (le mode insertion disparaît), appuyez à nouveau sur échappement (le mode insertion réapparaît), et maintenant, d'autres pressions sur la touche échappement ne reviennent pas au mode commande.

Ah ok; Je vais rouvrir ce bug pour une enquête plus approfondie.

Il s'agit d'un bug de Chrome sous Linux. Sous Windows (et mac je pense) vous pouvez appuyer sur F6 pour sortir de l'omnibar, mais ce n'est pas le cas sous Linux. J'ai déposé un rapport de bogue, donc si cela vous dérange, dites-le-leur ici :-)

(1) et (2) semblent fonctionner pour moi maintenant. Veuillez rouvrir s'il y a toujours un problème. Merci!

Une correction : (2) est le bogue qui se produit uniquement sur Linux. Vous pouvez consulter le rapport de bogue ci-dessus pour plus d'informations. Mon ordinateur est tombé en panne il y a une semaine donc je ne peux pas le tester.

2 n'est pas un bug que nous pouvons corriger, malheureusement. C'est hors du contrôle de l'extension. Nous implémentons notre propre barre d'URL dans le numéro 459, ce qui atténuera cela dans une certaine mesure.

Bien que nous comprenions tous que c'est hors de la portée de vimium, un autre hack sympa est ici : http://superuser.com/questions/324266/google-chrome-mac-set-keyboard-focus-from-address-bar-back-to- page/324267#324267 , il nécessite moins de

Et maintenant, ma solution consiste à ctrl + f pour rechercher la page revenir au contenu de la page.

J'ai trouvé en utilisant la méthode de @jb55 , appuyez sur la touche "Tab" est le meilleur.

J'ai trouvé en utilisant la méthode de @jb55 , appuyez sur la touche "Tab" est le meilleur.

Cela ne fonctionne pas pour moi, appuyer sur la tabulation met l'accent sur l'extension suivante :

image

Ou dans ce cas, la chose star préférée

Je demande la même fonctionnalité dans la merveilleuse extension Shortkeys (complète à merveille Vimium).

Voici ma solution de contournement (ennuyeuse, lente mais cohérente) pour ramener le focus de la barre d'URL à la page comme je le décris également ici :

Au cours des dernières années, j'ai utilisé la solution de ce fil de discussion : j'ai créé un moteur de recherche personnalisé Chrome qui pointe vers l'URL de requête javascript: et l'ai mappé à la lettre « u ». Lorsque je suis dans la barre d'adresse et que je veux quitter, je supprime tout ce qui se trouve dans la barre d'URL et j'appuie sur u + enter .

Si Shortkeys peut exécuter javascript via un raccourci pendant que le curseur est dans la barre d'URL, c'est peut-être une réponse ?

image

Cette page vous a été utile?
0 / 5 - 0 notes