From 7f95862ca6fb365ee92dc3ee88025b1c0b6254ee Mon Sep 17 00:00:00 2001 From: Rik Cabanier Date: Fri, 11 Nov 2022 13:18:27 -0800 Subject: [PATCH] add keyboard positioning --- system-keyboard.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/system-keyboard.html b/system-keyboard.html index 40786e1..d8d34c2 100644 --- a/system-keyboard.html +++ b/system-keyboard.html @@ -62,6 +62,7 @@ let xrRefSpace = null; let xrGLFactory = null; let xrFramebuffer = null; + let counter = 0; // WebGL scene globals. let gl = null; @@ -162,7 +163,7 @@ currentFillStyle = fillStyles[Math.floor(Math.random() * fillStyles.length)]; }; document.body.appendChild(textField); - + canvas = document.createElement('canvas'); canvas.width = cyldTextureWidth; canvas.height = cyldTextureHeight; @@ -198,6 +199,10 @@ let pose = frame.getViewerPose(xrRefSpace); xrSession.requestAnimationFrame(onXRFrame); + if (xrSession.positionKeyboard) { + xrSession.positionKeyboard(counter++/100, 1); + } + renderingContext = canvas.getContext('2d'); renderingContext.font = '48px serif'; renderingContext.fillStyle = currentFillStyle;