Global (system level) push to talk

Just moved to Bazzite, and finding it wonderfully easy out of the box, aside from one thing - on Windows I used a program called Talk Toggle which provided a "global" push to talk (i.e. keeps the microphone muted at a system level unless a specific key is held, which is useful for having the same PTT key everywhere, and being able to use it in programs without native PTT or which don't support binding F13 or other keys not on a standard keyboard). Is there a way of replicating this in Bazzite? Current ideas (each of which I'm missing some knowledge for at the moment): 1: Using the approach outlined here: https://www.linux.org/threads/linux-apps-ptt.45310/ (would require installing xbindkeys or similar and I've not figured out installation of packages not on flatpack yet), with a setup like:
amixer set Capture cap
F13 + Release
amixer set Capture nocap
amixer set Capture cap
F13 + Release
amixer set Capture nocap
(A little search and experimentation in terminal shows those are the right commands for mute/unmute here) 2: Custom keyboard shortcut with a script (via System Settings->keyboard->shortcuts->add new), maybe, though I don't know what I'd be needing to put into that script to make it mute again when the button is released (or whether it's possible to bind a keyboard shortcut to a button release directly through this setting).
0 Replies
No replies yetBe the first to reply to this messageJoin

Did you find this page helpful?