This is an old revision of the document!
A KgiInput is basically anything capable of providing KII with events. KgiInput are typically input drivers that convert HW events (mouse move, buttons, key-press…) into KII events.
The KgiInput must register itself to KII using the KgiInputAPI. Once done, it may be polled by the KII engine or send itself events to KII.