mirror of
https://github.com/DrBeef/QuestZDoom.git
synced 2025-05-31 08:41:15 +00:00
Fix for seconday buttons toggle issue
This commit is contained in:
parent
528a5dcf06
commit
d115870210
1 changed files with 6 additions and 8 deletions
|
@ -46,10 +46,10 @@ void HandleInput_Default( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew,
|
|||
}
|
||||
|
||||
//Dominant Grip works like a shift key
|
||||
bool dominantGripPushedOld =
|
||||
(pDominantTrackedRemoteOld->Buttons & ovrButton_GripTrigger) != 0;
|
||||
bool dominantGripPushedNew =
|
||||
(pDominantTrackedRemoteNew->Buttons & ovrButton_GripTrigger) != 0;
|
||||
bool dominantGripPushedOld = vr_secondarybuttonmappings ?
|
||||
(pDominantTrackedRemoteOld->Buttons & ovrButton_GripTrigger) != 0 : false;
|
||||
bool dominantGripPushedNew = vr_secondarybuttonmappings ?
|
||||
(pDominantTrackedRemoteNew->Buttons & ovrButton_GripTrigger) != 0 : false;
|
||||
|
||||
ovrInputStateTrackedRemote *pPrimaryTrackedRemoteNew, *pPrimaryTrackedRemoteOld, *pSecondaryTrackedRemoteNew, *pSecondaryTrackedRemoteOld;
|
||||
if (vr_switchsticks)
|
||||
|
@ -363,10 +363,8 @@ void HandleInput_Default( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew,
|
|||
//Use grip as an extra button
|
||||
//Alt-Fire
|
||||
Joy_GenerateButtonEvents(
|
||||
((pDominantTrackedRemoteOld->Buttons & ovrButton_GripTrigger) != 0) &&
|
||||
dominantGripPushedOld ? 1 : 0,
|
||||
((pDominantTrackedRemoteNew->Buttons & ovrButton_GripTrigger) != 0) &&
|
||||
dominantGripPushedNew ? 1 : 0,
|
||||
((pDominantTrackedRemoteOld->Buttons & ovrButton_GripTrigger) != 0) ? 1 : 0,
|
||||
((pDominantTrackedRemoteNew->Buttons & ovrButton_GripTrigger) != 0) ? 1 : 0,
|
||||
1, KEY_PAD_LTRIGGER);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue