Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Microphone Activation Hotkey #4720

Open
jroweboy opened this issue Apr 3, 2019 · 2 comments
Open

Microphone Activation Hotkey #4720

jroweboy opened this issue Apr 3, 2019 · 2 comments

Comments

@jroweboy
Copy link
Contributor

@jroweboy jroweboy commented Apr 3, 2019

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.

@legend800
Copy link

@legend800 legend800 commented Jan 16, 2020

@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.

@jroweboy
Copy link
Contributor Author

@jroweboy jroweboy commented Jan 16, 2020

Sorry, I'm super swamped with other projects for citra already. :(

@hamish-milne hamish-milne added this to Proposed in Features Mar 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Features
  
Proposed
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.