Erzwingen Sie den Caret / Fokus irgendwo im aktuellen Ansichtsfenster, während Sie die Seite durchsuchen

623
jakub.g

Hinweis: Dies ist eine strikte Firefox-Frage, da ich viel zu viele Addons zum Wechseln habe. Wenn Sie jedoch wissen, ob ich dies in einem anderen Browser tun kann, sind Ihre Beiträge ebenfalls willkommen.

Ich versuche, auf mouseless Internet-Browsing umzuschalten (soweit dies möglich ist). Das Problem ist, dass mein aktueller Workflow irgendwie nicht mit den Funktionen von Firefox kompatibel ist (zumindest soweit ich weiß).

Was ich weiß und für das Navigieren auf der Seite verwende:

  • Tabund Shift- Tabum zwischen den Links zu navigieren
  • F7 Caret aktivieren / deaktivieren
  • Space, Shift- Space, PgUp, PgDownzu blättern nach unten / oben

Ich benutze ausführlich auch Shiftmit DOWN/UP/LEFT/RIGHTText zu markieren, und Ctrl- EnterLinks in dem neuen Tab zu öffnen.

Das Problem:

Ich öffne eine lange Seite, z. B. einen sehr langen Blogbeitrag, oder eine Seite mit vielen nicht interessanten Abschnitten oben (mit Caret-Browsing, dh F7ausgeschaltet, aktiviere ich sie nur gelegentlich). Ich blättere schnell mit entweder Spaceoder PgDownoder ARROW_DOWNzum Mitte der Seite .

Nun möchte ich mich auf einen Link konzentrieren. Wenn ich auf Taboder drücke F7, beginnt der Browser am Seitenanfang zu navigieren . Wenn es Dutzende Links gibt, dauert es eine Weile. Außerdem wird die Ansicht nach oben gescrollt, was meinen Fluss beeinträchtigt.

Frage:

Irgendwelche versteckten Verknüpfungen, Add-Ons usw., so dass beim Aufrufen der Seite und beim Scrollen nach unten der erste Link in meinem Ansichtsfenster statt zuerst auf die Seite Tabfokussiert wird, oder die Einfügemarke an die aktuelle Stelle setzt ?F7

Problemumgehung:

Ich weiß, ich kann damit anfangen F7(oder in der Tat eine Mischung, Tabum einen Bereich zu fokussieren und dann F7die Einfügemarke zu erhalten, weil sich das in manchen Layouts F7komisch verhält) und mit scrollen ARROW_DOWN, aber es ist viel langsamer als das Scrollen mit Spaceoder PgDown.

Eine Lösung für das Scrollen mit Spaceoder PgDownwährend F7deaktiviert ist, wird bevorzugt.

Bearbeiten: eine andere Alternative

Es scheint, dass die Firefox-Schnellsuchfunktion ( /) und vor allem die Schnellsuche nur in Links ( ') dazu beitragen kann, den Fokus auf einen bestimmten Ort zu richten, und dann mit dem F7Pfeil auf die normale Weise mit Pfeil fortfahren.

4
Opera hat kein Caret-Browsing, aber [räumliche Navigation] (http://www.codinghorror.com/blog/2008/02/spatial-navigation-and-opera.html): Shift + Pfeile navigieren zwischen Links an ihren visuellen Orten. Wenn Sie mit Bild nach unten oder mit dem Leerzeichen scrollen, drücken Sie die Umschalttaste + Nach unten, um einen Link oben in der Ansicht anzuzeigen. ... Bavi_H vor 11 Jahren 1
... Es scheint, dass die räumliche Navigation in einem [speziellen Test-Build] (http://weblogs.mozillazine.org/asa/archives/007992.html) von Firefox im Jahr 2005 ([Dokumentation] (http: // www .mozilla.org / access / keyboard / snav /)). Es hat Alt + Umschalt + Pfeile verwendet, und ich denke, dass es sich nach dem Paging nach unten genauso verhalten hat. Bavi_H vor 11 Jahren 2
Das Opera-ähnliche Verhalten ist genau das, wonach ich suche! Für mich in Opera 12 wird im aktuellen Ansichtsfenster immer ein Link angezeigt, es wird nicht gescrollt (auf mehreren Seiten versucht). Das Problem ist jedoch die Abkürzung. In Firefox Shift + Pfeile wählt den Text aus. Ideal wäre also die Kombination von beiden :) jakub.g vor 11 Jahren 0
Ich wünschte wirklich, es gäbe eine Antwort darauf. Es scheint, als wäre es eine gute Lösung für F7, das Caret-Browsen zu setzen UND den Caret / Fokus genau in der Mitte des Viewports zu setzen. Eine andere Alternative wäre ein Add-In, das eine Abkürzung akzeptiert, durch die der Caret / Fokus genau in der Mitte des Viewports platziert wird. Kann ein Add-In das Verhalten von F7 ändern, um den Einstellungsfokus hinzuzufügen? Arbalest vor 10 Jahren 0

1 Antwort auf die Frage

2
Arbalest

Ich biete dies als Antwort an, nicht als Kommentar, da die aktuelle "Antwort" ist, dass dies nicht möglich ist und es einen bekannten Fehler in Firefox gibt.

Da mich dieses Problem für immer störte, wurde diese Frage durch die Besessenheit wiederbelebt. Ich habe also auf die Firefox Bugzilla-Seite geschaut und es stellt sich heraus, dass dieses Problem ursprünglich im Mai 2002 als Fehler gemeldet wurde !!! Es ist immer noch offen mit Diskussionen über Lösungen, Patches, die hinzugefügt und dann zurückgesetzt wurden, sowie zahlreiche andere Fehler, die als Duplikate (andere Ausprägungen) dieses Fehlers klassifiziert wurden.

Das Bugzilla Log ist HIER

Ich denke jetzt, dass es möglich (wenn auch nicht sehr einfach) sein könnte, ein GreaseMonkey-Benutzerskript zu schreiben, um das Problem zumindest teilweise zu umgehen. Ich werde ein bisschen darüber nachdenken, wenn ich etwas Freizeit finde. jakub.g vor 10 Jahren 0
Wenn Sie den Bugzilla-Diskussionsthread betrachten, erhalten Sie eine Vorstellung vom Umfang des Problems. Wenn Sie ein Skript schreiben können, das die Einfügemarke innerhalb des aktuellen Ansichtsfensters positioniert (selbst wenn die Einfügemarke deaktiviert ist), würde dies auch das Problem mit Tabulatoren und der Suche nach Text / Links lösen, da alle drei Aktionen von der Einfügemarke aus beginnen würden. Arbalest vor 10 Jahren 0