Skip to content

Commit f42eb5e

Browse files
Sam-UnitystefanunityPauliusd01
authored
DOCS: Accessibility update to comply with our accessibility legal requirements. (#2185)
Co-authored-by: Stefan Schubert <[email protected]> Co-authored-by: Paulius Dervinis <[email protected]>
1 parent ca6cd84 commit f42eb5e

File tree

7 files changed

+14
-17
lines changed

7 files changed

+14
-17
lines changed

Packages/com.unity.inputsystem/Documentation~/Concepts.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ uid: basic-concepts
55

66
This page introduces the basic concepts that relate to working with the Input System. They relate to the steps in the sequence of events that occur when a user sends input to your game or app. The Input System provides features which implement these steps, or you can choose to implement some of them yourself.
77

8-
![](Images/ConceptsOverview.png)
8+
![A flowchart showing the general workflow of the Input System, with icons representing the different concepts. It starts with the User icon, which then leads into the Input Device and its Controls icon. This then leads into the Action Map and Actions concept. The Input Device and Action Map and Actions icons are collectively grouped under the Binding header. This leads into the final icon representing your action code.](Images/ConceptsOverview.png)
99

1010
|Concept|Description|
1111
|-------|-----------|
-47.3 KB
Binary file not shown.
-27.3 KB
Binary file not shown.
-93.4 KB
Binary file not shown.

Packages/com.unity.inputsystem/Documentation~/ProjectWideActions.md

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,25 +18,22 @@ Unless you have specific project requirements that require more than one Action
1818
To create and assign the current project-wide actions, go to **Edit** > **Project Settings** > **Input System Package**.
1919

2020
If you don't yet have an Action Asset assigned as project-wide in your project, the Input System Package settings window displays an empty field for you to assign your action asset, and a button allowing you to create and assign one.
21-
![image alt text](./Images/InputSettingsNoProjectWideAsset.png)</br>
22-
*The Input System Package Project Settings with no project-wide actions assigned*
21+
22+
![Screenshot of the Project Settings window, with Input System Package selected. Its settings are displayed on the right of the window. The Project-wide Actions field is empty, and an information box explaining you can assign an Action Asset as project-wide by selecting it in this field or creating it in this window is shown. A button to automatically create and assign the default project-wide Action Asset is displayed under the information box.](./Images/InputSettingsNoProjectWideAsset.png)</br>
23+
*The Input System Package Project Settings with no project-wide actions assigned displays a button to create and assign a default project-wide Action Asset.*
2324

2425
> **Note:** If you already have an Action Asset assigned, this button is not displayed, and instead the Actions Editor is displayed, allowing you to edit the project-wide actions.
2526
2627
To create an Action Asset with default actions pre-configured, click **"Create a new project-wide Action Asset"**. The asset is created in your project, and automatically assigned as the **project-wide actions**.
2728

2829
The Action Asset appears in your Project view, and is named "InputSystem_Actions". This is where your new configuration of actions is saved, including any changes you make to it.
2930

30-
![](images/InputSystemActionsAsset.png)<br/>
31-
*The new Actions Asset in your Project window*
31+
![](images/InputSystemActionsAsset.png)
3232

3333
## Edit project-wide actions
3434

3535
Once you have created and assigned project-wide actions, the Input System Package page in Project Settings displays the **Actions Editor** interface. Read more about how to use the [Actions Editor](ActionsEditor.md) to configure your actions.
3636

37-
![image alt text](./Images/ProjectSettingsInputActionsSimpleShot.png)
38-
*The Input System Package Project Settings after creating and assigning the default actions*
39-
4037
## The default actions
4138

4239
When you create and assign default project-wide actions using the method described above, the Action Asset comes pre-configured with some default Actions such as "Move", "Jump", and more, which suit many common app and game scenarios. They are configured to read input from the most common types of input controller such as Keyboard, Mouse, Gamepad, Touchscreen and XR.
@@ -47,7 +44,7 @@ If you’d like to delete all the default actions so that you can start from an
4744

4845
You can also delete all action maps, or reset all the actions back to the default values from the **more** (⋮) menu at the top right of the Input Actions section of the settings window, below the Project Settings window search field.
4946

50-
![The Input Actions **more** menu as displayed in the Project Settings window](images/InputActionsSettingsMoreMenu.png)
47+
![](images/InputActionsSettingsMoreMenu.png)
5148

5249
> **Note:** this **more** (⋮) menu is not available when the Actions Editor is open in a separate window, it is only present in the Project Settings window.
5350

Packages/com.unity.inputsystem/Documentation~/Workflows.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,11 @@ You can choose to configure Actions and Bindings in the Editor UI, or you can se
1212

1313
The descriptions below describe these main workflows and link to more detailed description of them.
1414

15-
16-
| | |
15+
|Workflows |Description |
1716
|---|---|
18-
|[**Using Actions**](Workflow-Actions.md)<br/><br/>This is the **recommended** workflow for most situations. In this workflow, you use the [Actions Editor window](./ActionsEditor.md) to configure sets of actions and bindings, then set up references and read the values for those actions in your code [(read more)](Workflow-Actions.md).<br/><br/>|![image alt text](Images/Workflow-Actions.png)|
19-
|[**Using Actions and the PlayerInput Component**](Workflow-PlayerInput.html)<br/><br/>This workflow provides extra features that allow you to connect up **callbacks** directly from Actions to your own callback handler methods, removing the need to deal with Action references in your code. It also provides features that are useful in **local multiplayer** scenarios such as device assignment and split-screen functionality. [(read more)](Workflow-PlayerInput.html).<br/><br/>|![image alt text](Images/Workflow-PlayerInput.png)|
20-
|[**Directly read device states**](Workflow-Direct.html)<br/><br/>This workflow is a simplified, script-only approach which bypasses the Actions and Bindings features entirely. Instead your script explicitly references specific device controls (such as "left gamepad stick") and reads the values directly. This is suitable for **fast prototyping**, or single fixed platform scenarios. It is a **less flexible** workflow because it bypasses some of the main input system features [(read more)](Workflow-Direct.html). <br/><br/>|![image alt text](Images/Workflow-Direct.png)|
17+
|[**Using Actions**](Workflow-Actions.md)|This is the **recommended** workflow for most situations. In this workflow, you use the [Actions Editor window](./ActionsEditor.md) to configure sets of actions and bindings, then set up references and read the values for those actions in your code.|
18+
|[**Using Actions and the PlayerInput Component**](Workflow-PlayerInput.md)|This workflow provides extra features that allow you to connect up **callbacks** directly from Actions to your own callback handler methods, removing the need to deal with Action references in your code. It also provides features that are useful in **local multiplayer** scenarios such as device assignment and split-screen functionality.|
19+
|[**Directly read device states**](Workflow-Direct.md)|This workflow is a simplified, script-only approach which bypasses the Actions and Bindings features entirely. Instead your script explicitly references specific device controls (such as "left gamepad stick") and reads the values directly. This is suitable for **fast prototyping**, or single fixed platform scenarios. It is a **less flexible** workflow because it bypasses some of the main input system features|
2120

2221

2322

Packages/com.unity.inputsystem/Documentation~/index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ The **Input System** allows your users to control your game or app using a devic
77

88
## Introduction
99

10+
![Screenshot of the Input Actions Editor window displaying the default Action Maps, Actions, and Action Properties. They are displayed in 3 columns side-by-side in that order.](Images/ActionsEditor.png)<br/>
11+
*The Input Actions Editor window, displaying some of the default actions that come pre-configured with the Input System package.*
12+
13+
1014
Unity supports input through two separate systems, one older, and one newer.
1115

1216
The older system, which is built-in to the editor, is called the [Input Manager](https://docs.unity3d.com/Manual/class-InputManager.html). The Input Manager is part of the core Unity platform and is the default, if you do not install this Input System Package.
@@ -16,6 +20,3 @@ This **Input System package** is a newer, more flexible system, which allows you
1620
During the installation process for the Input System package, the installer offers to automatically deactivate the older built-in system. ([Read more](Installation.md))
1721

1822
To get started, see the [Installation](Installation.md) and [Workflows](Workflows.md) sections. For a demo project, see the [Warriors demo](https://github.com/UnityTechnologies/InputSystem_Warriors) on GitHub.
19-
20-
![](Images/ActionsEditor.png)<br/>
21-
_The Input Actions Editor, displaying some of the default actions that come pre-configured with the Input System package._

0 commit comments

Comments
 (0)