How to: Push-to-Talk on Game Controller

You can use AutoPTT to bind push-to-talk on an Xbox-compatible controller (or a Playstation controller, with DS4-Windows). Two ways you can go about it:

The first way is to effectively remap a button on your controller to a keyboard key, and use that as push-to-talk ingame. However, many games will automatically switch input methods between controller and mouse/keyboard depending on which the latest input came from, which can be distracting and sometimes even cause noticeable lag.

For that reason, I recommend trying Option 2 first. But if that isn’t possible (the game doesn’t support open mic), then read on.

If your push-to-talk key on Discord is “F”, then this is what you should do

  1. Set “PTT Key” in AutoPTT to “F”
  2. Set “Activation Mode” to “Manual”
  3. Under “Hotkeys”, click on the button next to “Extra Activation Key 1” and press the button on your controller you want to use push-to-talk on.

The image below sums this up.

Settings with controller PTT

Option 2: Open Mic to PTT

The “Open Mic to PTT” activation modes are a recent addition to AutoPTT that work by unmuting/muting the microphone when you press/release your push-to-talk key. If your game supports Open Mic, you should most likely use this method, as it avoids the input switching problem of Option 1.

Here are the steps:

  1. Set “PTT Key” in AutoPTT to whatever – it does not matter
  2. Set “Activation Mode” to “Open Mic to PTT: Manual” or “Open Mic to PTT: Tap” (I recommend Tap as you can use it exactly like Manual but it also includes the Release Delay feature)
  3. Under “Hotkeys”, click on the button next to “Extra Activation Key 1” and press the button on your controller you want to use push-to-talk on.
Tags: