title: Focus Switch using ENTER in SWT/Eclipse RCP Applikation
body: <p>In Swing/AWT it is possible to extends the DefaultKeyboardFocusManager to do something like this:</p>
  <pre><code>HashSet&lt;KeyStroke&gt; forwardSet = new HashSet&lt;KeyStroke&gt;();
  forwardSet.add(KeyStroke.getKeyStroke(KeyEvent.VK_ENTER, 0, false));
  forwardSet.add(KeyStroke.getKeyStroke(KeyEvent.VK_TAB, 0, false));
  setDefaultFocusTraversalKeys(KeyboardFocusManager.FORWARD_TRAVERSAL_KEYS, Collections.unmodifiableSet(forwardSet));
  </code></pre>
  <p>By overriding</p>
  <pre><code>@Override
  public void processKeyEvent(Component focusedComponent, KeyEvent e) 
  </code></pre>
  <p>extending DefaultFocusTraversalPolicy and some glue code it was possible to switch focus using ENTER everywhere within the application.</p>
  <p>I would need to do the same in a newly developed SWT/Eclipse RCP application but so far I have found no way to implement this.
  Any pointers on how this could be achieved?</p>
  <p>Some clarification:
  Im looking for a global solution, not on a per control basis.
  I looked into using a Traverse Listener and, from there, creating a FocusChange but I couldn't find a way to do that either and it would have to be on a per control basis.
  I also looked into a key_down eventlistener approach on <code>Display</code>, but couldn't find a way to globally initiate a focus switch from there. My application only needs to run on Windows.</p>