@@ -46,10 +46,10 @@ void HandleInput_Default( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew,
46
46
}
47
47
48
48
//Dominant Grip works like a shift key
49
- bool dominantGripPushedOld =
50
- (pDominantTrackedRemoteOld -> Buttons & ovrButton_GripTrigger ) != 0 ;
51
- bool dominantGripPushedNew =
52
- (pDominantTrackedRemoteNew -> Buttons & ovrButton_GripTrigger ) != 0 ;
49
+ bool dominantGripPushedOld = vr_secondarybuttonmappings ?
50
+ (pDominantTrackedRemoteOld -> Buttons & ovrButton_GripTrigger ) != 0 : false ;
51
+ bool dominantGripPushedNew = vr_secondarybuttonmappings ?
52
+ (pDominantTrackedRemoteNew -> Buttons & ovrButton_GripTrigger ) != 0 : false ;
53
53
54
54
ovrInputStateTrackedRemote * pPrimaryTrackedRemoteNew , * pPrimaryTrackedRemoteOld , * pSecondaryTrackedRemoteNew , * pSecondaryTrackedRemoteOld ;
55
55
if (vr_switchsticks )
@@ -363,10 +363,8 @@ void HandleInput_Default( ovrInputStateTrackedRemote *pDominantTrackedRemoteNew,
363
363
//Use grip as an extra button
364
364
//Alt-Fire
365
365
Joy_GenerateButtonEvents (
366
- ((pDominantTrackedRemoteOld -> Buttons & ovrButton_GripTrigger ) != 0 ) &&
367
- dominantGripPushedOld ? 1 : 0 ,
368
- ((pDominantTrackedRemoteNew -> Buttons & ovrButton_GripTrigger ) != 0 ) &&
369
- dominantGripPushedNew ? 1 : 0 ,
366
+ ((pDominantTrackedRemoteOld -> Buttons & ovrButton_GripTrigger ) != 0 ) ? 1 : 0 ,
367
+ ((pDominantTrackedRemoteNew -> Buttons & ovrButton_GripTrigger ) != 0 ) ? 1 : 0 ,
370
368
1 , KEY_PAD_LTRIGGER );
371
369
}
372
370
0 commit comments