protonscr

Push-to-talk cannot be set to forward or back mouse buttons.

steamopen reviewed
ValveSoftware/steam-for-linux#3900 · opened 2015-06-24 by ramma · updated 2019-09-18 · 8 comments · github
Rramma 2015-06-24 github

I am unable to bind the push to talk key to either the mouse forward or back button.

System info - https://gist.github.com/ramma/925cc19fb6fd7805979e

NNoki0100 2015-11-29 github

I think I also have this issue, mouse buttons 4 and 5 can be bound within the steam client. But when a game launches the cease to function entirely until you exit the game. I have a Logitech G5 mouse.

TTele42 2015-11-29 github

For what it's worth, standardized back and forward buttons on a mouse are buttons 8 and 9. The source 1 engine is known to only support 5 mouse buttons -- https://github.com/ValveSoftware/Source-1-Games/issues/68.

Kkisak-valve maintainer 2017-02-05 github

From https://github.com/ValveSoftware/steam-for-linux/issues/4847.
@yash1610 posted on 2017-02-05T15:38:55:

Your system information

  • Steam client version (build number or date): Jan 19 2017, at 1:23:20
  • Distribution (e.g. Ubuntu): Arch Linux x86_64
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Using the side mouse buttons(Mouse button 4 and 5, also doesn't work with Left mouse and right mouse buttons) as the Push-to-Talk key for steam voice chat continuously transmits voice even when the button is not held, basically it works as though if I wasn't using PTT at all and had set the settings so that my voice be transmitted all the time.

Although if I use any key(Caps Lock, A, 1. etc etc) on my keyboard push-to-talk works properly. Mouse buttons(4 and 5 also Left and Right) for PTT works as intended in-game(Dota2 and CS:GO), also works properly in other apps like discord and mumble.

Using libinput 0.23 as the default driver for Razer DeathAdder Chroma with steam runtime disabled

Steps for reproducing this issue:

  1. Steam Options > Settings > Voice > Set PTT key as any mouse button
  2. Voice chat with a friend using steam voice chat and speak without pressing the PTT mouse button, the person on the other side will still be able to hear it.
  3. Even the MIC symbol indicates that your voice is transmitting even when no PTT mouse button held
Yyash1610 2017-02-05 github

@kisak-valve I think this issue is different than mine, this issues says that they cant bind PTT to mouse keys whereas I can, it's just that it doesn't work, unless I am misunderstanding their issue

Kkisak-valve maintainer 2017-02-05 github

Unless I missed something, the issue being tracked here is mouse bindings for steam voice is unreliable. Mouse buttons 1-5 can be bound, but most likely are intercepted by games before steam can get the input. Higher mouse buttons can not be bound.

Yyash1610 2017-02-05 github

I see, thank you. Hope this gets fixed soon. Currently have to use caps as the PTT key; people mistake me for being angry a lot xD

Iiiv3 2018-02-26 github

I have recently hit this bug too. Almost year has gone without it been fixed.

Well, what I find really strange is that in "push to talk" you need to press the key in order to talk.
However in this situation the key is pressed by default so we "talk" all the time. This cannot be caused by game intercepting input events.

I find it more likely that steam silently disables "push to talk" if mouse button is used, but the change is only internal, it is not saved or displayed. It might have been added as "quick workaround" for some bug and forgotten.

Aaidendejong 2019-09-18 github

I was able to fix this by using Logitech's software to remap my mouse button to a keystroke. Then I assigned that keystroke to my PTT in Discord. Hope this helps!