Maybe this? What it does is destroy a bullet in flight as soon as the key is pressed but immediately creates one. The created one will stay on the screen until it leaves the layout or the key is pressed.
On key pressed-destroy bullet
-Create bullet
-set Speed & direction here