You're playing a side scrolling web game on a keyboard, do you prefer "WASD" or Arrow keys to move?

Beyond movement, if you had action buttons “A, B, and C” which keys would you expect these to be for the chosen directional movement on the keyboard?

I’m adding keyboard support to my game, and I’ve got both layouts set up and running and the player can swap if they prefer the other, but I don’t know which one most people would be happiest with as the default layout! I’m also not sure at all what action buttons most people think are acceptable. I know z, x, c are common, as well as control shift and alt… but I’m not certain about this at all.

All feedback is appreciated guys!

If the mouse is used at all, obviously WASD for movement, and probably mouse buttons for A, B, and C.

If the mouse isn’t used for gameplay, I prefer arrow keys for movement, and probably ZXC or ASD for your A, B, and C. Either seem natural to me. I’m find with Shift (and maybe Ctrl) as modifiers that get held.

2 Likes

Default: WASD + OPL
AND
rebinding setting.

2 Likes

I hadn’t thought of a hybrid setup, currently pressing a mouse button swaps controls totally to mouse, and you can play the game with mouse instead using the pointer for movement direction, but maybe in the future i’ll allow for the player to select a hybrid setup, interesting to think about.

Is there any reason not to have all layouts available simultaneously? As long as there aren’t any key conflicts between them that’s what I’d do, with rebinding as Lurking suggests.

1 Like

Unless I needed WASD and the numpad to do different things, which you wouldn’t in this context, I would just have them both set up to do the same things. Takes a few seconds with the new input system.

2 Likes

When I first started out I wanted the WASD setup to use left, down, and right arrow as action buttons because that was my favorite setup for keyboard, and I was going to have a toggle button that would swap it allowing the arrow keys to know be directional, but I’ve decided to go this route that you guys are suggesting, both WASD and Arrow keys working simultaneously. It just makes way more sense.

Thanks for the feedback.

1 Like

If the mouse is also used - WASD, if not - arrows. For jump, shoot and other actions - Space, Ctrl, Alt, Shift.

1 Like

I will always prefer WASD-based movement and interactions within a game space when it’s on a browser/PC.

1 Like

My body was ready for this feedback.

my keyboard does not even have arrows in first place

1 Like

Indeed, if you want to add mouse for gameplay, i go to WASD, if not, arrows <^>, while if i was you, i would use both for control. If you are using old input sys, then “Horizontal” means both arrows <> and AD, same for “Vertical”. If applicable, use both, even better for each type of player and gamer. (if not applicable or WASD handles a thing and arrows other, ignore :P)

1 Like