case SWT.ARROW_DOWN:
command = new VerticalMoveCommand((IHTMLGraphicalViewer) this
.getCurrentViewer(), false, (e.stateMask & SWT.SHIFT) != 0);
break;
case SWT.ARROW_LEFT:
command = new HorizontalMoveCommand((IHTMLGraphicalViewer) this
.getCurrentViewer(), false, (e.stateMask & SWT.SHIFT) != 0);
break;
case SWT.ARROW_RIGHT:
command = new HorizontalMoveCommand((IHTMLGraphicalViewer) this
.getCurrentViewer(), true, (e.stateMask & SWT.SHIFT) != 0);
break;
case SWT.DEL:
if ((e.stateMask & SWT.SHIFT) == 0) {
if (getCurrentViewer().getSelection() != null) {