Keyboard created with scene.Scene. Supports multiple layouts (defined by used) and binding keys to functions.