<div dir="ltr">Mobile similar - touch screen (keyboard / function keys not convenient), no RMB (touch is LMB)<div>Solution:<br><div>- touchable function menu</div><div>- isOver: a navigation mode just for isOvering when touching down</div></div><div>Mobile benefits:</div><div>- MultiTouch</div><div>-- can in theory do multiple simultaneous touches on a plane-sensor to get a scale and/or rotation</div><div>-- can drag multiple objects in the scene simaltaneously</div><div>-Doug Sanden</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Jan 16, 2019 at 10:29 AM Brutzman, Donald (Don) (CIV) <<a href="mailto:brutzman@nps.edu">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">First a personal confession: Mac enlightenment has never quite befallen upon me... please be forgiving!  8)<br>
<br>
Second: twice this week, when doing a demo and naively saying "oh just select PageDown or PageUp to navigate through the viewpoints," Mac users responded "oh now we don't have those keys on a Mac" and also "No I'd have to go find a mouse before being able to right-click for a viewpoint list."<br>
<br>
Question:  Really??!<br>
<br>
Next: does this mean our X3D Specification recommendations are flawed or insufficient for common practice?<br>
<br>
==============================================<br>
X3D Architecture and base components<br>
Annex G Recommended navigation behaviours<br>
<a href="http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/behaviours.html" rel="noreferrer" target="_blank">http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/behaviours.html</a><br>
<br>
==============================================<br>
G.2 Select from multiple viewpoints<br>
<br>
cube G.2 Select from multiple viewpoints<br>
<br>
User navigation in X3D environments includes definition of multiple viewpoints. Where the user is allowed to freely select between viewpoints, typical controls allow simple selection of:<br>
<br>
     Home (Initial) ViewPoint,<br>
     Last (Final) Viewpoint,<br>
     Next Viewpoint in Sequence, and<br>
     Previous Viewpoint in Sequence.<br>
<br>
This annex recommends using the following keys:<br>
<br>
HOME    Initial Viewpoint<br>
PGDN    Next Viewpoint<br>
PGUP    Previous Viewpoint<br>
END     Final Viewpoint<br>
<br>
==============================================<br>
G.3 Emulate pointing device<br>
<br>
The pointing device is used to control navigation through the scene. Where the user is allowed to interact using the pointing device, typical controls allow up/down/right/left pointing device movement to control movement of the viewpoint.<br>
The objective is not to actually move the screen tracking cursor, but to allow navigation control as if the tracking cursor or pointer is moved under control of the pointing device.<br>
<br>
This annex recommends using the following (arrow) keys to emulate relative tracking pointer movement as follows:<br>
<br>
UP        Up<br>
DOWN      Down<br>
LEFT      Left<br>
RIGHT     Right<br>
<br>
Movement left/right/up/down refers to motion of the user's view while navigating.<br>
<br>
Activation of these keys causes movement of the viewpoint according to currently selected navigation type:<br>
<br>
WALK:      forward/backward/left/right<br>
FLY:       forward/backward/left/right<br>
EXAMINE:   orbit up/down/left/right around center of rotation<br>
            with camera pointed at center of rotation<br>
<br>
==============================================<br>
G.4 Select or activate pointing device<br>
<br>
The pointing device is used to provide a means of selecting of a scene element. Where the user is allowed to use this, the following action is recommended: activate pointing device (left mouse click).<br>
<br>
This annex recommends using the following key:<br>
<br>
ENTER  Left Mouse Click<br>
<br>
==============================================<br>
G.5 Disable/enable keyboard<br>
<br>
It is recommended that the browser provide a means for the author to enable and disable the keyboard.<br>
<br>
==============================================<br>
<br>
all the best, Don<br>
-- <br>
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer" target="_blank">http://faculty.nps.edu/brutzman</a><br>
_______________________________________________<br>
x3d-public mailing list<br>
<a href="mailto:x3d-public@web3d.org" target="_blank">x3d-public@web3d.org</a><br>
<a href="http://web3d.org/mailman/listinfo/x3d-public_web3d.org" rel="noreferrer" target="_blank">http://web3d.org/mailman/listinfo/x3d-public_web3d.org</a><br>
</blockquote></div>