Eingeschränkter Support in der Zeit vom 22.Dez bis 05. Jan 2014
In der Zeit vom 21.12.15 bis 03.01.16 arbeitet unser Büro in Münster mit einer Minimalbesetzung. Bitte haben Sie Verständnis dafür, wenn Bestellungen und die Beantwortung von Supportanfragen in dieser Zeit länger dauern, als Sie es von uns gewohnt sind. In vielen Fällen hilft auch unser Support-Center weiter....
Wir wünschen Ihnen und Ihren Familien ein frohes Weihnachtsfest, sowie einen guten Rutsch ins neue Jahr.

 

Verschiedenes: Tastatureingabe mit fake Enter oder ganz ohne Enter

Beschreibung

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

Antwort: (1)

Re: Tastatureingabe mit fake Enter oder ganz ohne Enter 07.10.2020 16:54
Hallo,

es tut mir leid, aber unser kostenloser Support gilt nicht für individuelle Skriptanpassungen.

Wenn der obige Code aus einer kostenpflichtigen Skriptanpassung ist, dann wenden Sie sich bitte per Email (https://www.provisio.com/web/de/unternehmen/kontakt) an uns, um weitere Schritte für zusätzliche Anpassungen abzuklären.