Here is the thing :
On this situation, X works only to setting FireMode to 0, but not to 1.
If I start the game (FireMode set to 1), pressing X set it to 0. If I press it again, nothing happens.
If I start the game (FireMode set to 0), nothing happens while pressing X.
If I use 2 separate keys on each event, for exemple X and V, it's working.
If I invert events 14 and 15, the problem is inverted.
Same problem with "On a key released".
What's wrong with that ?
I presume Construct is triggering both events 14 and 15 in a row on a single key press, in that case it would be a bug. Only one should be triggered.