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.