6b94e65a95
Issue #1987 Issue #3125 |
||
---|---|---|
.. | ||
main.cc | ||
README | ||
target.mk |
This component merges the input events of multiple sources. Example configuration: <start name="input_merger"> <resource name="RAM" quantum="1M" /> <provides> <service name="Input" /> </provides> <config> <input label="ps2" /> <input label="usb_hid" /> </config> <route> <service name="Input" label="ps2"> <child name="ps2_drv"/> </service> <service name="Input" label="usb_hid"> <child name="usb_drv" /> </service> <any-service> <parent /> <any-child /> </any-service> </route> </start> For each 'input' config node, the component opens an 'Input' session with the configured label. This label is then evaluated by 'init' to route the session request to a specific input source component.