Zum Hauptinhalt springen
Komplett per Tastatur · Dezentere Standardeinstellungen

Hinweismodus, Tippen zum Auswählen & eine echte Tastaturebene

Navigation v1.2.0

Nav v1.2.0 bringt eine echte Tastaturebene in den Browser. Vier neue Funktionen kommen gemeinsam: Hinweismodus (Buchstaben-Badges über allem Anklickbaren auf der Seite), Tippen zum Auswählen (einfache Buchstaben markieren alle Treffer), schnelle Textauswahl (Shift+Pfeiltasten erweitern um Wort, Zeile oder Block – kopieren ohne Maus) und Seiten-Scrollen per Pfeiltasten mit einem Geschwindigkeitsmodell. Das Einstellungsmenü wird zu einer vollständigen Optionsseite mit 40 statt 28 Schaltern – mit Seitenleisten-Navigation, Live-Suche und einer Tour, die jede Funktion beim Hovern vorführt. Pausieren pro Website per Shift+Escape, anpassbarer Hinweis-Auslöser, Peek standardmäßig aktiv. Funktionen, die Tastenanschläge auf der Seite nutzen, sind nach der Installation AUS.

  • Hinweismodus (neu) – halte Shift gedrückt, und über allem Anklickbaren auf der Seite erscheint ein Buchstaben-Badge; tippe das Badge, um zu klicken
  • Tippen zum Auswählen (neu) – tippe einfache Buchstaben, um alle Texttreffer auf der Seite hervorzuheben; Pfeiltasten wechseln, Enter aktiviert, Alt+Enter öffnet eine Vorschau-Suche bei Google
  • Schnelle Textauswahl (neu) – Shift+Pfeiltaste erweitert die Auswahl von jedem Ankerpunkt aus um Wort, Zeile oder Block zum schnellen Kopieren
  • Seiten-Scrollen per Pfeiltasten (neu) – Tempostufen langsam / Standard / schnell / aus, Geschwindigkeitsmodell, das sich nativ anfühlt
  • Eigene Optionsseite ersetzt das Einstellungs-Dropdown im Seitenbereich – 40 statt bisher 28 Schalter, Seitenleisten-Navigation, Suche, Scroll-Spy, dient zugleich als Onboarding-Tour
  • Pausieren pro Website (neu) – Shift+Escape schaltet alle Nav-Tastenkürzel auf der aktuellen Domain ein oder aus
  • Anpassbarer Hinweis-Auslöser – Shift halten (Standard), Alt halten, Strg halten oder / drücken für einen Modus im Vimium-Stil
  • Funktionen, die Tastenanschläge auf der Seite nutzen, sind nach der Installation AUS – aktiviere sie, sobald du gelesen hast, was sie tun

Eine echte Tastaturebene

Nav hat seit v1.0 Tastenkürzel – Alt+K für die Befehlsleiste, Alt+G für die automatische Tab-Gruppierung, Tastenkürzel im Seitenbereich. v1.2.0 führt eine völlig neue Tastaturebene ein, die direkt auf der Seite selbst arbeitet, nicht nur im Seitenbereich. Vier Funktionen kommen erstmals gemeinsam:

  • Hinweismodus – Buchstaben-Badges über allem Anklickbaren
  • Tippen zum Auswählen – jeden Texttreffer durch Tippen finden
  • Schnelle Textauswahl – Shift+Pfeiltaste erweitert um Wort, Zeile oder Block
  • Seiten-Scrollen per Pfeiltasten – geschwindigkeitsbasiertes Scrollen mit einfachen Pfeiltasten

Jede Funktion lässt sich auf der neuen Optionsseite einzeln ein- und ausschalten, und alle vier sind nach der Erstinstallation AUS. Sobald du sie aktivierst, verhält sich Nav wie ein Tastaturbrowser à la Vimium, der auf Chrome aufsetzt – ohne auf den Seitenbereich oder die Arbeitsbereiche zu verzichten.

Hinweismodus

Halte Shift gedrückt, und über allem Anklickbaren auf der Seite erscheint ein Buchstaben-Badge – Links, Buttons, Formularfelder, Divs mit Button-Rolle, tief verschachtelte SVG-Steuerelemente, einfach alles. Tippe das Badge, um zu klicken. Zweistellige Badges werden beim Tippen aufgelöst. Halte Shift+Alt gedrückt, während du den letzten Buchstaben tippst, um den Link im Glance-Overlay als Vorschau anzuzeigen; mit Shift+Strg öffnest du ihn in einem Hintergrund-Tab. Ist das Präfix mehrdeutig, führt Enter die aktuell oberste Aktion mit derselben Modifikator-Semantik aus.

Der Hinweismodus läuft in jedem Frame und funktioniert daher auch in iframes (etwa eingebettetes YouTube, eingebettetes GitHub, einfach alles Eingebettete). Netzwerkanfragen verändert er niemals. Die gesamte Funktion steckt in hints.js, rund 1.500 Zeilen reines JavaScript.

Tippen zum Auswählen

Wenn der Hinweismodus nicht aktiv ist, tippst du einfach Buchstaben, und Nav hebt jedes Textvorkommen auf der Seite mithilfe der CSS Custom Highlight API hervor – der modernen Webplattform-Funktion für nicht-destruktives Hervorheben auf Seiten. Pfeiltasten wechseln zwischen den Treffern. Enter aktiviert den obersten Treffer. Alt+Enter öffnet eine Vorschau-Suche nach dem gefundenen Text bei Google im Glance-Overlay. Strg+Enter öffnet diese Suche in einem Hintergrund-Tab.

Das ist eine Textsuche auf der Seite, die genau das tut, was du erwartest, sobald du zu tippen beginnst – kein separater Dialog, den du erst öffnen musst.

Schnelle Textauswahl

Die Tastaturlösung zum Kopieren von Text, die sich die meisten Nutzer seit Jahren von einem Browser wünschen. Während Tippen zum Auswählen aktiv ist, erweitert Shift+Pfeiltaste die aktuelle Auswahl je nach Pfeilrichtung um ein Wort, eine Zeile oder einen Block – verankert an deinem Treffer, nicht am Anfang des Dokuments. Shift+A erweitert den aktuellen Treffer blockweise auf einen Absatz.

Damit erfasst du einen Absatz, einen Codeblock, eine zitierte Passage oder eine Quellenangabe – ohne die Maus anzufassen. Die Auswahl folgt der normalen Chrome-Semantik, sodass Cmd/Ctrl+C genau das kopiert, was du markiert hast.

Mit der neuen Einstellung Shift+arrow extend mode wählst du zwischen zwei Verhaltensweisen: Auswahl erweitern (was die meisten Nutzer wollen) oder Treffer wechseln (Vimium-Stil). Standard ist Erweitern.

Seiten-Scrollen per Pfeiltasten

Optionales Scrollen der Seite mit den Pfeiltasten (nicht zum Durchschalten von Tabs – das bleibt bei Alt+arrow). Vier Geschwindigkeitsstufen: Langsam, Standard, Schnell, Aus. Gehaltene Pfeiltasten reagieren sofort und beschleunigen beim Halten mithilfe eines Geschwindigkeitsmodells, das sich nativ und nicht skriptgesteuert anfühlen soll. Intern leiten wir den ersten Tastendruck über ein sanftes Scrollen und die folgenden Wiederholungen über sofortiges Scrollen, um Chromes Abbruchsperre beim sanften Scrollen zu umgehen – das Ergebnis ist ruckelfreies Scrollen bei gehaltenen Pfeiltasten.

Die Einstellung befindet sich in der Karte „Tastenkürzel“. Gemäß der unten beschriebenen Regel für zurückhaltende Standardwerte ist sie standardmäßig deaktiviert.

Eigene Optionsseite

