Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Microphone Activation Hotkey #4720
Comments
|
@jroweboy Hey, any chance this is something you can pick up at some point, given you helped build the original mic citra implementation? Even though it's E for Easy, it's been a year and no one's picked it up. :( Going in and out of the menus to trigger multiple sounds is not really playable. And not everyone has or wants to fuss with a physical mic while juggling their controller. :) This would be a great feature add. |
|
Sorry, I'm super swamped with other projects for citra already. :( |
Overview
As suggested in #4623, Citra should support binding a hotkey to activate the frontend microphone implementation. Games that use the microphone tend to enable the mic while launching, even if the game is not going to read the data from the shared page till much later.
My personal design suggestions for implementors:
Support for this feature should fully stop any input streams on the host machine, meaning no data is getting read from any microphone or other sources, instead of simply skipping writes to guest. Only skipping writes could be surprising to users as Citra would be "using" their mic for their whole play session
Since Citra doesn't currently have any standard on toggle vs. hold hotkeys, this hotkey should be a hold hotkey, at least until we get a good way to let users choose toggle/hold. Push to talk is a very common practice in voice chat programs and games with builtin voice, so its a good enough default.
If anyone has other design suggestions for the hotkey, please leave them as comments so whoever works on this task can see other feedback about how to implement it.
The text was updated successfully, but these errors were encountered: