Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

input_event(9) [suse man page]

INPUT_EVENT(9)							  Input Subsystem						    INPUT_EVENT(9)

NAME
input_event - report new input event SYNOPSIS
void input_event(struct input_dev * dev, unsigned int type, unsigned int code, int value); ARGUMENTS
dev device that generated the event type type of the event code event code value value of the event DESCRIPTION
This function should be used by drivers implementing various input devices to report input events. See also input_inject_event. NOTE
input_event may be safely used right after input device was allocated with input_allocate_device, even before it is registered with input_register_device, but the event will not reach any of the input handlers. Such early invocation of input_event may be used to 'seed' initial state of a switch or initial position of absolute axis, etc. COPYRIGHT
Kernel Hackers Manual 2.6. July 2010 INPUT_EVENT(9)

Check Out this Related Man Page

STRUCT 
INPUT_POLLED_(9) Input Subsystem STRUCT INPUT_POLLED_(9) NAME
struct_input_polled_dev - simple polled input device SYNOPSIS
struct input_polled_dev { void * private; void (* open) (struct input_polled_dev *dev); void (* close) (struct input_polled_dev *dev); void (* poll) (struct input_polled_dev *dev); unsigned int poll_interval; unsigned int poll_interval_max; unsigned int poll_interval_min; struct input_dev * input; }; MEMBERS
private private driver data. open driver-supplied method that prepares device for polling (enabled the device and maybe flushes device state). close driver-supplied method that is called when device is no longer being polled. Used to put device into low power mode. poll driver-supplied method that polls the device and posts input events (mandatory). poll_interval specifies how often the poll method should be called. Defaults to 500 msec unless overridden when registering the device. poll_interval_max specifies upper bound for the poll interval. Defaults to the initial value of poll_interval. poll_interval_min specifies lower bound for the poll interval. Defaults to 0. input input device structure associated with the polled device. Must be properly initialized by the driver (id, name, phys, bits). DESCRIPTION
Polled input device provides a skeleton for supporting simple input devices that do not raise interrupts but have to be periodically scanned or polled to detect changes in their state. COPYRIGHT
Kernel Hackers Manual 3.10 June 2014 STRUCT INPUT_POLLED_(9)
Man Page