avonian/soundstage-vr

trackpad navigation

Closed this issue · 4 comments

trackpad navigation

Custom camera inputs to be implemented:
1st person - use arrow keys to rotate camera left/right/up/down
3rd person - there's no way to find substitute for mouse pointer for movement, substitute for wheel some additional keys/combo

Custom camera inputs are way too complicated: https://playground.babylonjs.com/#CTCSWQ#1
But we already have our own keyboard handler, so I'll plug additional keys and controls there.

OK this seems to be fully functional in both 1st and 3rd person mode. In 3rd person, use shift + up/down to zoom in/out.
Played a bit with touchpad and keys, I might prefer to rotate with WASD - keeping right hand on cursor keys make me use trackpad left hand to point.
Left/right handed people might feel different about it, we should probably introduce UI control to switch movement and rotation keys.

@jalmasi AWESOME JOB! works like a charm, I think users will find this quite accessible now :)