Ticket ID: 25601
|
Creation Date: 10/7/2020 4:47 PM
|
Product: SiteKiosk Classic Windows
|
Attachment: -
|
TicketType: Support Request
|
Version: -
|
Language: German
|
Views: 8515
|
Last Modification Date: -
|
Platform:
|
|
Level: Closed
|
Modified By: -
|
|
|
Support Request: Tastatureingabe mit fake Enter oder ganz ohne Enter
Guten Tag
wir sind gerade an einem Projekt indem wir mit Sensoren arbeiten die mittels einer Tastatureingabe verschiedene HTML-Seiten aufruft. Grundsätzlich funktioniert alles einwandfrei, jedoch können wir die Sensoren nicht so einstellen, dass es nach der Tastatureingabe ebenfalls ein Enter ausgibt. also nur "A" statt "A Enter". Ich dachte mir dass es evt. möglich ist dies entweder ohne "Enter" zu machen ODER ob es die Möglichkeit gibt dass das Javascript ein "Enter" hinzufügt nach jeder Tastatureingabe.
Folgenden Code haben wir von euch einmal erhalten. Vielleicht kann man diesen wie oben formuliert anpassen? Habt ihr eine Idee dazu?
Ich bin vor allem Grafikdesigner und leider überschreitet dies meinen Horizont..
const terminator = 0x0D; // enter
const locationMap = {
"a": "./1/WelcomeBox_Content.html",
"b": "./2/WelcomeBox_Content.html",
"c": "./3/WelcomeBox_Content.html",
};
function initEmulation(callback) {
let stringFromKeyboard = "";
siteKiosk.onEmulatedDeviceData(function (deviceId, keyCode, character) {
if (keyCode === terminator) {
callback(stringFromKeyboard);
stringFromKeyboard = "";
} else {
gotKey(character);
}
});
function gotKey(character) {
stringFromKeyboard += character;
}
}
initEmulation(code => {
document.location = locationMap[code];
});
vielen Lieben dank im Voraus und Liebe Grüsse
~ Gregory Zagkos