public void AddKeyboard2Controller()
{
Dictionary<KeyboardController.eSimulatedAxis, string> axis = new Dictionary<KeyboardController.eSimulatedAxis, string>();
Dictionary<KeyboardController.eKeyboardButtonId, string> buttons = new Dictionary<KeyboardController.eKeyboardButtonId, string>();
axis.Add(KeyboardController.eSimulatedAxis.UP_LEFT_JOYSTICK, "up");
axis.Add(KeyboardController.eSimulatedAxis.LEFT_LEFT_JOYSTICK, "left");
axis.Add(KeyboardController.eSimulatedAxis.DOWN_LEFT_JOYSTICK, "down");
axis.Add(KeyboardController.eSimulatedAxis.RIGHT_LEFT_JOYSTICK, "right");
buttons.Add(KeyboardController.eKeyboardButtonId.ACTION, "return");
KeyboardController controller = new KeyboardController(axis, buttons);
m_Keyboard2ControllerId = ControllerInputManager.Instance.AddController(controller);
}