The component KEYBOARDSCANNER is a focusable area which is collecting key events which are sent in some fast sequence. As soon as the key events are not sent anymore, the accumulated data of recorded key events is sent as string to the server side processing.

It is used with scanners, that simulate a keyboard.

For receiving key events the focus needs to be moved into the component. This is either explicitly done by the user (by clicking onto the area), or it is done by some timer, which can be defined with the component.