The Handedness defines which hand a controller is currently operating in. It is up to the developer to determine whether this affects the use of a controller or not. "Other" defines potential controllers that will offer a "third" hand, e.g. a full body tracking suit.
[Flags] public enum Handedness : byte
Global catchall, used to map actions to any controller (provided the controller supports it)
The controller is identified as being either left and/or right handed.
The controller is identified as being provided in a Left hand
No hand specified by the SDK for the controller
Reserved, for systems that provide alternate hand state.
The controller is identified as being provided in a Right hand