<html><body><html><head>
<meta name="viewport" content="width=device-width" /><meta http-equiv="Content-Type" content="text/vnd.ui.insecure+html;charset=utf-8" /></head><body text="#000000" bgcolor="#FFFFFF" style="overflow-wrap:break-word; word-break: break-word;"><div class="mail_android_message" style="line-height: 1; padding: 0.5em">Maybe my opinion is not important, but I think these concrete hints which key to use for which navigation function should be completely avoided in X3D Spec.<br>
<br>
Isn't it enough to have the abstract/virtual concepts of "indicating forward/backward/left/right/up/down", "fast/slow", "touch", "drag" by "some means that are up to the Browser"?<br>
<br>
The Events that are created by the sensor nodes have to be specified well, on the other hand. <br>
<br>
A different story is the Network Sensor, where the protocol should be specified to the bits. <br>
<br>
Just my opinion and just Two Cent:-)<br>
-- <br>
Diese Nachricht wurde von meinem Android Mobiltelefon mit GMX Mail gesendet.</div><div class="mail_android_quote" style="line-height: 1; padding: 0.3em">Am 16.01.19, 21:37, Leonard Daly <Leonard.Daly@realism.com> schrieb:<blockquote class="gmail_quote" style="margin: 0.8ex 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="moz-cite-prefix">Don,</div>
<div class="moz-cite-prefix"><br />
</div>
<div class="moz-cite-prefix">It could be the answer is Mac's are
broken and so is the spec, but for different reasons. I don't
consider this Mac enlightenment, but Apple darkening (as in the
dark side).<br />
</div>
<div class="moz-cite-prefix"><br />
</div>
<div class="moz-cite-prefix">While most people have multiple-button
mouse (I have 4 buttons and a track wheel), Mac uses have had to
suffer with simplicity of a single button. I think the "apple" key
along with a button press is the (poor) equivalent of a right
click.</div>
<div class="moz-cite-prefix"><br />
</div>
<div class="moz-cite-prefix">The way the spec is broken is for
phones and other touch sensitive devices. These devices do not
have any concept of mouse-over or (any) button press. The
situation is worse if you are in a headset without buttons (e.g.,
cardboard) and cannot reach the screen.</div>
<div class="moz-cite-prefix"> </div>
<div class="moz-cite-prefix">It may be necessary to highly recommend
to developers to provide a user-interface means of accessing the
navigation list and other such items rather than relying on device
features which may or may not be present.</div>
<div class="moz-cite-prefix"><br />
</div>
<div class="moz-cite-prefix">Leonard Daly</div>
<div class="moz-cite-prefix"><br />
</div>
<div class="moz-cite-prefix"><br />
</div>
<div class="moz-cite-prefix"><br />
</div>
<blockquote type="cite" cite="mid:3cb33d4f-7b4c-25d3-c1da-4db2c6094a28@nps.edu">
<pre class="moz-quote-pre" wrap="">First a personal confession: Mac enlightenment has never quite befallen upon me... please be forgiving! 8)
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."
Question: Really??!
Next: does this mean our X3D Specification recommendations are flawed or insufficient for common practice?
==============================================
X3D Architecture and base components
Annex G Recommended navigation behaviours
<a class="moz-txt-link-freetext" href="http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/behaviours.html">http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/behaviours.html</a>
==============================================
G.2 Select from multiple viewpoints
cube G.2 Select from multiple viewpoints
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:
Home (Initial) ViewPoint,
Last (Final) Viewpoint,
Next Viewpoint in Sequence, and
Previous Viewpoint in Sequence.
This annex recommends using the following keys:
HOME Initial Viewpoint
PGDN Next Viewpoint
PGUP Previous Viewpoint
END Final Viewpoint
==============================================
G.3 Emulate pointing device
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.
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.
This annex recommends using the following (arrow) keys to emulate relative tracking pointer movement as follows:
UP Up
DOWN Down
LEFT Left
RIGHT Right
Movement left/right/up/down refers to motion of the user's view while navigating.
Activation of these keys causes movement of the viewpoint according to currently selected navigation type:
WALK: forward/backward/left/right
FLY: forward/backward/left/right
EXAMINE: orbit up/down/left/right around center of rotation
with camera pointed at center of rotation
==============================================
G.4 Select or activate pointing device
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).
This annex recommends using the following key:
ENTER Left Mouse Click
==============================================
G.5 Disable/enable keyboard
It is recommended that the browser provide a means for the author to enable and disable the keyboard.
==============================================
all the best, Don
</pre>
</blockquote>
<p><br />
</p>
<div class="moz-signature">-- <br />
<font class="tahoma,arial,helvetica san serif" color="#333366">
<font size="+1"><b>Leonard Daly</b></font><br />
3D Systems & Cloud Consultant<br />
LA ACM SIGGRAPH Past Chair<br />
President, Daly Realism - <i>Creating the Future</i>
</font></div>
_______________________________________________
x3d-public mailing list
x3d-public@web3d.org
http://web3d.org/mailman/listinfo/x3d-public_web3d.org
</blockquote></div></body></html></body></html>