diff --git a/AxibugEmuOnline.Client/Assets/Script/AppMain/Manager/InputDevicesManager/InputDevicesManager.cs b/AxibugEmuOnline.Client/Assets/Script/AppMain/Manager/InputDevicesManager/InputDevicesManager.cs index eb323aa1..c887489a 100644 --- a/AxibugEmuOnline.Client/Assets/Script/AppMain/Manager/InputDevicesManager/InputDevicesManager.cs +++ b/AxibugEmuOnline.Client/Assets/Script/AppMain/Manager/InputDevicesManager/InputDevicesManager.cs @@ -1,5 +1,6 @@ using System.Collections.Generic; using UnityEngine; +using UnityEngine.InputSystem; namespace AxibugEmuOnline.Client.InputDevices { @@ -77,6 +78,20 @@ namespace AxibugEmuOnline.Client.InputDevices public void Update() { foreach (var device in m_devices.Values) device.Update(); + + foreach (var device in InputSystem.devices) + { + if (device is Mouse) + continue; + for (int i = 0; i < device.allControls.Count; i++) + { + if (device.allControls[i].IsPressed(0)) + { + Debug.Log($"{device.displayName}| {device.allControls[i].displayName}|{device.allControls[i].name}"); + } + } + } + } } } \ No newline at end of file