@@ -437,14 +437,18 @@ public override void OnActivated()
437437 WaveVR_ButtonList . EControllerButtons . Grip ,
438438 WaveVR_ButtonList . EControllerButtons . Menu ,
439439 WaveVR_ButtonList . EControllerButtons . Touchpad ,
440- WaveVR_ButtonList . EControllerButtons . Trigger
440+ WaveVR_ButtonList . EControllerButtons . Trigger ,
441+ WaveVR_ButtonList . EControllerButtons . A_X ,
442+ WaveVR_ButtonList . EControllerButtons . B_Y
441443 } ;
442444 buttonList . NonDominantButtons = new List < WaveVR_ButtonList . EControllerButtons > ( )
443445 {
444446 WaveVR_ButtonList . EControllerButtons . Grip ,
445447 WaveVR_ButtonList . EControllerButtons . Menu ,
446448 WaveVR_ButtonList . EControllerButtons . Touchpad ,
447- WaveVR_ButtonList . EControllerButtons . Trigger
449+ WaveVR_ButtonList . EControllerButtons . Trigger ,
450+ WaveVR_ButtonList . EControllerButtons . A_X ,
451+ WaveVR_ButtonList . EControllerButtons . B_Y
448452 } ;
449453 }
450454 }
@@ -584,6 +588,9 @@ private void UpdateDeviceInput(uint deviceIndex, WaveVR_Controller.Device device
584588 var dpadUpPressed = deviceInput . GetPress ( WVR_InputId . WVR_InputId_Alias1_DPad_Up ) ;
585589 var dpadRightPressed = deviceInput . GetPress ( WVR_InputId . WVR_InputId_Alias1_DPad_Right ) ;
586590 var dpadDownPressed = deviceInput . GetPress ( WVR_InputId . WVR_InputId_Alias1_DPad_Down ) ;
591+ var buttonAPressed = deviceInput . GetPress ( WVR_InputId . WVR_InputId_Alias1_A ) ;
592+ var buttonBPressed = deviceInput . GetPress ( WVR_InputId . WVR_InputId_Alias1_B ) ;
593+
587594 currState . SetButtonPress ( VRModuleRawButton . System , systemPressed ) ;
588595 currState . SetButtonPress ( VRModuleRawButton . ApplicationMenu , menuPressed ) ;
589596 currState . SetButtonPress ( VRModuleRawButton . Touchpad , touchpadPressed || dpadLeftPressed || dpadUpPressed || dpadRightPressed || dpadDownPressed ) ;
@@ -593,6 +600,8 @@ private void UpdateDeviceInput(uint deviceIndex, WaveVR_Controller.Device device
593600 currState . SetButtonPress ( VRModuleRawButton . DPadUp , dpadUpPressed ) ;
594601 currState . SetButtonPress ( VRModuleRawButton . DPadRight , dpadRightPressed ) ;
595602 currState . SetButtonPress ( VRModuleRawButton . DPadDown , dpadDownPressed ) ;
603+ currState . SetButtonPress ( VRModuleRawButton . A , buttonAPressed ) ;
604+ currState . SetButtonPress ( VRModuleRawButton . ApplicationMenu , buttonBPressed ) ;
596605
597606 var systemTouched = deviceInput . GetTouch ( WVR_InputId . WVR_InputId_Alias1_System ) ;
598607 var menuTouched = deviceInput . GetTouch ( WVR_InputId . WVR_InputId_Alias1_Menu ) ;
0 commit comments