1460524936-56130747-fafb-47ee-93fb-6c68ff0f467a

Embodiments of the present invention relate to a virtual keyboard. A pipeline comprising two data source nodes and an activity node is configured. There is at least one free-moving rattle member inside each conduit.