Keyboard. The problem is that I can't move diagonally when I'm pressing "z", so i remapped it to "c", Fairy Wars style.
On the other hand, during Fairy Wars, I tend to forget I can't press "z" with 2 other directional keys, so I end up crashing into a bullet either by moving vertically or horizontally straight into it because I'm holding on to "z" to charge.