So, ich hab den Fehler gefunden.
Davon sind wahrscheinlich auch diverse andere Clickevents betroffen, denn mir ist auch aufgefallen, dass meine Buttons in der Visu träger reagieren bzw. der "Klick" nicht registriert wird.
Das Problem ist der onDown-Flag, dieser wird mit 2.0 nicht gesetzt und genau das führt dazu, dass das Klickverhalten wesentlich träger wie 1.64 ist und zwischendurch schnelle Klicks verloren gehen.
d.h. für "altes Klickverhalten" bei der Pineingabe muss in der
/usr/local/edomi/www/data/liveproject/vse/vse_include_visu6.js
visuElement_onClick(document.getElementById("e-"+elementId+"-k1"),function(veId,objId){VSE_24_virtualKey(veId,1 );},((obj.dataset.var4&1)?true:false));
einfach durch
visuElement_onDown(document.getElementById("e-"+elementId+"-k1"),function(veId,objId){VSE_24_virtualKey(veId,1 );},((obj.dataset.var4&1)?true:false));
ersetzt werden.
Alternativ kannst du, wenn du irgendwann onDown wegoptimieren möchtest den forceDownEvent auf "true" setzen. Was es bewirkt, hab ich mir jetzt nicht angeschaut.
Ich würde es begrüssen, wenn du dadraus einen offiziellen Patch bastelst und auch das Verhalten der anderen Events dir anschaust. Es wundert mich allerdings sehr, dass es sonst keinem aufgefallen ist, denn es ist definitiv ein Codeproblem und ich habe hier momentan noch eine 0815 Visu.
Soviel zu meinem eigentlichen Vorhaben, den Gira-HS in die Tonne zu treten, weil ich nicht selbst das Rad bei jeder Kleinigkeit erfinden wollte und einfach mal "Nutzer" sein wollte.
Davon sind wahrscheinlich auch diverse andere Clickevents betroffen, denn mir ist auch aufgefallen, dass meine Buttons in der Visu träger reagieren bzw. der "Klick" nicht registriert wird.
Das Problem ist der onDown-Flag, dieser wird mit 2.0 nicht gesetzt und genau das führt dazu, dass das Klickverhalten wesentlich träger wie 1.64 ist und zwischendurch schnelle Klicks verloren gehen.
d.h. für "altes Klickverhalten" bei der Pineingabe muss in der
/usr/local/edomi/www/data/liveproject/vse/vse_include_visu6.js
visuElement_onClick(document.getElementById("e-"+elementId+"-k1"),function(veId,objId){VSE_24_virtualKey(veId,1 );},((obj.dataset.var4&1)?true:false));
einfach durch
visuElement_onDown(document.getElementById("e-"+elementId+"-k1"),function(veId,objId){VSE_24_virtualKey(veId,1 );},((obj.dataset.var4&1)?true:false));
ersetzt werden.
Alternativ kannst du, wenn du irgendwann onDown wegoptimieren möchtest den forceDownEvent auf "true" setzen. Was es bewirkt, hab ich mir jetzt nicht angeschaut.
Ich würde es begrüssen, wenn du dadraus einen offiziellen Patch bastelst und auch das Verhalten der anderen Events dir anschaust. Es wundert mich allerdings sehr, dass es sonst keinem aufgefallen ist, denn es ist definitiv ein Codeproblem und ich habe hier momentan noch eine 0815 Visu.
Soviel zu meinem eigentlichen Vorhaben, den Gira-HS in die Tonne zu treten, weil ich nicht selbst das Rad bei jeder Kleinigkeit erfinden wollte und einfach mal "Nutzer" sein wollte.
Kommentar