title: Using Eclipse TableViewer, how do I navigate and edit cells with arrow keys?
body: <p>I am using a <code>TableViewer</code> with a content provider, label provider, a <code>ICellModifier</code> and <code>TextCellEditors</code> for each column.</p>
  
  <p>How can I add arrow key navigation and cell editing when the user selects the cell? I would like this to be as natural a behavior as possible.</p>
  
  <p>After looking at some of the online examples, there seems to be an old way (with a <code>TableCursor</code>) and a new way (<code>TableCursor</code> does not mix with <code>CellEditors</code>??). </p>
  
  <p>Currently, my <code>TableViewer</code> without a cursor will scroll in the first column only. The underlying SWT table is showing cursor as null.</p>
  
  <p>Is there a good example of <code>TableViewer</code> using <code>CellEditors</code> and cell navigation via keyboard?</p>
  
  <p>Thanks!</p>