Most games seemingly insist on incorporating keyboard-movement in virtual reality, despite the presence (VR immersion) that the Oculus Rift delivers basically falls apart when keyboard-walking jerks the user out of their place. Analog sticks solve this problem, and since smartphones outnumber joysticks [citation needed] nobody needs to get jerked around.
gamers are used to being jerked around (hah). (no, seriously) this controller is slow, and you will get fragged.
creates a virtual HID joystick with 3 analog axis (pitch, roll, yaw) mapped to the orientation sensors in the phone
hold the phone like a cafeteria tray, with the home button on the right
it’s helpful to re-calibrate your physical orientation against gravity. a screen touch forces the identity matrix on the controller, release and the device is facing (the new) forward.
Virtual HID driver by Alexandr Serkov (alxn1)
MIT