mKenfenheuer / steam-deck-windows-usermode-driver

A windows usermode controller driver for the steam deck internal controller.
GNU General Public License v2.0
413 stars 23 forks source link

[BUG] Only one left/right mouse mapping button set allowed #84

Open sllerts opened 1 year ago

sllerts commented 1 year ago

Describe the bug On the mouse mappings tab, I found that you can only set one button as left click and another button as right click even though the tool lets you set multiple buttons as left or right click. When you do this, it's not clear (without pushing all assigned buttons) which buttons were set as the actual left/right click.

To Reproduce Steps to reproduce the behavior:

  1. Go to Mouse Mappings in the default profile.
  2. Set, say, the A button to left click and B button to right click.
  3. Disable lizard mode for buttons. A and B work as clicks as expected.
  4. Set L2 to left click and R2 to right click (my preference, reverse of lizard mode). L2 and R2 are now the left and right click even though A and B are still set as such.

Expected behavior I expect to be able to use either L2 or A as left click and R2 or B as right click. Only the last buttons set actually work however. Either the Mouse Mappings tab should not let you select additional buttons to act as clicks (other buttons are grayed out until you set the two you've selected back to NONE), or when you do choose a different button for a click, the original button should automatically go back to NONE.

Debug information Driver version: v0.3.2-69cd808-release

Create a support package by going to "Driver status" and selecting "Create support package". Attach the file SWICD_Support_XXXXX.zip from your desktop.

Additional context Add any other context about the problem here. SWICD_Support_638042580795727508.zip