xrsh-com/helloworld.js

22 lines
538 B
JavaScript
Raw Normal View History

2023-11-01 12:53:18 +01:00
AFRAME.registerComponent('helloworld', {
schema: {
foo: {type: 'string', default: ''},
},
init: function ( ) {
let scene = document.querySelector('a-scene').object3D
// webxros events are optional, but can be listed here
scene.addEventListener('tty', (tty) = > {
tty.write("hello terminal from XR")
tty.on('stdout', (data) => {
// react to data being spoken/typed into the terminal
// (spatial prompting like 'open foo.gltf', 'component helloworld' e.g.)
})
})
},
});