The main place right now is to download this on Github:
Once there, you can pick up a copy of the source code by downloading the RBXM file attached to the releases.
What will come next?
The main thing that comes next will be to support Rojo on the repository, as well as make this a Roblox Package for people who donāt want to constantly download this from GitHub.
If you read all the way through, give yourself a high five! Sometimes people need it in life
Hi there, sorry for the delay. Iāve pushed an update to qDevice as qDevice 1.0.2 which should have implemented the fix you described. If thereās any issues, let me know!
This is impossible to do without getting the last known keycode on PC, which is bad practice because these keycodes can swap frequently depending on what device is being swapped to. For example, switching from PC controls to Console controls.
Hypothetically, what you could do is check the version of the client and compare it to the latest version available but then youād need to use HTTP to get the version number each time andā¦ you can kinda see how annoying this is.
This worksā¦ for now until Roblox provides a work-around.
Itās probably easier to get Mobile/Console brands due to their screen resolution. You canāt change the viewport size on those, but you can on computer.
So all youād need to do is look online to find all Android, and iOS resolutions, and compare it to the current viewport size. Xbox and Console can be determined easily because of the new playstation update like you said.
Unsure how to tell Mac and Windows apart. Maybe Macās Command/Option/Control keys vs Ctrl/Alt would help.
You could use string literal type (such as "None" | "Mobile" | "Tablet") for qDevice.GetMobileDevice() instead of string as return type so the typechecker would have to only work with three of those strings.
Also qDevice and qDeviceExp dont work like that, if you want to make both tables usable, you could either modify module to import qDeviceExp functions to qDevice if experimental, or give it a metatable {__index = qDeviceExp}.
Although glad somebody made a module so we donāt have to reinvent the wheel of āum what device is this player usingā
qDevice version 1.0.3 is now released as an RBXM! This implements fixes sent in by VSCPlays, with other fixes suggested by vvv331. Hopefully, this version is more enjoyable than the last