In Roblox’s latest overhaul of the entire Roblox ingame menu, they use these really nice looking keyboard key icons to indicate different controls. Does anyone know where I can get my hands on this library of images?
[Edit: I would also like to know if there is a clean way to detect if a user is playing on a Mac keyboard or a Windows keyboard. In the default controls menu, the shortcuts for various commands reference Command, a key which is specific to Mac keyboards. I believe on a Windows keyboard, the corresponding actions would be performed with the Control key. Anyways, my question is: How does Roblox know whether to show Command or Control based on what kind of keyboard you use?]
I believe it’s based off of operating system; because you can use a windows USB keyboard on a mac, and the CTRL button indeed does function as the CMD key in that instance.
Any secret knowledge on how to detect whether a user is on MacOS or Windows in that case? Roblox made it a freaking nightmare to figure out if someone is on Xbox (for God knows why), so I have low confidence there is any clean way to detect the two OSes.
As @AstroCode stated, they’re in the ExtraContent folder
Btw, it looks like you can access ExtraContent assets using the normal rbxasset:// URI. This should give you the input sprite sheet: rbxasset://textures/ui/ImageSet/InGameMenu/img_set_1x_1.png
For example, rbxasset://textures/UI/LuaApp/graphic/Auth/GridBackground.jpg did show me the login background from the Roblox app, when I used it on an ImageLabel.
I stand corrected. It’s deprecated, but you can still use the GuiService.IsWindows property. Just tried it on Windows, got true. Tried on Android, got false.