Coder Social home page Coder Social logo

stopdropandrew / google-meet-push-to-talk Goto Github PK

View Code? Open in Web Editor NEW
40.0 40.0 11.0 4.88 MB

Chrome extension that enables push-to-talk for Google Meet

Home Page: https://chrome.google.com/webstore/detail/google-meet-push-to-talk/pgpidfocdapogajplhjofamgeboonmmj

License: MIT License

JavaScript 71.22% CSS 21.38% HTML 7.40%

google-meet-push-to-talk's People

Contributors

dependabot[bot] avatar hho avatar hico-horiuchi avatar nedarb avatar stopdropandrew avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

google-meet-push-to-talk's Issues

Feature request - push to talk

Is there a possibility that can create a push to talk like discord without muting he mic (although the mic is unmuted, none of the audio will be send to other users)

Publish your extension to Microsoft Edge Addons website

Microsoft Edge is the second most used browser on the web, making the browsing experience more flexible, offering many more services for users and optimized for Windows devices.

Microsoft Edge supports Chromium extensions, and you can publish your extensions to Microsoft Edge Add-ons website with minimal code changes. Find out more here.

If you have any more queries about porting Chrome extension to Microsoft Edge or anything else, you can contact the relevant teams whose links are given here.

Let me know if this was helpful. I am happy to help you with more details.

Language issues

With Chrome set to English and Google Meet set to German, the extension doesn't work.

I've provided fixes in #20 and #21 .

Quick tap to toggle mute no longer works with new Google Meet

The new Google Meet redesign rolled out to my account this morning, and the "quick push" is no longer toggling the mute state. No matter how quick the keypress is, the microphone only remains unmuted while the key is pressed, and then mutes again when released.

System info:

  • Extension version: 3.0.0
  • OS: Ubuntu 20.04
  • Chrome: Version 91.0.4472.77 (Official Build) (64-bit)

Undocumented change in ownership and unpublished code changes are present in current Google Chrome Store version (6.0)

The latest build here is 3.0.0, but the extension at https://chrome.google.com/webstore/detail/google-meet-push-to-talk/pgpidfocdapogajplhjofamgeboonmmj is:

Version: 6.0
Updated: August 8, 2021

And has a new owner:

Offered by: https://www.zoomcorder.com

  • Has control of the Chrome store's listing for this extension been transferred? (it appears yes)
  • What changes are present in v6.0?

Ad for 2.0

On our student Chromebooks an ad is loading when they sign in to Chrome for Push to Talk 2.0. Can I disable this ad? It is confusing them because I have it setup to go right to Google classroom. Now this second tab opens with the ad.

Allow to customize hotkey that works from other tabs

Currently it is possible only to configure the key to mute/unmute the current tab (space), but not the key combination that works on other tabs (ctrl+space).

ctrl+space is used on macs in japan to switch between input methods, so it would be ideal to allow the key combination to be customized as well.

Mute on load?

We're hoping to deploy this to our students shortly! A great frictionless experience.
Any chance that this extension could toggle Mute on immediately upon joining a Meet?
Anything to reduce the chatter on a large video conference is welcome.
Thank you!

Keyup triggered on non-configured keys

Hey! Thanks for putting this extension together. I've been testing it out some today and really like the overall experience.

I encountered a bug where changing applications or tabs and coming back to the Meet causes the keyup event to trigger for other keys. For example, I configured my hot key to the option key (โŒฅ on a Mac), which maps to Alt for javascript event codes. When I switch to another application from Chrome, and then come back, I get muted.

From adding some console.log statements, and trying to figure out what's going on, I think the problem is that matchKeyup in src/js/hotkey.js is matching on non-configured keys. From the above example, I logged that this.keys.altKey is true, but it seems like the keyup event from the command key (โŒ˜ on a Mac; maps to the MetaKey) has event.altKey set to false, which causes matchKeyup to return true.

Hotkey is only captured on meet.google.com

One of the nice features of having a standalone voice chat application is that they have a system-wide push-to-talk button. Since this extension works within the browser, I think it would be a great addition if it was able to capture hotkeys from any tab.

This would make the logic for handling keyPresses more complicated (I'm guessing we'd have to use the tabs API to capture in all tabs and sendMessage to the currently active tab). But I think it would be a big improvement!

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.