Skrót do wyciszenia mikrofonu w systemie Mac OS X?

49

Czy istnieje skrót klawiszowy, którego można użyć lub skonfigurować, aby wyciszyć mikrofon na 13-calowym MacBooku Pro (MPB)?

Wolę ikonę lub powiadomienie, aby potwierdzić, że jest ustawione (nawet jeśli muszę przełączyć opcję).

wag2639
źródło
2
Wydaje mi się, że Mountain Lion może być nieaktualny. Zobacz moje pytanie tutaj: apple.stackexchange.com/questions/66190/…
kenny,

Odpowiedzi:

24

Możesz po prostu Alt-Kliknij ikonę Dźwięk / Głośnik w pasku menu, a następnie wybierz Line Injako Urządzenie wejściowe, aby wyciszyć mikrofon.

Jeśli chcesz go odzyskać, po prostu wybierz Internal microphoneponownie.

lineine

Studer
źródło
19
Na moim Macbooku Pro nie mam tej opcji. Jedynym dostępnym urządzeniem wejściowym jest mikrofon wewnętrzny.
Steven,
1
Nie mam też tej opcji. I to nie jest skrót do przełączania mikrofonu. Wymaga to kliknięcia myszą.
Akrikos,
1
OP specjalnie poprosił o skrót, w przeciwieństwie do rozwiązania opartego na myszy.
Reb.Cabin
23

Można to również osiągnąć za pomocą prostego AppleScript:

tell application "System Events" to set volume input volume 0

Odwróć proces:

tell application "System Events" to set volume input volume 100

EDYTOWAĆ

Nawiasem mówiąc, Soundsource to darmowa aplikacja, która daje ładne, łatwe suwaki do przełączania poziomów głośników / mikrofonu z paska menu, bez potrzeby przykrych dodatkowych okien dialogowych.

