-
Notifications
You must be signed in to change notification settings - Fork 330
More docs fixes #786
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
More docs fixes #786
Conversation
…ing the action type in the Input Action editor window.
# Conflicts: # Packages/com.unity.inputsystem/Documentation~/Debugging.md # Packages/com.unity.inputsystem/Documentation~/Settings.md
| NOTE: Steam controller API support is still work-in-progress. | ||
|
|
||
| For details about Steam controller API support, please consult the [Steam Support Guide](Steam.md). | ||
| The input system supports the "Standard Gamepad" mapping as specified in the [W3C Gamepad Specification](https://www.w3.org/TR/gamepad/#remapping). We also support gamepads and joysticks that are surfaced by the browser without a mapping, but that support is generally limited to detecting axes and buttons which are present, without any context as to what they mean, which means that this is generally only useful when [manually remapped by the user](HowDoI.md#-create-a-ui-to-rebind-input-in-my-game). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
For the latter part, might be worth clarifying how we surface them. I assume gamepads come out as Joysticks in that case? (like with HID)
| |Rift| | ||
| |Daydream| | ||
| |WMR| | ||
| The input system supports any devices which implement the USB HID specification. However, for devices which don't have specific [layouts](Layouts.md) implemented in the input system, we can only surface the information available from the HID descriptor of the device, which limits how precisely we can describe a control. These devices often work best when allowing the user to manually [manually remap the controls](HowDoI.md#-create-a-ui-to-rebind-input-in-my-game). If you need to support a specific device, you can also [add your own mapping for it](HowDoI.md#-create-my-own-custom-devices). See the [manual page on HID](HID.md) for more information. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
"which implements"
| ## Setting Up Test Assemblies | ||
|
|
||
| >NOTE: At the moment, the tests from the input system itself will be injected into user projects when following the steps here. We're working on fixing that. | ||
| Using test support requires setting up a test assembly for your tests. To do so, create a new assembly definition ("Create >> Assembly Definition") and add references to `nunit.framework.dll`, `UnityEngine.TestRunner`, and `UnityEditor.TestRunner` (as described [here](https://docs.unity3d.com/Packages/com.unity.test-framework@1.0/manual/workflow-create-test-assembly.html)) as well as `UnityEngine.Input.dll` and `UnityEngine.Input.TestFramework.dll` for the input system. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are the TestRunner references required now? Odd setup I'm thinking...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes.
-Retake all screenshots with latest Input System and 19.3 UI
-New Screenshots for UI components
-Removed Future page (I don't think docs is the right place for this, also the future is too uncertain atm to commit to this in the docs)
-Feedback from last docs PR
-Fix compiling tests in 19.3
-Some 19.3 UI tweaks
-Some tweaks to existing docs pages