<!DOCTYPE PATCH  SYSTEM "http://vvvv.org/versions/vvvv40beta23.1.dtd" >
   <PATCH nodename="Y:\vvvv40\help\Keyboard (System Global) help.v4p">
   <BOUNDS height="8865" left="9105" top="1200" type="Window" width="8070">
   </BOUNDS>
   <NODE id="13" nodename="Keyboard (System Global)">
   <BOUNDS height="0" left="1290" top="2535" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Enabled" visible="1">
   </PIN>
   <PIN pinname="Keyboard Output" visible="1">
   </PIN>
   <PIN pinname="KeyCode" visible="1">
   </PIN>
   <PIN pinname="Keyboard Input" slicecount="1" values="||">
   </PIN>
   <PIN pinname="Keyboard Spread" visible="1">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="12" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="525" top="1230" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="5175" top="4680" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="435" left="525" top="1230" type="Box" width="450">
   </BOUNDS>
   <PIN pinname="Show Slider" slicecount="1" values="1">
   </PIN>
   <PIN pinname="Show Value" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Slider Behavior" slicecount="1" values="Toggle">
   </PIN>
   <PIN pinname="Minimum" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Maximum" slicecount="1" values="1">
   </PIN>
   <PIN pinname="Y Output Value" visible="1">
   </PIN>
   <PIN pinname="Y Input Value" slicecount="1" values="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="13" dstpinname="Enabled" srcnodeid="12" srcpinname="Y Output Value">
   </LINK>
   <NODE componentmode="InABox" id="11" nodename="IOBox (String)">
   <BOUNDS height="0" left="255" top="3210" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="5205" top="5775" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="240" left="255" top="3210" type="Box" width="795">
   </BOUNDS>
   <PIN pinname="Input String" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="11" dstpinname="Input String" srcnodeid="13" srcpinname="Keyboard Output">
   </LINK>
   <NODE componentmode="InABox" id="10" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="2910" top="3135" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="5835" top="5910" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="1155" left="2910" top="3135" type="Box" width="450">
   </BOUNDS>
   <PIN pinname="Y Input Value" visible="1">
   </PIN>
   <PIN pinname="Rows" slicecount="1" values="5">
   </PIN>
   </NODE>
   <LINK dstnodeid="10" dstpinname="Y Input Value" linkstyle="VHV" srcnodeid="13" srcpinname="KeyCode">
   <LINKPOINT x="2055" y="2970">
   </LINKPOINT>
   <LINKPOINT x="3360" y="2970">
   </LINKPOINT>
   </LINK>
   <NODE componentmode="InABox" id="9" nodename="IOBox (String)">
   <BOUNDS height="255" left="180" top="3495" type="Node" width="1305">
   </BOUNDS>
   <BOUNDS height="720" left="180" top="3495" type="Box" width="1350">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|Keyboard Output&cr;&lf;to be used with KeyMatch (String)|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="8" nodename="IOBox (String)">
   <BOUNDS height="255" left="3465" top="3150" type="Node" width="1305">
   </BOUNDS>
   <BOUNDS height="705" left="3465" top="3150" type="Box" width="1440">
   </BOUNDS>
   <BOUNDS height="160" left="300" top="300" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|Spread of currently pressed keys codes (Decimal)|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="7" nodename="IOBox (String)">
   <BOUNDS height="16425" left="5550" top="45" type="Node" width="840">
   </BOUNDS>
   <BOUNDS height="8085" left="5550" top="45" type="Box" width="2310">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|Decimal  Hex  Graphic&cr;&lf;32  20 &lt;SPACE&gt;&cr;&lf;48  30  0&cr;&lf;49  31  1&cr;&lf;50  32  2&cr;&lf;51  33  3&cr;&lf;52  34  4&cr;&lf;53  35  5&cr;&lf;54  36  6&cr;&lf;55  37  7&cr;&lf;56  38  8&cr;&lf;57  39  9&cr;&lf;65   41   A&cr;&lf;66   42   B&cr;&lf;67   43   C&cr;&lf;68   44   D&cr;&lf;69   45   E&cr;&lf;70   46   F&cr;&lf;71   47   G&cr;&lf;72   48   H&cr;&lf;73  49  I&cr;&lf;74   4A   J&cr;&lf;75   4B   K&cr;&lf;76   4C   L&cr;&lf;77   4D   M&cr;&lf;78   4E   N&cr;&lf;79   4F   O&cr;&lf;80   50   P&cr;&lf;81   51   Q&cr;&lf;82   52   R&cr;&lf;83   53   S&cr;&lf;84   54   T&cr;&lf;85   55   U&cr;&lf;86   56   V&cr;&lf;87   57   W&cr;&lf;88   58   X&cr;&lf;89   59   Y&cr;&lf;90   5A   Z|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="6" nodename="IOBox (String)">
   <BOUNDS height="420" left="405" top="7515" type="Node" width="3000">
   </BOUNDS>
   <BOUNDS height="540" left="405" top="7515" type="Box" width="4560">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|for more info about the ASCII Code visit&cr;&lf;http://en.wikipedia.org/wiki/ASCII#ASCII_control_characters|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="5" nodename="IOBox (String)">
   <BOUNDS height="255" left="15" top="390" type="Node" width="570">
   </BOUNDS>
   <BOUNDS height="480" left="15" top="390" type="Box" width="4305">
   </BOUNDS>
   <BOUNDS height="160" left="510" top="8160" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|Keyboard catches pressed keys and outputs the key as string, plus the corresponding ASCII Code in decimal form.|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="4" nodename="IOBox (String)">
   <BOUNDS height="270" left="15" top="15" type="Node" width="915">
   </BOUNDS>
   <BOUNDS height="390" left="15" top="15" type="Box" width="4095">
   </BOUNDS>
   <BOUNDS height="160" left="510" top="8160" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|Keyboard - System Global|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   <PIN pinname="Size" slicecount="1" values="12">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="3" nodename="IOBox (String)">
   <BOUNDS height="270" left="1005" top="1275" type="Node" width="1380">
   </BOUNDS>
   <BOUNDS height="270" left="1005" top="1275" type="Box" width="1380">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|&lt; enable || disable|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="2" nodename="IOBox (String)">
   <BOUNDS height="0" left="2205" top="4350" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="1170" left="2205" top="4350" type="Box" width="495">
   </BOUNDS>
   <BOUNDS height="160" left="4335" top="5535" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" visible="1">
   </PIN>
   <PIN pinname="Rows" slicecount="1" values="5">
   </PIN>
   </NODE>
   <LINK dstnodeid="2" dstpinname="Input String" srcnodeid="13" srcpinname="Keyboard Spread">
   </LINK>
   <NODE componentmode="InABox" id="1" nodename="IOBox (String)">
   <BOUNDS height="690" left="3015" top="4545" type="Node" width="1995">
   </BOUNDS>
   <BOUNDS height="690" left="3015" top="4545" type="Box" width="1995">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|Keyboard Output&cr;&lf;as Spread to be used with &cr;&lf;Sift (String)  for example|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="0" nodename="IOBox (String)">
   <BOUNDS height="270" left="465" top="5805" type="Node" width="8250">
   </BOUNDS>
   <BOUNDS height="495" left="465" top="5805" type="Box" width="4305">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|note that the number of simultaneously detected pressed keys varies with hardware and seems to default to around 4|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE nodename="IOBox (String)" componentmode="InABox" id="14">
   <BOUNDS type="Node" left="390" top="6840" width="750" height="270">
   </BOUNDS>
   <BOUNDS type="Box" left="390" top="6840" width="750" height="270">
   </BOUNDS>
   <BOUNDS type="Window" left="0" top="0" width="215" height="160">
   </BOUNDS>
   <PIN pinname="Input String" visible="0" slicecount="1" values="|see also:|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0">
   </PIN>
   </NODE>
   <NODE nodename="Keyboard (System Window)" componentmode="Hidden" id="15">
   <BOUNDS type="Node" left="1350" top="6855" width="0" height="0">
   </BOUNDS>
   </NODE>
   </PATCH>