Ah sorry, I did not read correctly your post. Alex is right, you ask for 8 way joystick. But for some reasons 8way joystick is disabled for physical gamepad. There are technical reasons which prevents send 8 different values on axis. I dont know how to implement it, 4 different values or 4 values + their diagonals is not problem, but 8 different values wont work correctly. I can explain it deeper if necessary. Maybe someone smarter with good mathematical knowledge can bring result.