private void setUpKeys() {
getContext().getKeyInput().destroy();
getContext().getKeyInput().initialize();
inputManager.clearMappings();
inputManager.addMapping("W", new KeyTrigger(KeyInput.KEY_W));
inputManager.addMapping("A", new KeyTrigger(KeyInput.KEY_A));
inputManager.addMapping("S", new KeyTrigger(KeyInput.KEY_S));
inputManager.addMapping("D", new KeyTrigger(KeyInput.KEY_D));
inputManager.addMapping("Q", new KeyTrigger(KeyInput.KEY_Q));
inputManager.addMapping("Y", new KeyTrigger(KeyInput.KEY_Y));
inputManager.addMapping("Left", new KeyTrigger(KeyInput.KEY_LEFT));
inputManager.addMapping("Right", new KeyTrigger(KeyInput.KEY_RIGHT));
inputManager.addMapping("Up", new KeyTrigger(KeyInput.KEY_UP));
inputManager.addMapping("Down", new KeyTrigger(KeyInput.KEY_DOWN));
inputManager.addMapping("Shift", new KeyTrigger(KeyInput.KEY_LSHIFT));
inputManager.addListener(LACam, new String[]{"W", "A", "S", "D", "Q", "Y", "Right", "Left", "Up", "Down", "Shift"});
inputManager.addMapping("MouseXleft", new MouseAxisTrigger(MouseInput.AXIS_X, true));
inputManager.addMapping("MouseXright", new MouseAxisTrigger(MouseInput.AXIS_X, false));
inputManager.addMapping("MouseYup", new MouseAxisTrigger(MouseInput.AXIS_Y, true));
inputManager.addMapping("MouseYdown", new MouseAxisTrigger(MouseInput.AXIS_Y, false));
inputManager.addListener(LACam, new String[]{"MouseXleft", "MouseXright", "MouseYup", "MouseYdown"});
inputManager.addMapping("ESC", new KeyTrigger(KeyInput.KEY_ESCAPE));
inputManager.addListener(this, new String[]{"ESC"});
}