| Class | Description | 
|---|---|
| Buttons | A Buttons event generator is usually associated to a group of physical buttons and allow to generate events relating
 to them. | 
| Command | Command is an event generator that generates application-level events. | 
| GenericEventGenerator | Generic event generator. | 
| Pointer | A pointer event generator represents a pointing device that is usually associated to a group of physical buttons. | 
| States | A states event generator is usually associated to a group of physical devices holding a position (switch, rotary
 wheel encoder, ...) and allows to generate events relating to them. |