В вопросе были затронуты джойстики, а не клавиатура.
Как я это вижу, если в деле замешан один джой: если крутануть ручку джойстика вверх-налево или вверх-направо, то ГГ будет идти вперёд, поворачивая в нужную сторону. Если будет вниз-налево или вниз-направо, то тогда будет стрейф налево или направо.
Назначать функцию стрейфа для джойстика на одной из клавиатурных кнопок, а-ля Ikari Warriors, - тоже метод, но игра не кооперативная, и от читерства надо избавляться сразу же.
---------- Post added at 16:15 ---------- Previous post was at 16:14 ----------
Да, и на клаву Redefine Key должен быть обязательно, с этим не поспоришь. Даже несмотря на то, что для меня стандартный WASD+OP+Space оказался на редкость удобным.