bipp-sneltoetsen: Ctrl+Enter ook op Approve en Goedkeuren

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Glenn Goossens
2026-10-27 15:46:43 +01:00
co-authored by Claude Sonnet 5.5
parent ae411e8884
commit 16a6ccdb85
2 changed files with 5 additions and 5 deletions
@@ -1,8 +1,8 @@
// ==UserScript==
// @name BIPP: sneltoetsen voor knoppen
// @namespace https://github.com/glgoose/ua-userscripts
// @version 1.2.0
// @description Sneltoetsen per rol van de knop, in het Nederlands en het Engels: Ctrl+Enter (Bevestigen/Authorization, anders Indienen/Submit), Ctrl+S (Opslaan/Save), Ctrl+[ (Terug/Back), Alt+S (Zoeken/Search), Alt+R (Reset), Alt+N (Nieuw/New), Alt+C (Annuleren/Cancel), Alt+H (In wachtstand/On hold). Bij ingedrukte Ctrl, Cmd of Alt verschijnt de sneltoets onder de knop.
// @version 1.3.0
// @description Sneltoetsen per rol van de knop, in het Nederlands en het Engels: Ctrl+Enter (Bevestigen/Authorization/Approve, anders Indienen/Submit), Ctrl+S (Opslaan/Save), Ctrl+[ (Terug/Back), Alt+S (Zoeken/Search), Alt+R (Reset), Alt+N (Nieuw/New), Alt+C (Annuleren/Cancel), Alt+H (In wachtstand/On hold). Bij ingedrukte Ctrl, Cmd of Alt verschijnt de sneltoets onder de knop.
// @author glgoose
// @license GPL-3.0-or-later
// @homepageURL https://gitea.flw.uantwerpen.be/glenn/ua-userscripts/src/branch/main/scripts/bipp-sneltoetsen
@@ -20,7 +20,7 @@
// labels: kleine letters, in volgorde van voorrang (de eerste die op de pagina staat wint).
// match: welke toetscombinatie het is. hint: wat de tooltip en de hint onder de knop tonen.
var KEYS = [
{ labels: ['bevestigen', 'authorization', 'confirm', 'indienen', 'submit'],
{ labels: ['bevestigen', 'authorization', 'approve', 'goedkeuren', 'confirm', 'indienen', 'submit'],
// Op een Mac werkt Cmd+Enter ook, maar de hint blijft overal Ctrl+Enter.
hint: 'Ctrl+Enter',
match: function (e) { return (e.code === 'Enter' || e.code === 'NumpadEnter') && (e.ctrlKey || e.metaKey) && !(e.ctrlKey && e.metaKey) && !e.altKey && !e.shiftKey; } },