use *;
/// Reactive state for the keyboard.
///
/// The handle carries the key that is currently held down and the
/// teardown that removes the window listeners.
///
/// The key is a `Signal<String>`: a render closure that reads it
/// re-renders when a key goes down or comes up, and nothing else in
/// the tree is disturbed.