Java usando o controlador do Xbox

Qual biblioteca você recomendaria para conectar meu controlador do Xbox 360 ao Java e ser capaz de ler as principais entradas no keyPressed Event como um KeyEvent.

Então eu gostaria de algo assim

private class KeyInputHandler extends KeyAdapter {
    public void keyPressed(KeyEvent e) {
    }
}

E eu quero que todas as impressoras do controlador entrem em keyPressed.

Eu agradeceria ainda mais se você pudesse fornecer boas bibliotecas para controladores PS3 também.

questionAnswers(2)

yourAnswerToTheQuestion