[Feature Request] Push-to-talk key bound to input device. Accept keybinds from gamepads/VR controllers
Since purchasing my first VR headset, I've run into a problem/limitation with Discord
Problem:
* I can't bind my VR controller (Index) buttons to Discord's push-to-talk, and therefore can't use PTT while in VR. Big problem for me because I often have too much background noise to use always-on mic.
* Even if I could bind the Index controller, the PTT key is a global bind.. irrespective of the input selected. So every time I put my headset on, I'd have to re-bind the PTT key to use my controller instead of keyboard, and then change it back when I stop playing VR.
Solution:
Make the PTT key bound to the selected input device.
* If my active input device is my VR mic, my PTT bind would automatically switch to my Index controller bind
* If my active input device is my 3.5mm jack, my PTT bind would automatically switch to my keyboard.
That way, if I want to use Discord in VR, all I have to do is change my input device instead of mucking around with PTT keybinds every time I switch between VR and desktop use.
If you wanted to kick this up a notch.. Discord could have user-defined audio i/o profiles to quickly choose from. Right next to the "Mute", "Deafen", and "User Settings" icons in the bottom-left of Discord, you could add a quick-select "Sound Profile" button. In my case, I could quickly switch between VR and Desktop mode, which would automatically change my input devices and, by extension, the push-to-talk key since it is bound to input device.
So my profiles would look something like:
DESKTOP profile:
- Input: 3.5mm headset
- - - Keybind: [keyboard] Capslock
- Output: 3.5mm headset
VR profile:
- Input: Index HMD mic
- - - Keybind: [controller] Left trigger
- Output: Index HMD headphones
Selecting one profile would change all the necessary audio/input routing. This would make Discord much more pleasant to use when jumping in and out of VR. I'm sure there are other scenarios this would be beneficial as well.
-
This is needed so bad. It's exactly the same for game controllers. If you want to use button 1 on one device, then you can't use button 1 on any other. For example if you have a joystick and a throttle, both have button 1. This has been by biggest complaint with discord, and why when my gaming community moved to it I did not. The PTT needs to be able to be bound to SPECIFIC input devices.
4 -
BUMP. This is really needed.
4 -
A workaround for this is to use JoyToKey.
0 -
These same sort of control binding issues have existed for as long as I've used Discord and severely limit its usability.
Please fix control bindings!!!
2 -
I really need this badly
1 -
bump, i know this would be hard to implement but this would definitely be worth it and used by alot of people
1 -
this would be super amazing
1 -
this would be a super hiper megamazing feature, please implement this option
1 -
I agree on this one, really needed!
Also Push To Mute
1 -
Yeah please
1 -
This is a needed feature. Please add.
0 -
This is a badly needed feature. Please add it.
You can solve this yourselves with a third party solution called "JoytoKey" which lets you assign your controller buttons to act as a keystroke on your keyboard.
Here is a tutorial: https://www.youtube.com/watch?v=-yaasL0oox8
https://joytokey.net/en/download
0
Yorum yazmak için lütfen oturum açın.
Yorumlar
12 yorum