You can redirect Microsoft Xbox One controllers that are plugged into a USB port on a Windows client system to virtual desktops.

To redirect these tested Xbox One controllers, verify the setting Connect USB Device > Automatically Connect When inserted is enabled in the VMware Horizon Client menu bar in the remote desktop.
Device Client and Agent OS Limitations
Xbox controller vid_045e&pid_02ea

Xbox controller vid_045e&pid_0b00

Windows 10 v21H1 x64 After you disable redirection of the device from the agent USB menu, place the cursor outside the virtual desktop window. Otherwise, the device will be redirected to the desktop automatically again.
Xbox controller vid_045e&pid_0b12 Windows 10 v21H1 x64 When you launch the Horizon desktop, place the cursor on the virtual desktop window, then plug in the device into the client machine's USB port.

After disabling redirection of the device from the agent, the device might not work in the client machine. Unplug the device from the client machine's USB port and plug it in again.