Standalone input is used by any platform that is not a mobile platform. This includes the PC, Mac, and consoles. In most cases the InputManager maps the controller and keyboard to the same name. The only time this does not occur is for the controllerís trigger controls. The triggers are considered an axis whereas with a keyboard and mouse they are regular buttons. In this case the StandaloneInput class first tries to get the controller input and if that fails it will then try to get the input from the keyboard.
Note: When the Third Person Controller is first downloaded from the Asset Store it does not include a custom InputManager file which contains the correct inputs for a third person controller. The InputController can be updated by opening the Third Person Controller Start Window and selecting Update Input. The InputManager will then add any missing inputs.