title: Using barcode scanner with Delphi
body: <p>I'm developing a POS (pet project) and I'm thinking of adding a bar code scanner to capture the sales faster. I do not have a scanner at the moment with me, and would like to ask some questions, as I'm stuck a bit.</p>
  
  <p>On the sales screen my initial idea was to have an <code>TEdit</code> component and when a person scans the product it would fill the <code>TEdit</code> with the string. Now the problem I'm encountering is that I want to make the <code>TEdit</code> invisible so that the person does not see it. But once you make the <code>TEdit</code> invisible, you cannot set focus on it, so that plan cannot work. </p>
  
  <p>So can anyone suggest what I can use to "capture" the scanned string? How would I make the component to listen and wait for the scanner? I assume that the scanner would be like a normal keyboard event, like button down or up.</p>