fSourceViewer.getTextWidget().addVerifyKeyListener(new VerifyKeyListener() { public void verifyKey(VerifyEvent event) {  if (event.stateMask == SWT.CTRL && event.keyCode == 0 && event.character == 0x20 && fContentAssistAction.isEnabled()) { fContentAssistAction.run(); event.doit= false; } } });
	private void initializeContentAssistAction() {		fContentAssistAction= new DisplayViewAction(this, ISourceViewer.CONTENTASSIST_PROPOSALS);		fContentAssistAction.setText("Co&ntent Assist@Ctrl+Space");		fContentAssistAction.setDescription("Content Assist");		fContentAssistAction.setToolTipText("Content Assist");				fSourceViewer.getTextWidget().addVerifyKeyListener(new VerifyKeyListener() {			public void verifyKey(VerifyEvent event) {				//do code assist for CTRL-SPACE				if (event.stateMask == SWT.CTRL && event.keyCode == 0 && event.character == 0x20 && fContentAssistAction.isEnabled()) {					fContentAssistAction.run();					event.doit= false;				}			}		});	}