Controller App Suggestion
i was wondering if yall could create a app like mechakeys but for controller if thats possible or if yall are in develompment to create it it would be a great idea tbh i personally been trying everything to map my controller into keyboard to get the clicking sounds without changing my game input which doesnt seem to be working so i hope yall can create it soon thanks or just lemme know anything
39 Replies
not super familiar with controllers but i’ll see what I can do
prob wont be anytime soon tho
or add a controller tab to the mechakeys v2?
is there a particular controller software or driver or something that you’re using?
and have custom sounds js like the keyboard like ps5 ps5 dualsense edge or clicky controller ps4 and way more exists or just let us maybe connect controller to it and let mechakeys detect it as keyboard or smth?
ion use ds4 or whatever i use it only for certain games i personally use the dualsense edge
i have some minor fixes for v2 coming, but it wont be receiving any new features.
i’ll play around with it for the next version
noted
how soon is that cuz i rlly been trying to map controller to keyboard w out it changing the game inputs cuz it will js change back and forth to keyboard and controller u cant even play at that point i used joytokey andautohot k ey but games detecet autohotkey as cheating so not even possible
i cant put a timeline on it. this category of applications use global input listeners, ie your game is in focus but mechakeys can still see keystrokes sent to a game.
I’m not familiar with any global controller listeners, so i’d have to do sone research on feasibility. and i’d have to take into consideration if analog input should have any sound options
i mean for now till you make develompent for controller only like controller sounds and ect why wont u let us connect controllers and js hear the keyboard sounds but using a controller to ion know much ab development you obv know better than me but by my brain i think it wont be hard right? i dont rlly know much ab the keystrokes thing till then maybe when using a controller dont let it count keystrokes? idrk how it works tbh im js kinda desperate for irt
it*
I simply not sure how atm.
it really comes down to how the operating systems and controller software work. They might not allow sending inputs to multiple applications which is why a global listener hack might be required. the challenge is not so much in selecting the input device as it the permissions system around listening to the device.
if you know of any open-source overlay software that can read controller inputs independently of games, that might help me figure out an approach.
i might be able to throw together a quick proof if concept if theres an established way. if i have to write my own polling system its starts entering a more tedious realm of development
Reddit
From the speedrun community on Reddit: How to Show Controller Input...
Explore this post and more from the speedrun community
GamePad Viewer - The Official Controller Display & Tester
Show your gamepad input live on Twitch and upgrade your experience with personalized controller skins!
i mean there r many rhat people uses if ure talking ab overlay it shouldnt be hard to find one it like displays ur controller on screen if thats what ure talkin ab ppl mostly use it for streams to show the viewrs what buttons theyre pressing and everything
u want me to show u what im talking about?
https://gitlab.com/gilrs-project/gilrs
https://github.com/fornwall/gamepads
https://arewegameyet.rs/ecosystem/input/
GitHub
GitHub - fornwall/gamepads: Rust gamepad input library with a focus...
Rust gamepad input library with a focus on ease of use. - fornwall/gamepads
yea
yes its this one
gamepad viewer
you should know ab it

basically it js shows what buttons you press on screen like a overlay i think yk ab it
yea it detects ur controller input obv
but yea this is probably the best one Gamepad viewer
used the most
Unfortunately its not open source, but does mention the open source tools it uses.
Thankfully, this is all possible due to Marcin Wichary's Gamepad.js and Tester.js libraries, which I've modified for my own purposesits also a webpage, so its not exactly inaccessible. So I could prob make a browser based version similar to his tool pretty quickly. would that be okay? or i could make a native tool with rust, which would be less resource intensive but take longer to dev. i’ll prob do that for v3 later.
thats okay but i will get what i want till u make v3 right?
i could throw together something quickly rn
it wont be great but might get the job done
hm lemme see also tysmmmmmmmmmmmmmmmmmmmm
if his web tool works for you and ur okay with a browser based audio source then it should be ez
the app would be better but ig a web tool wont be that bad for now when will u turn it into v3 and how will you do it if u dm me asking?
v3 still has no timeline, its hard to prioritize as its both involved and has no financial support.
maybe update v2?
would be too hard unfortunately
v2 is a bit of a mess
maybe beta for me?😭 i
it’s cleaner and more secure than v1, but its got other issues and i lack full control
i can make the web thing app like, but ultimately its still a web view
v2 is just too annoying to mess with
lets see what this web thing is right? if its too good maybe u can even create another app like mechakeys but for roller name it smth like MechaRoller
how long is it gonna take?
@Captain Halu hey bro did anythin happen?
I haven't even started yet lol
prob tomorrow, I'm still in the middle of something
Awh man okay ima tty tmr gl
@Captain Halu hey wassup dude no pressure at all but when u gettin to it?
wassup dude
eating breakfast, will start in a bit
Brunch
okayy
shi wb now😭
@Captain Halu if ure busy bro its okay lmk i js wanna know when im getting it so i wont ask over n over again
:joobishush: :AxH_MercifulBarber:
Does that mean something good
No it means shush
i mean he aint replyin and ion wanma be the 1 to rush somebody i js want a update yk
@Captain Halu hey man ion wanna ask and bother much but can i get a update?
chill man hes a busy guy lol
a lil update wont hurt but okay😭 im being patient n thankful for him