title: KeyListener starts listening only after Button is clicked
body: <p>Currently I am trying to integrate MKYong's <a href="http://www.mkyong.com/swt/swt-how-to-capture-keyboard-event/" rel="nofollow">KeyListener example</a> into an Eclipse RCP app.</p>
  
  <p>I'm getting some weird behavior from a <code>Button</code> I am registering the <code>KeyListener</code> to, it only starts listening to keyboard input after the button was clicked the first time. </p>
  
  <p>I would like it to listen to all keyboard events occurred after it was created. To me it is irrelevant what sort of SWT <code>Control</code> I would have to use.</p>
  
  <p>Any thoughts are appreciated.</p>