Bladeren bron

HTMLMesh: Add support for input of type text and number, calling input.focus() to bring the system keyboard in VR (#31160)

Vincent Fretin 9 maanden geleden
bovenliggende
commit
7cb0f654bb
1 gewijzigde bestanden met toevoegingen van 6 en 0 verwijderingen
  1. 6 0
      examples/jsm/interactive/HTMLMesh.js

+ 6 - 0
examples/jsm/interactive/HTMLMesh.js

@@ -578,6 +578,12 @@ function htmlevent( element, event, x, y ) {
 
 				}
 
+				if ( element instanceof HTMLInputElement && ( element.type === 'text' || element.type === 'number' ) && ( event === 'mousedown' || event === 'click' ) ) {
+
+					element.focus();
+
+				}
+
 			}
 
 			for ( let i = 0; i < element.childNodes.length; i ++ ) {

粤ICP备19079148号