Files
ua-userscripts/scripts/bipp-sneltoetsen/README.md
T
Glenn GoossensandClaude Opus 5.5 e04ff6c5ff bipp-sneltoetsen: hints below the button instead of above (1.1.1)
Above, the hint covered the header bar on detail pages.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 13:17:54 +01:00

2.1 KiB

bipp-sneltoetsen

Ctrl+letter drukt in BIPP op een knop. De letter is onderstreept, de tooltip toont de sneltoets, en zolang je Ctrl ingedrukt houdt verschijnt de sneltoets onder elke knop die er een heeft.

toets knop waar
Ctrl+B Bevestigen Aanvraag evalueren, bestelbon detail
Ctrl+Z Zoeken Artikelen, Favorietenlijsten, Aanvragen, Bestelbonnen, Ontvangstregistratie
Ctrl+R Reset idem
Ctrl+N Nieuw Artikelen, Favorietenlijsten
Ctrl+S Opslaan Winkelmandje, bestelbon detail
Ctrl+I Indienen Winkelmandje
Ctrl+T Terug detailpagina's

Verwijderen, Annuleren en In wachtstand krijgen bewust geen sneltoets: die zijn niet terug te draaien of komen zelden voor.

Installeren · gebeurt er niets, zie de installatie-uitleg.

Hoe het werkt

  • Het script zoekt op elke pagina onder /web/ per sneltoets de eerste zichtbare, actieve knop met dat label. Is er geen, dan doet de toets niets en gaat hij gewoon door naar de browser.
  • Op macOS gebruikt Chrome Cmd voor zijn eigen sneltoetsen, dus Ctrl+letter is vrij. In tekstvelden zijn sommige Ctrl-letters Emacs-bindings (Ctrl+B één teken terug, Ctrl+N volgende regel, Ctrl+T letters wisselen): die heb je in BIPP niet meer.
  • Zet BIPP zelf al een tooltip op de knop (Bevestigen, Indienen), dan komt de sneltoets op een eigen regel eronder.
  • De onderstreping en de hints verschuiven niets: ze staan position:absolute buiten de flow. Bij een <input> kan de letter niet onderstreept worden met HTML, dus komt er een lijntje onder, berekend uit de lettermaat.
  • Pagina's die hun knoppen later opbouwen krijgen tot 15 seconden de tijd.

Licentie

GPL-3.0-or-later.