ghoppe
źródło
Soundsource wydaje się niesamowity
wag2639,
4
Źródło dźwięku nie jest już dostępne w rogueamoeba i nawet jeśli y0u może go pobrać z innych stron, nie zostało zaktualizowane do systemu Mac OS X 10.9, więc nie działa. :-(
RobG
Kopia zapasowa SoundSource i aktualna, bezpłatna wersja próbna, zapłać 10 USD za licencję.
Alan Blount
1
Ustawienie głośności wejściowej na 100 może być o wiele za wysokie - nie chcesz pokonywać automatycznej kontroli wzmocnienia, którą zapewniają aplikacje takie jak WebEx. Dzięki tej metodzie przez pierwsze kilka sekund wszystko, co powiesz, będzie zniekształcone i bardzo głośne. Świetny sposób na zaprezentowanie się podczas telekonferencji ...
cabo
20

Działa to najlepiej, szczególnie jeśli chcesz przypisać ten skrypt do skrótu:

set inputVolume to input volume of (get volume settings)
if inputVolume = 0 then
    set inputVolume to 100
else
    set inputVolume to 0
end if
set volume input volume inputVolume

Ta metoda nie wymaga aktywacji interfejsu GUI Preferencji systemowych ani przejścia przez ustawienia głośności dowolnej aktywnej aplikacji. Zamiast tego pobiera ustawienia głośności systemu, a następnie sprawdza, czy głośność wejściowa ma już wartość 0 - jeśli tak, ustawi głośność wejściową na 100, a jeśli nie, wyciszy głośność wejściową.

Działa jak marzenie.

tkneis
źródło
2
To zadziałało dla mnie - dodałem skrót dla Alfred screencast.com/t/6d1wfz97mjfj - teraz potrzebuję tylko jakiegoś klucza wizualnego na temat obecnego stanu
Alan Blount
2
Odpowiedni link: github.com/pborenstein/togglemic
spuder
To nie działa całkowicie dla mnie (przynajmniej w OSX 10.8). Wygląda na to, że wyciszył go (wyświetla zero na panelu wprowadzania preferencji dźwięku), ale w rzeczywistości jest to tylko niski próg, a jeśli dotknę komputera lub przemówię nieco podniesionym głosem, nadal będzie odbierał dźwięk.
kenny
Zostało to najwyraźniej naprawione jakiś czas od 10.8. W OSX 10.11.6 ustawienie inputVolume na 0 wycisza zgodnie z oczekiwaniami. Testowałem, energicznie stukając w obudowę tuż nad mikrofonem podczas nagrywania w QuickTime. Nie podglądanie.
Akrikos,
Spójrz jednak na odpowiedź Scottiego: działa w ten sposób, ale powiadamia cię, w którą stronę właśnie się przełączyłeś.
Akrikos,
16

Oto instrukcje zapisywania skryptu jako usługi w Automatorze i przypisania skrótu do niego w Preferencjach systemowych .

A oto skrypt do wyciszania / anulowania wyciszenia za pomocą powiadomienia na wyświetlaczu (rozszerzonego z odpowiedzi tkneis).

on run {input, parameters}

    set inputVolume to input volume of (get volume settings)
    if inputVolume = 0 then
        set inputVolume to 100
        set displayNotification to "Microphone Unmuted"
    else
        set inputVolume to 0
        set displayNotification to "Microphone Muted"
    end if
    set volume input volume inputVolume

    display notification displayNotification
    delay 1

    return input
end run
Scottie
źródło
Działa to dla mnie bardzo dobrze w systemie operacyjnym 10.11.6
Akrikos
Zmniejsza to do 0, ale potem coś automatycznie przywraca go do góry. To jest na El Capitan ... AKTUALIZACJA :: Znalazłem, musiałem wyłączyć automatyczną głośność na WebEx i Skype
tik27
4

Wreszcie mam idealne rozwiązanie do wyciszenia mojego komputera Mac,

To, co zrobiłem, to zainstalowanie tego MuteMyMic , aby wiedzieć, kiedy masz reprezentację wizualną, czy mikrofon jest wyciszony, czy nie przez cały czas.

Potem znalazłem Shush! przepływ pracy dla Alfreda, a następnie, aby uzyskać łatwiejszy dostęp, dodałem skrót, aby zwiększyć tę funkcję wyciszania / wyłączania wyciszenia, a następnie włączanie / wyłączanie mikrofonu jest łatwiejsze niż podnoszenie skrótu, i wiem, czy jest on włączony czy wyłączony przez ikonę MuteMyMic na bar.

Mam nadzieję, że to pomoże komukolwiek innemu. Cieszyć się

robertovg
źródło
3

AppleScripts są świetne! Używanie ich jako globalnego skrótu klawiaturowego zapewnia również możliwość zakupu (lub zbudowania) pedału nożnego do wyciszania klawiatury / bez klikania.

Dla osób czytających to pytanie, które mają komputery Mac z panelem dotykowym, rozważ opcję Wycisz - dodaje przycisk w obszarze globalnego paska dotykowego, aby włączyć / wyłączyć wyciszenie (a przycisk zmienia kolor na czerwony po wyciszeniu). Jeśli nie masz komputera Mac z panelem dotykowym, nadal możesz go używać z zasobnika systemowego lub jako globalny skrót klawiaturowy. To jest darmowe.

Daniel Eads
źródło
2

Wypróbuj MuteMyMicFree . Znajduje się na pasku menu, dzięki czemu można ustawić wejściowy poziom mikrofonu od zera do maksimum. Zajmuje dwa kliknięcia (jedno, aby otworzyć kontrolkę, a drugie, aby ustawić poziom), ale jest bezpłatne i wykonuje zadanie mniej natrętnie niż inne sugestie.

Przepływ pracy Alfreda może być dobry, ale musisz kupić pakiet zasilający na górze bezpłatnej aplikacji, aby załadować, a nawet utworzyć przepływy pracy.

RobG
źródło