joypad extensions

From Wiki

Jump to: navigation, search
Line 2: Line 2:
  
 
<onlyinclude>
 
<onlyinclude>
 +
 
Extensions in this section take the form of a [[#pseudo button]] on the left of the equal (=) sign and a [[#keyboard macro]] on the right. Refer to [[#Action]]. This section is to be used by players to configure a game controller. An author may supply a modified default configuration database, however it is recommended that a stock configuration database be used.  
 
Extensions in this section take the form of a [[#pseudo button]] on the left of the equal (=) sign and a [[#keyboard macro]] on the right. Refer to [[#Action]]. This section is to be used by players to configure a game controller. An author may supply a modified default configuration database, however it is recommended that a stock configuration database be used.  
  
'''Note: the following extensions are in addition to the button configuration extension pattern explained in the paragraph above.'''
+
'''Note: as of 1.1.1.5 the addition of this section to the Ex.ini file will make game controllers not appear in the Options menu. This is by design. The following extensions are in addition to the button configuration extension pattern explained in the paragraph above.'''
  
 
====...pseudo_..._axis====
 
====...pseudo_..._axis====

Revision as of 06:14, 18 January 2013


Extensions in this section take the form of a #pseudo button on the left of the equal (=) sign and a #keyboard macro on the right. Refer to #Action. This section is to be used by players to configure a game controller. An author may supply a modified default configuration database, however it is recommended that a stock configuration database be used.

Note: as of 1.1.1.5 the addition of this section to the Ex.ini file will make game controllers not appear in the Options menu. This is by design. The following extensions are in addition to the button configuration extension pattern explained in the paragraph above.

...pseudo_..._axis

Introduced around 1.0.0.1, this extension This extension assigns an action and reaction pseudo button pair to the first 3 analog stick axes. This extension comes in 6 forms. The part between pseudo_ and _axis can be one of x, y, or z, for the 1st, 2nd, and 3rd axis respectively. The part before pseduo_ can be absent to indicate the action, or positive direction, or an underscore (_) to indicate the reaction, or negative direction. Values are limited to pseudo buttons.[#]

...pseudo_..._axis2

Introduced around 1.0.0.1, this extension This extension assigns an action and reaction pseudo button pair to the second 3 analog stick axes. This extension comes in 6 forms. The part between pseudo_ and _axis can be one of x, y, or z, for the 4st, 5th, and 6th axis respectively. The part before pseduo_ can be absent to indicate the action, or positive direction, or an underscore (_) to indicate the reaction, or negative direction. Values are limited to pseudo buttons.[#]

...pseudo_slider

Introduced around 1.0.0.1, this extension This extension assigns an action and reaction pseudo button pair to the 7th analog stick axes. This extension comes in 2 forms. The part before pseduo_ can be absent to indicate the action, or positive direction, or an underscore (_) to indicate the reaction, or negative direction. Values are limited to pseudo buttons.[#]

...pseudo_slider2

Introduced around 1.0.0.1, this extension This extension assigns an action and reaction pseudo button pair to the 8th analog stick axes. This extension comes in 2 forms. The part before pseduo_ can be absent to indicate the action, or positive direction, or an underscore (_) to indicate the reaction, or negative direction. Values are limited to pseudo buttons.[#]

do_not_associate_pov_hat_diagonals

Introduced around 1.0.0.1, this extension in the affirmative disables the default behavior of treating a point-of-view hat as if it is an 8 direction-pad where pressing the diagonal directions of the pad is equivalent to simultaneously pressing the pseudo buttons assigned to the two non-diagonal directions on either side of the diagonal. Values are limited to binary statements.[#]

*joypad_to_use_for_play

pov_hat_to_use_for_play

Introduced around 1.0.0.1, this extension selects a point-of-view hat to be configured. A game controller may have multiple hats, but only one is able to be configured by #pseudo_pov_hat_.... Values are limited to positive whole numbers.[#]

*pseudo_pov_hat_...