Я использую Microsoft Teams в своей корпоративной среде.
У меня есть мультимедийная клавиатура (Logitech MX keys, если это важно), на которой есть кнопка воспроизведения/паузы.
Когда я нажимаю кнопку, она запускает мелодию звонка Microsoft Teams (даже если нет активного соединения). Всплывающее окно содержит Microsoft Teams Notification
:
TheверноКнопка в подсказке перенаправляет меня в мое фактическое мультимедийное приложение (приложение Deezer для Windows 10).
Как избежать регистрации MS Teams как мультимедийного приложения? Не уверен, что скрывается за этой функцией Windows.
PS: у меня система Windows 10 x64 20H2 professional. MS Teams находится в выпускном канале (я полагаю)
решение1
Начать команды с-disable-features=HardwareMediaKeyHandling
например.C:\Users\Username\AppData\Local\Microsoft\Teams\current\Teams.exe -disable-features=HardwareMediaKeyHandling
илиC:\Users\Username\AppData\Local\Microsoft\Teams\Update.exe --processStart "Teams.exe" --process-start-args="-disable-features=HardwareMediaKeyHandling"
решение2
У меня это работает на MacOS:
Команда терминала:open "/Applications/Microsoft Teams.app" --args -disable-features=HardwareMediaKeyHandling
Вставьте его в терминал и все готово.
решение3
Я нашел в теме на Reddit, что при использовании ctrl или shift и клавиш мультимедиа вы не даете командам перехватывать информацию.
Мне это подходит, но немного раздражает, так как приходится нажимать только одну кнопку.
Поэтому, чтобы исправить это, я использовал PowerToys (https://learn.microsoft.com/en-us/windows/powertoys/) для переназначения моего воспроизведения/паузы на ctrl+воспроизведение паузы.
Кажется, пока это работает. Я обновлю информацию, если что-то пойдет не так.
EDIT: PowerToys может делать много других вещей, и его очень легко установить, так что не бойтесь его! Я также использовал его для сопоставления клавиши "scroll lock" моего ноутбука с воспроизведением+паузой, так как у него нет кнопки воспроизведения/паузы.
решение4
Для всех пользователей Linux: измените последнюю строку в файле /bin/teams nohup "$TEAMS_PATH" "$@" --disable-namespace-sandbox --disable-setuid-sandbox--disable-features=Обработка аппаратных медиа-ключей> "$TEAMS_LOGS/teams-startup.log" 2>&1 &
(Просто добавь--disable-features=Обработка аппаратных медиа-ключейперед > "$Teams_LOGS)
(Это касается MS Teams на Arch, установленного поверх pacman, для других установок может не работать.)