It would definitely be super useful to clarify that the API for the mouse works in a similar fashion for other devices such as mobile phones, and consoles. The name of most things does not suggest that it does (the use of the word “mouse”), and it definitely cannot be inferred without a grain of salt. There are also subtilities about the API for the various devices, for example, console always has the X and Y in the middle of the screen, or is identical to a PC’s mouse when using the new Virtual Cursor. Also for mobile, the target and X and Y will remain the same until a new tap is registered. This will require further testing, correct me if any of my results are wrong.
I would like to add that generally documentation about input compatibility is abysmal, I feel like articles supplying developers with heads-ups and advice about this subject are a must. As a developer who is extensively handling input compatibility for the first time, I find myself lost.
Issue Area: Documentation Content
Page URL: Player:GetMouse