Using External Devices on roblox

How do I utilize external devices that aren’t gamepads in Roblox? I was hoping to utilize a series of custom axis that the device can directly input to. is this possible?

You can support specific axes in your game and instruct users to bind their device to control those axes. If its a wheel, joystick, etc, there is software either built in to their device or accessable which can map certain movements to different axes.

Okay do you know which axis can be read?
I am trying to look for unused axis that could be modified by a external device

Simple terms : You can’t. but…

I’ve seen games which require you to install some companion app (either made by the devs or a AutoHotKey script) to get things working. Things like steering wheels and pedals come into mind as the bundled software can trick Roblox into thinking the device is an Xbox 360 controller for example.

For devices like musical keyboards, drum kits etc for use in games like Visual Piano that do not come with remapping software would require players to install an app or script and pointing players towards a download link may not be allowed.

But on Roblox natively you really can’t. People are really better off with an actual controller