digraph G {
node [shape=record];
subgraph cluster_hbf {
kvm_hbf[label="<kvm>kvm|<1>1|<2>2"];
fukushima[label="<fukushima>fukushima|<lo>line\nout|<li>line\nin"];
edge [ color=yellow ];
fukushima:fukushima -> kvm_hbf:1;
your_notebook -> kvm_hbf:2;
kvm_hbf:kvm -> vga_splitter;
vga_splitter -> LWL_sender;
LWL_sender -> monitor;
vga_splitter -> beamer_hbf;
edge [ color=red ];
fukushima:lo -> LWL_sender;
fukushima:lo -> spkr_hbf;
fukushima:lo -> spkr_hbf;
your_notebook -> fukushima:li;
edge [ color=grey ];
keyb -> kvm_hbf:kvm;
kvm_hbf:1 -> fukushima:fukushima;
label = "hbf";
color = black;
}
subgraph cluster_wipp {
LWL_receiver -> beamer_wipp [color=yellow];
LWL_receiver -> spkr_wipp [color=red];
label = "wipp";
color = black;
}
subgraph cluster_kueche {
label = "kueche";
color = black;
spkr_kueche;
}
subgraph cluster_legend {
label = legend;
color = black;
l0[label=""];l1[label=""];
l2[label=""];l3[label=""];
l4[label=""];l5[label=""];
l6[label=""];l7[label=""];
l0 -> l1 [color=red,label="audio" ];
l2 -> l3 [color=yellow,label="video" ];
l4 -> l5 [color=orange,label="LWL" ];
l6 -> l7 [color=grey,label="PS/2" ];
}
fukushima:lo -> spkr_kueche [color=red];
LWL_sender -> LWL_receiver [color=orange];
}