Can't bind CAPSLOCK as PTT button on macOS

When I am on my windows machine it seems I am able to bind my PTT key to any key I wish. In the case of my windows machine I have it bound to CAPSLOCK.

However I spend most of my day on my Mac since I mostly use my windows machine to game. Unfortunately my TS6 Client on my Mac does not allow me to bind it to CAPSLOCK I am forced to bind it to something else. This is frustrating because my muscle memory always goes to the CAPSLOCK.

Has anyone experience a similar issue? I tried investigating the settings.db located in /Users/<USER>/Library/Preferences/TeamSpeak/Default but it does not seem the keybinds are stored there.

Only thing I found related to PTT in settings.db

...
"ptt": {
  "active": true,
  "releaseDelay": {
    "active": false,
    "ms": 300
  }
}
...

If there is a way I can work around this until the issue is resolved that would be great.

Client Details:

Version: 6.0.0-beta3.4
Build Number: 1765462503
Build Date: 12/11/2025, 6:15:03 AM
Chromium Version: 143.0.7499.0

Please let me know if you need any additional information.
Thanks.

Thanks for the report, I’ll forward this to QA

3 Likes

I just wanted to point out that this is an issue on CachyOS (and probably just linux in general) as well. I can only set a very limited number of keys for PTT. Alt, CTRL, and Shift I think are the only ones that work.

EDIT: actually this was a simple Wayland issue. If I had just read the warning at the top of the keybindings page I would have noticed that.