KeyRoutines
Gaming setupNeeds Pro

How to join a Discord voice channel with a hotkey

With KeyRoutines Pro and Discord voice turned on, add two Hotkey triggers and an If on Started by trigger. One branch runs Discord: join voice channel with the channel's ID, the other runs Discord: leave voice channel.

KeyRoutines Pro is a one-time $29.99 upgrade for up to 2 PCs.

Steps

  1. 1

    Connect Discord

    Turn on Discord voice in KeyRoutines' settings.

  2. 2

    Get the channel ID

    In Discord, turn on Developer Mode under Advanced, then right-click the voice channel and copy its ID.

  3. 3

    Add two hotkeys

    Add Hotkey triggers for join and leave, and an If with Started by trigger set to the join key.

  4. 4

    Join or leave

    Add Discord: join voice channel with the channel ID in the If branch, and Discord: leave voice channel in the Else branch.

Tips

  • Turn on the step's option to leave a call you're already in, so the key moves you straight to the new channel.

Questions

Does it work with the Discord website?
No. The Discord steps work with the Discord desktop app.
Can it set push-to-talk too?
Yes. Discord: push-to-talk mode switches between Push to Talk and Voice Activity.

Blocks this routine uses

More how-to guides

Build this routine in KeyRoutines

Free from the Microsoft Store for Windows 11 and 10. Pro is a one-time upgrade.