I notice the stock TS3 client supports the notion of a separate PTT for whispering.

My understanding is that when working with the SDK, a transmission from the client either goes to the whisper list OR the current channel.

If my goal was to replicate the stock TS3 client's functionality of a separate whisper PTT, my guess is that I would simply need to trap that keypress, re-establish the whisper list, and then when the whisper PTT is released, simply wipe out the whisper list. Is that right? Is that what the stock TS3 client is actually doing at the moment?

Additionally, if I wanted the whisper transmission to ALSO be sent to the current channel, that would be a simple matter of adding the channel ID to the whisper list, correct?

Thanks for any guidance.