Weiter durch Tastendruck

Mitunter soll die Tastatur genutzt werden: Etwa in Laborstudien für die Navigation im Fragebogen oder um Teilnehmer:innen ohne Tastatur aus methodischen Gründen von einer Studie auszuschließen.

JavaScript kann direkt auf Eingaben im Fragebogen reagieren, und über das „keyup“-Event auch auf einen Tastendruck. Der nachfolgende HTML-/JavaScript-Code blendet den Weiter-Knopf aus, erlaubt es aber mittels Leertaste (keyCode 32), zur nächsten Seite zu kommen.

<script type="text/javascript">
// Weiter-Knopf ausblenden
SoSciTools.submitButtonsHide();
// Auf das "keyup" Event reagieren
window.addEventListener("keyup", function(e) {
    if (e.keyCode == 32){
        SoSciTools.submitPage();
    }
});
</script>

Die KeyCodes anderer Tasten finden Sie auf zahlreichen Website gelistet oder zum Beispiel auf https://www.toptal.com/developers/keycode direkt zum Ausprobieren.