File tree Expand file tree Collapse file tree 3 files changed +11
-6
lines changed
Assets/Tests/InputSystem/Plugins
Packages/com.unity.inputsystem/InputSystem Expand file tree Collapse file tree 3 files changed +11
-6
lines changed Original file line number Diff line number Diff line change @@ -2916,7 +2916,8 @@ public IEnumerator UI_CanDriveUIFromGamepad()
29162916 OneEvent ( "moveVector" , gamepad . leftStick . ReadValue ( ) ) ) ) ;
29172917 Assert . That ( scene . rightChildReceiver . events , Is . Empty ) ;
29182918
2919- Assert . That ( scene . uiModule . IsNonKeyboardNavigationEvent ( scene . leftChildReceiver . events [ 0 ] . data ) ) ;
2919+ Assert . That ( scene . uiModule . GetNavigationEventDeviceType ( scene . leftChildReceiver . events [ 0 ] . data ) ,
2920+ Is . EqualTo ( NavigationDeviceType . NonKeyboard ) ) ;
29202921
29212922 scene . leftChildReceiver . events . Clear ( ) ;
29222923
Original file line number Diff line number Diff line change @@ -2457,10 +2457,14 @@ public override Vector2 ConvertPointerEventScrollDeltaToTicks(Vector2 scrollDelt
24572457
24582458#endif
24592459
2460- #if UNITY_INPUT_SYSTEM_INPUT_MODULE_NON_KEYBOARD
2461- public override bool IsNonKeyboardNavigationEvent ( BaseEventData eventData )
2462- {
2463- return eventData is INavigationEventData eed && eed . device is not Keyboard ;
2460+ #if UNITY_INPUT_SYSTEM_INPUT_MODULE_NAVIGATION_DEVICE_TYPE
2461+ public override NavigationDeviceType GetNavigationEventDeviceType ( BaseEventData eventData )
2462+ {
2463+ if ( eventData is not INavigationEventData eed )
2464+ return NavigationDeviceType . Unknown ;
2465+ if ( eed . device is Keyboard )
2466+ return NavigationDeviceType . Keyboard ;
2467+ return NavigationDeviceType . NonKeyboard ;
24642468 }
24652469#endif
24662470
Original file line number Diff line number Diff line change 9595 {
9696 "name": "Unity",
9797 "expression": "6000.1.0b2",
98- "define": "UNITY_INPUT_SYSTEM_INPUT_MODULE_NON_KEYBOARD "
98+ "define": "UNITY_INPUT_SYSTEM_INPUT_MODULE_NAVIGATION_DEVICE_TYPE "
9999 },
100100 {
101101 "name": "Unity",
You can’t perform that action at this time.
0 commit comments