A General Input and Controller Support
mouse / keyboard / UI
touch
gamepad
VR controllers
MIDI / OSC ( music controllers )
Network ( remote )
Similar to Unity’s Input Manager, the goal to create a single interface and logic to map any devices easily to game / app controls. Beside the classic needs ( mouse, touch, gamepad ) we aim to support more and more arbitrary VR and MIDI controllers out of the box.
General Interface
buttons [ bool ]
? buttonsChg[ bool ]
analog channels [ 0 .. 1 ]
navigation ( eased by default )
speedX
speedY
speedZ
speedHold = false;
lookX
lookY
lookZ
lookHold = false;
pointer device