As a Roblox developer, it is impossible to determine if
Enum.KeyCode.R2 is held down via the function
After reading the valid keycodes, the aforementioned KeyCodes are the only two buttons that are not supported by the function.
If Roblox is able to address this issue, it would improve my development experience because custom tool/interaction systems will be difficult to code when it comes to xbox/controller compatability. Additionally, the workarounds that I have come up with for this issue are hacky and inefficient.