Joystick Mapping
The Joystick Mapping setting is used to quickly "map" a joystick to a mouse, direction pad, or keys on the keyboard.
- No Mapping - Selecting this option will disable the joystick mapping. The joystick can still be assigned a Joystick Command even when there is no Joystick Mapping.
- Map to Mouse - Selecting this option will allow you to have full control of the mouse using your analog joystick. Although there are other ways to control the mouse with Pinnacle, this is the most common and generally recommended way to emulate mouse movements.
- Map to Mouse Spring - Similiar to the standard Map to Mouse setting, this joystick mapping can be used to emulate mouse movements; however, the difference is that with this mapping the mouse will move to a position directly corresponding to the positon that the joystick is moved. For example, if you press the joystick half-way to the left, then the mouse will move half-way to the left side of your screen. If you pressed it further to the left, then it would go all the way to the edge of the screen, and then if you were to release the joystick back to the neutral postion... then the mouse would "spring" back to the center of the screen along with the joystick. This is in sharp contrast to the standard Map to Mouse setting because that mapping will move the mouse in the direction you press only and will not move the mouse back when the joystick is released. The Map to Mouse Spring mapping is very useful in certain situations, but otherwise the standard Map to Mouse setting is recommended.
- Map to D-Pad - This joystick mapping will simply allow you to fire the commands assigned to your direction pad (d-pad) by pressing the directions of your joystick, so in this way it would duplicate the functionality of the d-pad onto the joystick.
- Map to A,W,S,D Keys - Although Pinnacle can send any combination of keyboard keys with a Joystick Command, this Joystick Mapping will allow you to easily assign the most commonly used assignment. Many of today's most popular games use these 4 keyboard keys to control character movement in the game. If you want to assign keyboard keys other than A,W,S,D or the Arrow Keys then you must create a Joystick Command instead.
- Map to Arrow Keys - Similiar to the Map to A,W,S,D Keys setting, the Map to Arrow Keys joystick mapping is used to easily assign the commonly used assignment of the keyboard's arrow keys. Most games either use the arrow keys or the A,W,S,D keys to control character movement, which is why these 2 joystick mappings can be useful to save time creating a similiar Joystick Command (although you can do much more with a joystick command).
- Map to Full Keyboard - This joystick mapping is a dual-mapping that uses a combination of two analog joysticks to press any of the character keys on your keyboard. This setting is very useful for online chatting while playing your games. You can easily use a 'shift button' to change in and out of this joystick mapping allowing you to type any letter of the alphabet by using any of the following joystick direction combinations:

Joystick Sensitivity
The Joystick Sensitivity determines the acceleration speed of an analog joystick. The greater the sensitivity value, the more speed variations can be achieved by tilting the joystick different amounts; therefore, a greater maximum speed can also be achieved with a higher sensitivity setting. Adjust this value from the Joystick Setup window to set the sensitivity for the joystick under the current configuration.
Joystick Deadzone
The Joystick Deadzone determines the amount an analog joystick must be tilted before Pinnacle responds to the movement. This setting is important because most controller joysticks do not always "spring" back to the exact same neutral position. You may find that if the deadzone is too low, the joystick may get "stuck" moving in some direction even after you've released the joystick to the neutral position. Game controllers return position coordinates even within the neutral position, so by having a slight deadzone, you can prevent unintentional movements. The necessary deadzone may vary from controller to controller. Adjust this value from the Joystick Setup window to set the deadzone for the joystick under the current configuration.
Joystick Range
The Joystick Range determines the maximum amount of movement reported for an analog joystick. This setting could be described as the opposite of the deadzone setting. Tilting the joystick beyond the maximum range will have the same effect as tilting it to the maximum range. For example, if the range is set to 80% then tilting the joystick beyond 80% will always return the same value as 80% would return. Adjust this value from the Joystick Setup window to set the range for the joystick under the current configuration.
Set to Device Defaults
Use this button to reset the values for sensitivity, deadzone, and range to the device's default values. Use the Default Device Settings window to set the default values for the device.
Invert Vertical Axis
The 'Invert Vertical Axis' feature can be used to reverse vertical movement for a joystick.
Notes and Tips
When a game has a built-in option to "invert mouse" or "invert vertical look", it is generally recommended to use that instead of Pinnacle's 'Invert Vertical Axis' setting so that the mouse is not inverted for game menus too.
All of the joystick mappings available on this window can also be simply assigned through the 'Quick Joystick Mapping' choices on the popup menu for a joystick assignment label.