Notes on Defining Gamepad /JoystickController Buttons

Notes on Defining Gamepad /JoystickController Buttons

  1. The same button can be assigned to more than one function and if this is the case any duplicates are highlighted as a warning. This allows you to combine RA and DEC rate adjustments to use only two buttons (increment and decrement) if you so desire.
  2. While the Gamepad configuration is in progress the Gamepad buttons no longer control the scope - this includes any button currently defined for the emergency stop function. On closing the configuration dialog control is returned to the Gamepad.
  3. A particular function can only be assigned to a single button and so there can now only be one button that performs “Emergency Stop”. However, as described above, one button can invoke more than one function (see 1. above).
  4. It is advisable to verify that button assignments perform as expected under simulation prior to using them to drive the mount. You should then verify (again) that the buttons drive the mount as expected.
  5. If on first run of EQMOD, the joystick.ini file does not exist, the code attempts to read each parameter and, upon failure, will fail assign default values. These default values are written to the .ini file and the file gets created as part of this process.
  6. The read of mappings is performed on EQMOD main form load. This means the default behavior will be assigned without the need for any user configuration.
  7. Any buttons that form part of the default mapping that are not applicable to the actual controller being used (perhaps the controller has fewer buttons) will be ignored.
  8. If you wish to assign one or more buttons to select slew presets, you should read the section of the manual on slew presets.
  9. The function-button mappings are stored in a joystick.ini file in the
C:\Documents and Settings\YourLoginName\Application Data\EQMOD

folder. If you want to move your Gamepad mappings from one PC to another, copy this file. Because of its location each windows account (if you login as a different user to your Windows computer) will have their own mapping file. You can edit the joystick.ini file with NotePad or some other text editor. This would enable you to change a single button code.

Note: If you assign a button to the “Synchronize” function, you need to know that the button must be pressed twice in close succession in order to issue the “sync” command. You will hear a sound from the computer if the “sync” has been issued. You will also see an addition to the point list.

/home/welshdra/public_html/eqmod/data/pages/notes_on_defining_buttons.txt · Last modified: 2009/08/29 22:08 (external edit)
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki