Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bindings: Zero controls when receiving conflicting input
Added cvar "input-conflict-zerocontrol" (default: 1) that causes controls that are being simultaneously affected by more than one device states from the same input device to be cleared to zero. This corrects a behavioral compatibility issue where holding down a turn key when already turning to the other direction would cause the control position to first go through the half-speed stage before zeroing. Another possible solution to address this issue would be to track staging per control rather than per input device state (i.e., now there is a timer for each key of the keyboard and none for the control itself), but implementing that would be too much work during Candidate phase. It should be done at a later time, though.
- Loading branch information
Showing
4 changed files
with
32 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters