kbd://DevDeck
Officialproductivity

Zoom Meeting Controls

Auto-switching deck with mute, video, share, chat, participants, raise hand, and leave-meeting shortcuts.

Adds a 'Zoom' context auto-activating in Zoom, with 7 meeting-control commands

Recipe TOML

[contexts.zoom]
name = "Zoom"
deck = "zoom"
priority = 60

[contexts.zoom.match]
frontmost_bundle_ids = ["us.zoom.xos"]
frontmost_app_names = ["zoom.us", "Zoom"]

[[commands]]
description = "Mute/Unmute"
action = "osascript -e 'tell application \"System Events\" to key code 0 using {command down, shift down}'"
icon = "mic.slash"
type = "action"
context = "zoom"

[[commands]]
description = "Video On/Off"
action = "osascript -e 'tell application \"System Events\" to key code 9 using {command down, shift down}'"
icon = "video"
type = "action"
context = "zoom"

[[commands]]
description = "Share Screen"
action = "osascript -e 'tell application \"System Events\" to key code 1 using {command down, shift down}'"
icon = "rectangle.on.rectangle"
type = "action"
context = "zoom"

[[commands]]
description = "Chat"
action = "osascript -e 'tell application \"System Events\" to key code 0 using {command down, shift down, option down}'"
icon = "bubble.left"
type = "action"
context = "zoom"

[[commands]]
description = "Participants"
action = "osascript -e 'tell application \"System Events\" to key code 32 using {command down, shift down}'"
icon = "person.2"
type = "action"
context = "zoom"

[[commands]]
description = "Raise Hand"
action = "osascript -e 'tell application \"System Events\" to key code 16 using {option down}'"
icon = "hand.raised"
type = "action"
context = "zoom"

[[commands]]
description = "Leave Meeting"
action = "osascript -e 'tell application \"System Events\" to key code 13 using {command down}'"
icon = "phone.down"
type = "action"
context = "zoom"