-1 ist der Wert, der gesendet wird, wenn keine Taste gedrueckt ist.
Das heisst, dass wenn du nix drueckst und immer -1==1 sagst, dann schlaegt er natuerlicherweise immer zu.
Das einzige, was ich mir vorstellen kann, ist dass du einen zu langen wait am ande des PPs hast oder du nach deinem Schlag zu lange wartest. Das wuerde aber nur nen unterschied machen, wenn du den Schlag per call event abrufst...