element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
65 stars 11 forks source link

mappable "push to mute" button for new video calls #2372

Open Mguiteria opened 3 months ago

Mguiteria commented 3 months ago

Discussed in https://github.com/element-hq/element-meta/discussions/2367

Originally posted by **dull-kiwi** March 20, 2024 Add a mappable 'push-to-mute' button for the new video rooms. This would mute the user in the call for as long as they held the button. Once the button is released they would become unmuted again. This may seem niche but it's a great quality of life feature missing from element (and other matrix clients) preventing my friends from switching over. The main use case is for playing games while on a matrix call, you may want to occasionally **_talk 'in-game' using a 'push-to-talk'_** button in-game. Mapping a _**'push-to-mute' function to the SAME button in element**_ avoids the user being heard by other call participants _twice_ - once in the call, and once in game (which never really sync up making it difficult to understand them and sometimes quite irritating to listen to).