Thanks for the reply, but could you give more detail please? As I am a newbie in TWL.
For instance, for a "normal" environment, this is how I setup TWL:
LWJGLRenderer renderer = new LWJGLRenderer();
Widget root = new Widget();
GUI gui = new GUI(root, renderer);
ThemeManager themeManager = ThemeManager.createThemeManager(getClass().getResource("xx.xml"),renderer);
So if I understood correctly, all I need to do is to implement my own input and change to
GUI gui = new GUI(root, renderer, new ownInput());
And that's it, nothing else?