I was trying to explain that simulating the controls you are talking about means knowing when the actions you want performed should take place..
There are no more controls (for movement) than the ones presented.
to perform shooting you have to create bullets, set their direction and speed..
For a player to shoot you would create the event:
on space-bar pressed
player spawn bullet
bullet set direction
a none player can't push the spacebar, so you have to create an event in which you specify when to shoot..
for example:
system compare two vaues : player.x < enemy.x
system trigger once
enemy spawn bullet
bullet set angle towards player