There is some normative language that says that an XRInputSource should can't be a mouse, keyboard, or traditional gamepad but this is taken from the core WebXR spec which says exactly the same thing in the Input Source section.
Having a reminder is good but we probably don't want to have two normative sections copy-pasted as it can lead to conflicts. Instead, the Gamepad module maybe could simply say "This document outlines the behavior of an XRInputSource when it has button, trigger, thumbstick, or touchpad data to report." and have the rest removed?
There is some normative language that says that an XRInputSource should can't be a mouse, keyboard, or traditional gamepad but this is taken from the core WebXR spec which says exactly the same thing in the Input Source section.
Having a reminder is good but we probably don't want to have two normative sections copy-pasted as it can lead to conflicts. Instead, the Gamepad module maybe could simply say "This document outlines the behavior of an XRInputSource when it has button, trigger, thumbstick, or touchpad data to report." and have the rest removed?