Das Einstellungs-Dropdown im Seitenbereich wurde durch eine vollständige Optionsseite ersetzt (zu öffnen über chrome://extensions → Details → Erweiterungsoptionen oder über das Zahnradsymbol). Vierzig Schalter statt achtundzwanzig in v1.1.0 – zwölf neue Einstellungen sind erstmals verfügbar. Die neue Seite bietet:

  • Seitenleisten-Navigation – Navigation / Tabs & Arbeitsbereiche / Darstellung – und ein Suchfeld, das die Karten live filtert
  • Scroll-spy – der aktuelle Abschnitt wird beim Scrollen automatisch in der Seitenleiste hervorgehoben
  • Standardmäßig alles eingeklappt – jede Karte ist zunächst geschlossen; zum Aufklappen anklicken. Dein Einklapp-Zustand bleibt pro Besuch erhalten.
  • Verständliche Titel – „Hinweismodus“ statt „keyboardHints“, „Schnelle Textauswahl“ statt „textSelectionExtend“
  • Einführungstour – jede Funktionskarte hat eine Animation, die beim Hovern startet und das Verhalten direkt vor Ort zeigt. Eine Untergruppe „Empfohlen“ ganz oben hebt drei besonders wirkungsvolle Opt-ins hervor. Eine Checkliste zeigt, was du aktiviert hast, und gibt den tatsächlich wirksamen Zustand wieder, nicht den rohen Speicherwert.
  • Hilfelinks pro Karte – jede Karte hat ein kleines Hilfe-Symbol, das direkt zum passenden Abschnitt des SuperchargeNavigation-Bibliotheksartikels springt. Die Dokumentation ist nur einen Klick von der Einstellung entfernt, die sie beschreibt.

Zurückhaltende Standardeinstellungen bei der Installation

Drei Funktionen, die auf Tastatureingaben auf der Seite reagieren, sind nach der Erstinstallation AUSGESCHALTET: Hinweismodus, Tippen zum Auswählen und Shift-Scroll. Diese Funktionen fangen Tippen und Scrollen auf der Seite ab – nützlich, aber überraschend. Bei einer Neuinstallation sind sie Opt-ins, die über die Einführungstour vorgestellt werden, statt dich beim ersten Start zu überrumpeln.

Wenn du Nav schon vor diesem Update genutzt hast, werden deine bisherigen Einstellungen unverändert übernommen.

Anpassbarer Auslöser für den Hinweismodus

Der Hinweismodus muss nicht an Shift gebunden sein. Auf der Optionsseite stehen vier Auslöser zur Wahl:

  • Shift halten – die Standardeinstellung
  • Alt halten – für Nutzer, bei denen Shift mit einem Tastenkürzel des Betriebssystems kollidiert
  • Strg halten – wenn Shift von einer häufig genutzten App belegt ist
  • / drücken – ein modaler Modus im Stil von Vimium; drücke /, tippe zum Klicken das Badge ein und beende mit Esc

Die Modifikatortasten für Kombinationen (Peek und Hintergrund-Tab) werden automatisch aus deinem gewählten Auslöser abgeleitet, sodass die drei Rollen immer voneinander getrennt bleiben. Einstellungstexte mit Tastenbeschriftungen passen sich live an deinen gewählten Auslöser an.

Pause pro Website

Shift+Escape schaltet auf jeder Seite einen Hauptschalter pro Domain um. Alle Content-Script-Funktionen von Nav (Hinweise, Tippen zum Auswählen, Alt+Scroll, Alt+Mittelklick, Tab-Wechsel mit Alt+Pfeiltasten, Glance/Peek, Rocker-Gesten, Super Drag) werden auf diesem Hostnamen unterdrückt, bis du sie wieder einschaltest.

Derselbe Schalter ist auch über die Alt+K-Befehlsleiste („Nav-Tastenkürzel auf … pausieren“) erreichbar sowie über einen Pause-Button pro Website im Header des Seitenbereichs, der den aktuellen Status auf einen Blick zeigt.

Alt+Klick für Peek

Der Peek-Modifikator bei normalen Linkklicks hat sich geändert: Alt+Klick öffnet den Link jetzt im eingebetteten Glance-Overlay. Bisher war es Shift+Klick. Die Umstellung gleicht Peek per einfachem Klick an Peek im Hinweismodus an, das beim Tippen Shift+Alt nutzt – beide verwenden jetzt einheitlich Alt als Peek-Modifikator. Strg+Klick öffnet weiterhin in einem Hintergrund-Tab, entsprechend dem nativen Verhalten von Chrome.

Peek als Standard

Eine neue Option kehrt die Klickkombination um: Mit aktiviertem Peek als Standard öffnen ein einfacher Klick und Enter auf einem Hinweis ohne Modifikator den Link als Vorschau im Glance-Overlay; Alt öffnet ihn normal. Strg bleibt immer „Hintergrund-Tab“.

Eine Unteroption beschränkt Peek als Standard auf nur externe Links – Links auf demselben Host öffnen sich normal, nur Links zu anderen Hosts werden als Vorschau geöffnet. Praktisch, wenn du Peek für ausgehende Klicks willst, ohne die Navigation innerhalb der App zu beeinflussen.

Alt+K-Befehlsleiste

Feinschliff in der gesamten Befehlsleiste:

  • Der aktive Arbeitsbereich wird jetzt im Abschnitt „Arbeitsbereiche“ visuell hervorgehoben
  • Type-ahead-Bonus – wenn du bei geöffneter Befehlsleiste tippst, springt die Auswahl schneller zu Treffern
  • Eintrag Neuer leerer Arbeitsbereich mit einer destruktiven Shift-Kombination für einen kompletten Neuanfang
  • Esc schließt die Befehlsleiste – bisher blieb sie offen, bis du außerhalb geklickt oder erneut Alt+K gedrückt hast
  • Pfeiltasten werden nicht mehr an die darunterliegende Seite durchgereicht

Tab-Duplikaterkennung – Automatikmodus

Die Tab-Duplikaterkennung hat einen neuen Automatik-Modus: Einmal aktiviert, führt Nav doppelte Tabs beim Öffnen unbemerkt zusammen – ganz ohne manuellen Befehl. Der manuelle Befehl in der Alt+K-Befehlsleiste funktioniert weiterhin wie gewohnt.

Neuer-Tab-Seite

Die Markenfußzeile unten auf der Neuer-Tab-Seite überlappt bei niedrigeren Viewports nicht mehr das Raster der Top-Websites. Die Zeile mit angehefteten Tabs, die Top-Websites, Arbeitsbereiche, die Suchleiste, die Uhr und die Partikel-Hintergrundanimation lassen sich wie bisher einzeln ein- und ausschalten.

Weitere Neuerungen

  • Der Theme-Button in der oberen Leiste wechselt zwischen hell, dunkel und automatisch, ohne den Viewport zu scrollen
  • Die Kurzübersicht im Seitenbereich ist standardmäßig ausgeklappt; wenn du sie einklappst, bleibt das gespeichert
  • Die Profi-Tipp-Karte auf der Optionsseite bietet eine Schaltfläche „Kombination aktivieren“, mit der du sie per Klick einschaltest, samt Demo-Animation
  • Der Schrägstrich-Auslöser für den Hinweismodus funktioniert auch mit nicht-US-amerikanischen Tastaturlayouts
  • Einstellungstexte mit Tastenbeschriftungen werden live an deinen gewählten Auslöser angepasst
  • Automatische Tab-Gruppierung und „Alle Gruppen auflösen“ lassen sich deaktivieren, falls diese Tastenkürzel mit einer anderen Erweiterung kollidieren

Fehlerbehebungen

Eine Reihe von Stabilitäts- und Grenzfall-Korrekturen: Init-Lesezugriffe auf chrome.storage sind jetzt gegen Kontext-Invalidierung abgesichert; die Tour-Punkte zeigen den tatsächlich wirksamen Zustand statt des rohen Speicherwerts; Klicks in der Tour landen in der richtigen Zeile, und die Einstellungsnamen stimmen mit dem Tour-Text überein; der Inline-onerror-Handler im Seitenbereich wurde entfernt, um der MV3-CSP zu entsprechen; überflüssige Trennlinien zwischen den Zeilen wurden aus den Einstellungskarten entfernt; und die Begrenzung beim Abbrechen des sanften Scrollens wurde umgangen, sodass gedrückt gehaltene Pfeiltasten flüssig scrollen.