Alle browsers worden geladen met een gezonde dosis sneltoetsen, maar dat is niet hun prioriteit. Zelfs als we de combinaties uit ons hoofd leren, zijn ze niet bepaald comfortabel. Qutebrowser wil dat veranderen met een browser die speciaal is ontworpen voor gebruik met een toetsenbord, gebaseerd op een eenvoudig op te roepen opdrachtbalk en met een behoorlijk interessante prestatie.
Browsers moeten veranderen. Up-to-date interfaces, meer beveiliging en een hogere efficiëntie in resourcegebruik zijn de prioriteiten. Hoewel het niet moeilijk is om alternatieve browsers te vinden, dansen uiteindelijk allemaal op het ritme van Chromium-WebKit en ontsnappen ze niet aan de beperkingen ervan.
Een browser vanaf nul starten is ingewikkeld, en sommige gebruikers zullen het waarschijnlijk overbodig vinden, maar persoonlijk hou ik van zulke projecten, omdat er altijd iets kan ontstaan dat ons verrast. Qutebrowser is daar een goed voorbeeld van.
Browser bediend met het toetsenbord
Qutebrowser is een browser gebaseerd op Python, Qt en PyQt, geïnspireerd door de klassieke editor Vim. Dat betekent dat het een tot op het bot minimalistische interface heeft en dat de overgrote meerderheid van de opdrachten via het toetsenbord gaan. Als we de toets 'o' indrukken, kunnen we het adres van een webpagina invoeren of iets zoeken met DuckDuckGo als zoekmachine. De toets 'f' voegt een laag snelkoppelingen toe om elementen op een site te selecteren, en het wisselen van tabbladen gebeurt met 'J', 'K' (let op de hoofdletters) of de combinatie Alt plus het toegewezen nummer. De rest van de opdrachten is beschikbaar in een cheatsheet.
Afgezien van enkele details in het scrollen is de prestatie erg goed, en ik hoop dat het blijft verbeteren. Ja, Qutebrowser vereist geduld en toewijding, maar door het toetsenbord centraal te stellen in het ontwerp is het over het algemeen sneller. De nieuwste stabiele versie is 2.3.1, bijgewerkt eind vorige maand. Het heeft conventionele en draagbare builds voor Windows in 32 en 64 bits, terwijl de open source aard de compatibiliteit uitbreidt naar macOS en verschillende Linux-smaken.