Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:create:questions:selclick [01.10.2020 21:56] – [Teilfragen überspringen] adminde:create:questions:selclick [15.10.2025 21:53] (aktuell) – [Tastatur-Bedienung] admin
Zeile 121: Zeile 121:
 </code> </code>
  
 +
 +==== Tastatur-Bedienung ====
 +
 +Die Methode ''selectOption()'' erlaubt eine Bedienung der Auswahlabfolge mittels Tastatur.
 +
 +Der folgende JavaScript-Code wählt beim Druck auf die Taste "1" (''keyCode'' 49) die Option mit dem Antwortcode 1 auf, mit der "2" die zweite Antwortoption und mit der "3" die dritte. Der Ziffernblock ist hier nicht abgebildet.
 +
 +Welche Taste welchen ''keyCode'' hat, können Sie z.B. auf folgender Internetseite testen:  [[https://keycode-visualizer.netlify.app/]]
 +
 +Bitte ersetzen Sie die Kennung "AA01" im folgenden JavaScript-Code durch die Kennung Ihrer Auswahlabfolge, welche auf derselben Seite wie der JavaScript-Code stehen muss.
 +
 +<code javascript>
 +<script>
 +window.addEventListener("load", function() {
 +
 +    function onKey(evt) {
 +        let question = s2.AA01;
 +        if (evt.keyCode == 49) {
 +            question.selectOption(1);
 +        }
 +        if (evt.keyCode == 50) {
 +            question.selectOption(2);
 +        }
 +        if (evt.keyCode == 51) {
 +            question.selectOption(3);
 +        }
 +    }
 +    window.addEventListener("keydown", onKey);
 +});
 +</script>
 +</code>
 +
 +----
 Schlagwörter: Auswahlabfolge, Antwortoptionen, Reaktionszeiten. Schlagwörter: Auswahlabfolge, Antwortoptionen, Reaktionszeiten.
de/create/questions/selclick.1601582209.txt.gz · Zuletzt geändert: von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki