GithubHelp home page GithubHelp logo

robshakir / mutemeet Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aezell/mutemeet

0.0 1.0 0.0 4 KB

Mute Google Hangout meetings using your keyboard regardless of where the damn browser tab is.

AppleScript 100.00%

mutemeet's Introduction

MuteMeet

Mute Google Meet meetings using your keyboard regardless of where the damn browser tab is.

Why does this exist?

I work remotely and use Google Meet meetings for probably 50% of my day. As a good citizen of remote meetings, I like to mute my microphone when I'm not speaking. I especially like to do it if I'm drinking or eating or breathing heavy from an intense session of code review.

Google Meet has a keyboard command to mute and unmute the microphone. However, this only works if the window is active and the tab is selected. Since I have multiple screens, windows, and tabs, it can be difficult to find the right one when I want to unmute to say something.

I wrote this AppleScript to solve that problem. It allows you to find the correct window, the correct tab, and send the mute/unmute command to Google Meet.

How do I use it?

Requirements:

  • Mac OS X
  • Google Chrome
  • Google Meet

First, you'll need an app that lets you bind global keyboard shortcuts to firing AppleScript. Here are some options:

  • FastScripts - (Free) Allows you to map up to 10 shortcuts to AppleScripts. You can pay if you need more. This is what I use.
  • Alfred - (Paid PowerPack has the feature you need, Free otherwise) A powerful replacement for Spotlight with lots of other useful features.
  • Quicksilver - (Free) A precursor to Alfred as a launcher app but handles keyboard shortcuts, too.
  • Keyboard Maestro - (Paid) This will make you a keyboard wizard.
  • No 3rd-party apps - (Free) This is a StackExchange answer for how to set this up manually through Automator.

Once you decide on which app to use, clone this repository wherever you like. Or just save the .scpt file somewhere on your machine. Depending on the instructions for your chosen app, assign the keyboard shortcut you want. I use Shift-Command-M.

Here's what you can expect when firing the script:

  • MuteMeet finds all your Chrome windows
  • MuteMeet loops through all the tabs and finds the Meet window
  • MuteMeet brings that window and tab to the front and focuses it
  • MuteMeet sends the keyboard shortcut to mute/unmute your microphone

mutemeet's People

Contributors

robshakir avatar tsdev avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.