Ad Space — Top Banner

Push to Talk Not Working

Discord Discord

Severity: Minor

What Does This Error Mean?

Push to Talk (PTT) in Discord lets you press a key to transmit your voice, instead of having your microphone always on. When PTT stops working, it almost always means Discord cannot detect your key press — either because the keybind got lost, because Discord does not have focus when you press the key, or because Windows is blocking the input. The fix is usually found in Discord's Keybinds settings and the Push to Talk toggle.

Affected Models

  • Discord (Windows app)
  • Discord (Mac app)

Common Causes

  • The Push to Talk keybind was not set or was accidentally cleared in Discord's settings
  • Discord is minimized or not the focused window — PTT only works when Discord has keyboard focus unless keybind read-through is enabled
  • The game or app you are using is capturing all keyboard input, blocking Discord from seeing the key press
  • The microphone is muted in Discord's Voice & Video settings, overriding Push to Talk
  • Windows microphone permissions are blocking Discord from accessing the microphone when PTT activates

How to Fix It

  1. Check and re-set your Push to Talk keybind. Go to User Settings > Keybinds. Find the Push to Talk entry in the list. If it is missing, click Add a Keybind, select Push to Talk from the dropdown, then press the key you want to use. If it is already there, delete it and re-add it to refresh it.

    Keybinds can silently lose their assignment after a Discord update. Re-setting it takes 30 seconds and fixes most PTT issues.

  2. Enable Push to Talk mode in Voice & Video settings. Go to User Settings > Voice & Video. Under Input Mode, make sure Push to Talk is selected — not Voice Activity. If it was set to Voice Activity, that is why PTT was not doing anything.

    Voice Activity and Push to Talk are mutually exclusive. Only one can be active at a time.

  3. Enable the option for PTT to work when Discord is not in focus. On Windows, go to User Settings > Voice & Video and look for Push to Talk Release Delay — it should already be enabled. More importantly, make sure Discord is running as Administrator so it can read keyboard input from other applications.

    When you are in a game (full screen), Discord must be running as admin to detect your key press. Right-click Discord > Run as Administrator.

  4. Unmute your microphone in Discord. Look at the bottom-left of the Discord window — you will see your username with microphone and headphone icons. Make sure the microphone icon is not showing a red line through it (that means muted). Click it to unmute.

    If you are muted in Discord, pushing the PTT key does transmit — but no audio goes through because the mic is muted. Check the server mute icon too (shown while in a voice channel).

  5. Check Windows microphone permissions for Discord. Go to Windows Settings > Privacy & Security > Microphone. Make sure Allow apps to access your microphone is on, and that Discord is listed and allowed. Without this, PTT will activate but no audio will transmit.

    Windows microphone privacy settings are a common silent blocker. Even if Discord's own settings look correct, Windows can still prevent microphone access.

When to Call a Professional

Push to Talk is a software settings issue — there is no hardware fault involved. Follow the steps below and PTT will almost certainly work again. If your microphone does not work at all (even without PTT), see the broader microphone troubleshooting steps in Discord's Voice & Video settings.

Frequently Asked Questions

PTT works in the Discord app but not when I am in a full-screen game. Why?

Full-screen games capture all keyboard input and normally block other apps from reading key presses. Discord needs to run as Administrator to override this and detect your PTT key while a game has focus. Right-click the Discord shortcut > Properties > Compatibility > check Run this program as an administrator. This is the standard fix for PTT not working in full-screen games.

My PTT key works but there is a delay before my voice transmits. How do I reduce it?

There is a setting called Push to Talk Release Delay in User Settings > Voice & Video. This controls how long Discord keeps transmitting after you release the PTT key. There is no setting to reduce the activation delay itself — if you notice a delay at the start of your transmission, it is usually a microphone or audio driver latency issue. Try switching the Audio Subsystem between Standard and Legacy to see which gives better response time.

Can I use my mouse button for Push to Talk instead of a keyboard key?

Yes — Discord's keybind system accepts mouse buttons. Go to User Settings > Keybinds, add a keybind for Push to Talk, and when prompted to press the key, click the mouse button you want to use (such as Mouse 4 or Mouse 5, the extra side buttons). This is a popular choice for gamers who prefer not to use a keyboard key during play.