Dúvidas sobre Lwuit e Escutadores de eventos

Olá pessoal,

Estou com uma dúvida quando ao tratamento de eventos com LWUIT. Pelo pouco que estudei até agora, notei que o tratamento de eventos é feito de forma um pouco diferenciada. Até o momento, só utilizei a interface ActionListener e seu método actionPerformed(…), porém, assim consegui escutar somente eventos sobre os comandos. Como fazer pra escutar eventos das demais teclas? Por exemplo as teclas direita & esquerda!

 public void startApp()
 {
           ...

            fmInicio.addCommand(cmNovo);       
            fmInicio.addCommand(cmExcluir);

            fmInicio.setCommandListener(this);

            ...
}

Aki está uma parte do código, adicionei o Listener em um form e os unicos eventos que a aplicacao captura são relacionados aos comandos do form

Não é possível escutar estes eventos pelo ActionListener, ele é utilizado apenas para eventos de comandos e de widgets como botões,listas,etc. Para escutar os eventos das teclas direita,esquerda e demais botões do celular vc deve utilizar os métodos keyPressed() ou keyReleased(), é só dar uma olhada no javadoc da api que vem junto do lwuit quando vc faz o download do mesmo.

Boa Sorte!

E ai rafael ? Conseguiu swolucionar esse seu problema ?