jfernandez / ControllerTools

Game controller plugin for the Steam Deck
GNU General Public License v3.0
49 stars 3 forks source link

Feature Request: make Steam Deck also a $400+ bluetooth controller #28

Open YukiTrace opened 1 year ago

YukiTrace commented 1 year ago

This probably isn't what you set out to do and is pretty niche. But it is most useful in cases where the TV, PC... ECT isn't yours. Let's say you are at your friends house to play games. And either the Steam Deck is the only controller you bought, or it is your favorite. The track pads and gyro can be an advantage.

I've put some thought into if this is possible to implement and I am not sure. Note: I'm hardly a programmer. Two potential road blocks I see

Road block1: is the Bluetooth adapter on the Steam Deck full duplex? I could not find a clear answer. If it can not do that I see two potential workarounds. A. Either not connecting other blue tooth devices during this time. "set it to broadcast mode". B. sub divide the time spend between send and receive. I'd be happy with either solution.

Road block 2: is can the device you pair too handle the track pads and the controller. It might have to be converted into a standard Xbox controller. Here are some of the devices people might want to pair it with: a PC, a TV, a phone, a Tablet, another Steam Deck. Ideally you could use Steam input to help people map the controls. You would probably have to manually type in the game you are playing if things are fed through steam input.

I have no idea if this is possible. I'd tried brainstorm challenges and type them out. Seems like a big undertaking to me. If you decide to take it on good luck!

pvsfair commented 1 year ago

@TashaTime This is a cool idea, but way out of this project's scope. Also, this idea paired with an 8bitDo adapter, would be very much possible. :thinking: If someday I take a chance on this, will be in touch with you. :+1: