MessageConsole do Eclipse RCP: Como permitir que o usuário insira e manipule esse listener?

Estou escrevendo um plugin do eclipse que cria um novo console. Por favor, veja meu código fonte:

<code>IWorkbenchPage page = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage();
IConsoleView consoleView = (IConsoleView) page.showView(IConsoleConstants.ID_CONSOLE_VIEW);

MessageConsole myConsole = new MessageConsole("CLI", null);
ConsolePlugin.getDefault().getConsoleManager().addConsoles(new IConsole[] { myConsole });
consoleView.display(myConsole);

MessageConsoleStream stream = myConsole.newMessageStream();
stream.println("Hello World");
</code>

O console "CLI" apareceu, mas não é editável pela entrada do usuário. Eu gostaria de fazer o usuário pode entrar diretamente no console, digitando no console.

E também quero manipular a entrada, mas qualquer ouvinte ou atalho de teclado.

Alguém sabe pode me ajudar?

questionAnswers(1)

yourAnswerToTheQuestion