This tool helps you with many absolutely proprietary software which doesn't include proper push-to-talk key. I wrote this with Google Meet in mind but is also useful for many other browser based apps as well.
Like this? Support me at Github!
First, install requirements and symlink the configuration file.
sudo apt install xbindkeys
ln -s `readlink -f xbindkeysrc` ~/.xbindkeysrc
If you already have xbindkeys setup, just concatenate the contents to your main config.
Then make xbindkeys
to autostart on login:
mkdir -p ~/.config/autostart-scripts/
ln -s /usr/bin/xbindkeys ~/.config/autostart-scripts
Edit attached xbindkeysrc
file to match your needs:
Default: Caps lock
Change c:66
to the key name you want to use as PTT key. To get name
of your key, run:
xbindkeys -k -f /dev/null
If you want to control a specific mic instead of default one, replace
@DEFAULT_SOURCE@
with Pulseaudio sink name. To get list input device
names, run:
pactl list short sources | cut -f 2