Keyboard - IRobot1/ng3-vr-examples GitHub Wiki
Basic keyboard text, number and character input. Currently limited to English only. Supports clipboard operations

Inputs
| Name | Type | Default | Description | 
|---|---|---|---|
| text | string | blank | Text value | 
| allowenter | boolean | false | Show Enter key and trigger event | 
| popupmaterial | Material | Theme popup material (color gray) | Popup panel background color. Set to override custom material | 
| labelmaterial | Material | Theme label material (color white) | Material used for button text. Set to override with custom material | 
| selectable | InteractiveObjects | undefined | Add to list of objects ray caster can test for overlap | 
| geometry | BufferGeoemtry | Rounded rectangle shape | Override to provide your own geometry for keyboard background | 
Outputs
| Name | Type | Description | 
|---|---|---|
| pressed | boolean | Triggered when key button pressed | 
| change | number | Triggered when text changed. Event contains new text | 
| close | void | Triggered when interaction outside of keyboard | 
Examples
<flat-ui-keyboard *ngIf="input.showkeyboard" [text]="input.method.text"
                  [position]="input.position" [rotation]="input.rotation" [selectable]="selectable"
                  (change)="input.method.text = $event" (close)="input.showkeyboard=false;input.closeinput()">
</flat-ui-keyboard>