마이크로소프트 팀즈용 커스텀 음소거 버튼 – 화상 회의 간소화
부품 및 소모품
| 버튼 (푸시버튼) |
× |
1 |
| 아두이노 마이크로 (Arduino Micro, 헤더 없는 것 권장) |
× |
1 |
필수 도구
프로젝트 소개
모든 회의가 화상으로 진행되다 보니 음소거/해제 단축키를 누르는 게 번거로웠습니다. 직접 버튼을 만들어 원터치로 토글하도록 했습니다. 코드는 저희 회사에서 쓰는 MS Teams 전용입니다.
원래는 디지스파크(Digispark)를 쓰려 했으나 구하기 어려워, 네이티브 USB 지원으로 키보드 에뮬레이션이 가능한 아두이노 마이크로를 선택했습니다.
코드
AutoHotKey 매크로 (대안)
아두이노 없이 PC에서 단축키로 제어하려면:
- AutoHotkey 설치
- 아래 내용으로
teams_mute.ahk 파일 생성
- 파일 실행 → Ctrl+Alt+M로 팀즈 음소거 토글
- 시작 프로그램에 등록하려면 Win+R →
shell:startup → 바로가기 생성
#UseHook
; Ctrl-Alt-M
^!M::
WinGet, active_id, ID, A
SetTitleMatchMode, 2
DetectHiddenWindows, On
WinGet, fensterID, List, ahk_exe Teams.exe
WinActivate, % "ahk_id " fensterID1
Send ^+m
SoundBeep, 200, 100
WinActivate, ahk_id %active_id%
Return
아두이노 스케치 (mute_button)
아두이노 마이크로에 업로드할 스케치입니다. (코드 생략: GitHub 또는 원문 참조)
커스텀 파트 및 인클로저
3D 프린터로 출력하세요. (STL 파일 별도 제공)
회로도