This website requires JavaScript.
Explore
Help
Sign In
ehmry
/
genode
Watch
1
Star
0
Fork
0
You've already forked genode
Code
Issues
Pull Requests
Releases
Wiki
Activity
eba9c15746
genode
/
repos
/
os
/
src
/
server
/
input_merger
/
target.mk
4 lines
53 B
Makefile
Raw
Normal View
History
Unescape
Escape
Input merger 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"> <if-arg key="label" value="ps2" /> <child name="ps2_drv" /> </service> <service name="Input"> <if-arg key="label" value="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. Fixes #1259.
2014-10-01 16:00:52 +02:00
TARGET
=
input_merger
SRC_CC
=
main.cc
transition Input infrastructure to new base API * Supply Env to Input::Session_component * Attach input event dataspace at Input::Client * Process input events by lambda rather than pointer * Supply Env and a label to Input::Connection * Wm serves valid input_session to decorator * Per-source signal handling at input_merger * Base API update for dummy_input_drv, test_input * Input API update for launcher, menu_view, terminal, mupdf, sdl, seoul, virtualbox Ref #1987
2016-09-12 18:41:37 +02:00
LIBS
=
base
Reference in New Issue
Copy Permalink