Use UnityInput to support both legacy and new input systems by ManlyMarco · Pull Request #804 · bbepis/XUnity.AutoTranslator
src/XUnity.Common/XUnity.Common.csproj
Added Unity.InputSystem.dll references for both target frameworks
src/XUnity.Common/Utilities/UnityInput.cs
New file containing abstraction layer with automatic input system detection and support for both legacy and new input systems
src/XUnity.AutoTranslator.Plugin.Core/UI/XuaWindow.cs
Migrated from direct Input usage to UnityInput.Current
src/XUnity.AutoTranslator.Plugin.Core/UI/TranslationAggregatorWindow.cs
Migrated from direct Input usage to UnityInput.Current
src/XUnity.AutoTranslator.Plugin.Core/UI/TranslationAggregatorOptionsWindow.cs
Migrated from direct Input usage to UnityInput.Current
src/XUnity.AutoTranslator.Plugin.Core/UI/GUIUtil.cs
Migrated from direct Input usage to UnityInput.Current
src/XUnity.AutoTranslator.Plugin.Core/AutoTranslationPlugin.cs
Migrated from direct Input usage to UnityInput.Current for keyboard input handling