Skip to content

Understanding the interface

Oscar-Wohlfarhrt edited this page Jul 14, 2023 · 2 revisions

Parts of the interface

Main Interface

This is the main interface of the app. It shows a list of connected controllers and and allows the user to select the remap profile.

Image

  1. This is a shortcut to "Windows Controllers" from the windows control panel.
  2. This button open the log console of the program, useful when debugging remap profiles and checking for app errors and warnings (more here).
  3. This is a develop option for auto reload remap profiles when some file in the Profiles folder has been changed (Use with caution, this option can have or generate bugs and/or crash the app).
  4. This show the app version. If you click on it, it will take you to this repository (a way to check for updates and keep a references of the app to it's source).
  5. A default controller item of the controllers list. It shows all the controls for a certain physical device recognized as a controller for DSRemapper.
  6. Name of the device/controller and the checkbox for auto connection (this setting is saved).
  7. The profile drop down list, it allows to select the remap profile for the controller (this setting is saved).
  8. The controller console, it show text sent from the remap profile.
  9. Button to manually connect the controller (if you clicked and controller is already connected nothing happens).
  10. Button to manually disconnect the controller (if you clicked and controller is already disconnected nothing happens).
  11. Button to manually reload the remap profile for the controller (can duplicate ViGEm virtual controllers, currently trying to fix the issue. Same applies for "Auto reload profiles" checkbox).
  12. Button to open the input test window of the controller. It can be used to check the controller input.
  13. The footer show the last log of the app. Also it appears on the log console, if you can read all of it.

Console Interface

It is used to develop and track bugs or issues. At the moment it is not yet saved to a file and is lost when the application is closed.

Image

  1. Auto scroll checkbox. If is checked the console will scroll down to the latest log when it is logged.
  2. For debugging purposes, you can manually log custom texts to the console (I forget to delete it, but I consider someone ca give it utility to organize the logs).
  3. Scroll to bottom button, it will brings you to the last log if you click it.
  4. A log item of the console. If is an error will appear in red and if it's a warning it will appear in yellow.

Clone this wiki locally