From c02ed4a32a9bba9f93bbe77c6402b52930360435 Mon Sep 17 00:00:00 2001 From: Sue Arkin <85237015+suearkinunity@users.noreply.github.com> Date: Wed, 15 Apr 2026 11:00:21 +0100 Subject: [PATCH 1/4] Update Devices.md Adding info about CEPM --- Packages/com.unity.inputsystem/Documentation~/Devices.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Packages/com.unity.inputsystem/Documentation~/Devices.md b/Packages/com.unity.inputsystem/Documentation~/Devices.md index a932aca633..065deadc7e 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Devices.md +++ b/Packages/com.unity.inputsystem/Documentation~/Devices.md @@ -167,6 +167,10 @@ The Editor reloads the C# application domain whenever it reloads and recompiles Note that layout registrations do not persist across domain reloads. Instead, the Input System relies on all registrations to become available as part of the initialization process (for example, by using `[InitializeOnLoad]` to run registration as part of the domain startup code in the Editor). This allows you to change registrations and layouts in script, and the change to immediately take effect after a domain reload. +##### Support for configurable enter Play mode + +The Input System supports configurable enter Play mode, which allows entering Play mode with domain reload disabled. For more information, refer to[Configuring how Unity enters Play mode](https://docs.unity3d.com/Documentation/Manual/configurable-enter-play-mode.html) and [Enter Play mode with domain reload disabled](https://docs.unity3d.com/Manual/domain-reloading.html) and + ## Native Devices Devices that the [native backend](xref:input-system-architecture#native-backend) reports are considered native (as opposed to Devices created from script code). To identify these Devices, you can check the [`InputDevice.native`](xref:UnityEngine.InputSystem.InputDevice.native) property. From 6acc840d71c8b718f52cc3da63664e82cff0f23e Mon Sep 17 00:00:00 2001 From: Sue Arkin <85237015+suearkinunity@users.noreply.github.com> Date: Wed, 15 Apr 2026 11:07:39 +0100 Subject: [PATCH 2/4] Update Devices.md --- Packages/com.unity.inputsystem/Documentation~/Devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Packages/com.unity.inputsystem/Documentation~/Devices.md b/Packages/com.unity.inputsystem/Documentation~/Devices.md index 065deadc7e..c1df5b8bcc 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Devices.md +++ b/Packages/com.unity.inputsystem/Documentation~/Devices.md @@ -169,7 +169,7 @@ Note that layout registrations do not persist across domain reloads. Instead, th ##### Support for configurable enter Play mode -The Input System supports configurable enter Play mode, which allows entering Play mode with domain reload disabled. For more information, refer to[Configuring how Unity enters Play mode](https://docs.unity3d.com/Documentation/Manual/configurable-enter-play-mode.html) and [Enter Play mode with domain reload disabled](https://docs.unity3d.com/Manual/domain-reloading.html) and +The Input System supports configurable enter Play mode, which allows entering Play mode with domain reload disabled. For more information, refer to [Configuring how Unity enters Play mode](https://docs.unity3d.com/Manual/configurable-enter-play-mode.html) and [Enter Play mode with domain reload disabled](https://docs.unity3d.com/Manual/domain-reloading.html]. ## Native Devices From 9e8eee332c341a435cc48b851428fb99c65a7563 Mon Sep 17 00:00:00 2001 From: Sue Arkin <85237015+suearkinunity@users.noreply.github.com> Date: Wed, 15 Apr 2026 11:08:17 +0100 Subject: [PATCH 3/4] Update Devices.md --- Packages/com.unity.inputsystem/Documentation~/Devices.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Packages/com.unity.inputsystem/Documentation~/Devices.md b/Packages/com.unity.inputsystem/Documentation~/Devices.md index c1df5b8bcc..a338c8ec75 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Devices.md +++ b/Packages/com.unity.inputsystem/Documentation~/Devices.md @@ -169,7 +169,7 @@ Note that layout registrations do not persist across domain reloads. Instead, th ##### Support for configurable enter Play mode -The Input System supports configurable enter Play mode, which allows entering Play mode with domain reload disabled. For more information, refer to [Configuring how Unity enters Play mode](https://docs.unity3d.com/Manual/configurable-enter-play-mode.html) and [Enter Play mode with domain reload disabled](https://docs.unity3d.com/Manual/domain-reloading.html]. +The Input System supports configurable enter Play mode, which allows entering Play mode with domain reload disabled. For more information, refer to [Configuring how Unity enters Play mode](https://docs.unity3d.com/Manual/configurable-enter-play-mode.html) and [Enter Play mode with domain reload disabled](https://docs.unity3d.com/Manual/domain-reloading.html). ## Native Devices From eeea6b02c288cc6ac48c177ace58a4380857929e Mon Sep 17 00:00:00 2001 From: Sue Arkin <85237015+suearkinunity@users.noreply.github.com> Date: Wed, 15 Apr 2026 13:00:24 +0100 Subject: [PATCH 4/4] Update Devices.md --- Packages/com.unity.inputsystem/Documentation~/Devices.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Packages/com.unity.inputsystem/Documentation~/Devices.md b/Packages/com.unity.inputsystem/Documentation~/Devices.md index a338c8ec75..b5e101095a 100644 --- a/Packages/com.unity.inputsystem/Documentation~/Devices.md +++ b/Packages/com.unity.inputsystem/Documentation~/Devices.md @@ -167,9 +167,9 @@ The Editor reloads the C# application domain whenever it reloads and recompiles Note that layout registrations do not persist across domain reloads. Instead, the Input System relies on all registrations to become available as part of the initialization process (for example, by using `[InitializeOnLoad]` to run registration as part of the domain startup code in the Editor). This allows you to change registrations and layouts in script, and the change to immediately take effect after a domain reload. -##### Support for configurable enter Play mode +##### Support for Configurable Enter Play Mode -The Input System supports configurable enter Play mode, which allows entering Play mode with domain reload disabled. For more information, refer to [Configuring how Unity enters Play mode](https://docs.unity3d.com/Manual/configurable-enter-play-mode.html) and [Enter Play mode with domain reload disabled](https://docs.unity3d.com/Manual/domain-reloading.html). +Input System 1.20.0 and later supports Configurable Enter Play Mode, which allows entering Play mode with domain reload disabled. For more information, refer to [Configuring how Unity enters Play mode](https://docs.unity3d.com/Manual/configurable-enter-play-mode.html) and [Enter Play mode with domain reload disabled](https://docs.unity3d.com/Manual/domain-reloading.html). ## Native Devices