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:
Option 1: Remapping (not recommended)
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
- Set “PTT Key” in AutoPTT to “F”
- Set “Activation Mode” to “Manual”
- 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.
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:
- Set “PTT Key” in AutoPTT to whatever – it does not matter
- 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)
- 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.