Mute Audio while using Microphone

General discussion of the Project Reality: BF2 modification.
Post Reply
Vicious302
Posts: 407
Joined: 2010-07-28 19:54

Mute Audio while using Microphone

Post by Vicious302 »

does anyone know of any programs that mute your audio while your using a microphone... or pushing a certain button? I want to use my TV audio but don't want it to feedback into the microphone when I'm talking so I'd like to lower the volume or mute it when I'm using the microphone...I used to see the option right in Windows but it never worked and now it's gone.
Prevtzer
Posts: 648
Joined: 2012-06-13 12:19

Re: Mute Audio while using Microphone

Post by Prevtzer »

This is probably not the best way, but it will work for sure.

1. Download and set-up NirCmd (just extract the nircmd.exe to a folder)

3. Download and set-up AutoHotkey

4. Make a script for AutoHotkey, like such:

Code: Select all

~$MumblelKey::
Run PATH\TO\nircmd.exe  changesysvolume -20000
keywait, MumbleKey
return

~$MumblelKey Up::
Run PATH\TO\nircmd.exe  changesysvolume 20000
return
-Replace MumblelKey with you actual key and just copy those lines to add more keys
-Replace PATH/TO with path to your nircmd.exe
-changesysvolume -20000 means your system volume will be lowered by 20 000 out of 65 535 units, you can specify your own value

5. Run the script

I just tested it and it works perfectly fine.
Vicious302
Posts: 407
Joined: 2010-07-28 19:54

Re: Mute Audio while using Microphone

Post by Vicious302 »

Thanks bro!!!.. go ahead and play this:

https://www.youtube.com/watch?v=fm660vIn8Tg

your the man your the man your the man

Code: Select all

~$v::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, v
return

~$v Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return

~$b::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, b
return

~$b Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return

~$1::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, 1
return

~$1 Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return

~$2::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, 2
return

~$2 Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return

~$3::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, 3
return

~$3 Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return

~$4::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, 4
return

~$4 Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return

~$5::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, 5
return

~$5 Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return

~$6::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, 6
return

~$6 Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return

~$7::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, 7
return

~$7 Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return

~$8::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, 8
return

~$8 Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return

~$9::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, 9
return

~$9 Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return

~$/::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, /
return

~$/ Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return


~$*::
Run C:\nircmd\nircmd.exe  changesysvolume -62000
keywait, *
return

~$* Up::
Run C:\nircmd\nircmd.exe  changesysvolume 65000
return
Last edited by Vicious302 on 2014-04-25 19:03, edited 1 time in total.
Post Reply

Return to “PR:BF2 General Discussion”