Arrow keys for movement and ZXC for jump, fire, and something else seems to be a very common and workable setup.
You can also provide re-bindable controls, which is not only good for matching preferences, but for making the game accessible to people with issues that require unusual control layouts.