could it be that you have asigned a key to two functions?
for example : ctr+e =center view
e =trigger
In this case if I center the view I also start to shoot.
Especially in Clod I had it mulptiple times.It is very strange if it happens.First I couldn't figger it out.But after I typeed/printed out all the the functions and key I use I found the problem.
I havnt noticed this happening on IL2 1946 or ClOD.
Thats why I think it has got to do something with key-mapping.