I want to detect all inputs the user makes, even if my plugin widget is defocused.
The UserInputService.InputChanged
event only fires if the user’s mouse is inside my plugin widget or in the viewport, but not if the mouse is in explorer window, properties window and etc.
Run this inside your command bar to understand what i mean:
local connection = game.UserInputService.InputChanged:Connect(function() warn("Something's changed!") end) task.wait(8) connection:Disconnect() warn("Tracking ended.")
Is it even possible? Any help is accepted.