Initial introduction of a key press time slot.

The behavior of this slot type is not complete. Further
decisions about the behavior of the slot have to be decided
before being considered truly usable.