would work, but you would have to make sure that your capslock is turned off when you start the game. You cannot script a method of detecting when capslock is on or off without hooking into HL with some external executable.
Just put that script in an <i>'autoexec.cfg'</i> file in your NS directory (if it doesn't exist, just create one with Notepad). Should work perfectly to your needs. I've decided to use it myself for commanding, now, actually <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Good idea <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Right next to your hotkeys.
<b>EDIT:</b> Also, don't bind <b>+voicerecord</b> to a mouse button if you're planning on commanding. It messes up, I think (might have been fixed with 2.0).
Well I've got this nice mechanical keyboard that has served me well...only a penny won't hold down the keys--it isn't heavy enough. And this optical mouse only has <i>two</i> buttons and a roller.
You should get some logitech ones. They are sooo cool. But don't try to install their software! It's the devil! But yeah a better mouse (with more buttons) can work wonders ingame.
would work, but you would have to make sure that your capslock is turned off when you start the game. You cannot script a method of detecting when capslock is on or off without hooking into HL with some external executable.
Just put that script in an <i>'autoexec.cfg'</i> file in your NS directory (if it doesn't exist, just create one with Notepad). Should work perfectly to your needs. I've decided to use it myself for commanding, now, actually <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Good idea <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Right next to your hotkeys.
<b>EDIT:</b> Also, don't bind <b>+voicerecord</b> to a mouse button if you're planning on commanding. It messes up, I think (might have been fixed with 2.0). <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd--> You are so "elite".
Sarisel.::' ( O ) ';:-. .-.:;' ( O ) '::.Join Date: 2003-07-30Member: 18557Members, Constellation
I think it is more practical to just hold down the capslock when you want to talk, and let go when you don't. Keeping the mic on for a prolonged period of time = echoes (if you use speakers) along with lots of irritation for other marines.
I use headphones, it's much easier to pinpoint those pesky skulks. <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html/emoticons/biggrin.gif' border='0' style='vertical-align:middle' alt='biggrin.gif'><!--endemo-->
You could put all of it into your <i>autoexec.cfg</i> if you wanted, but if you have <b>CAPSLOCK</b> bound in your <i>config.cfg</i> file then (I think) it would overwrite the bind in the <i>autoexec.cfg</i>.
Best thing is to put the bind in <i>config.cfg</i> (making sure to get rid of any previous <b>CAPSLOCK</b> binds you have), but it's not strictly necessary that binds have to be in there.
Ok, what worked for me was copying the config file, renaming it "autoexec" (since all saving it as something else does is mkae it "autoexec.cfg.txt" then I put the bind in the config and the other lines in the autoexec. Many thanks Nothing!
No, VidaL-life, that doesn't do what i want. What that script allows me to do is hit the capslock button and be able to use my hotkeys while talking as comm. Just binding capslock to it would mean i would have to hold down the button.
Oh ok sorry buddy, i need glasses. <!--emo&::nerdy::--><img src='http://www.unknownworlds.com/forums/html/emoticons/nerd.gif' border='0' style='vertical-align:middle' alt='nerd.gif'><!--endemo-->
would work, but you would have to make sure that your capslock is turned off when you start the game. You cannot script a method of detecting when capslock is on or off without hooking into HL with some external executable.
Just put that script in an <i>'autoexec.cfg'</i> file in your NS directory (if it doesn't exist, just create one with Notepad). Should work perfectly to your needs. I've decided to use it myself for commanding, now, actually <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Good idea <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Right next to your hotkeys.
<b>EDIT:</b> Also, don't bind <b>+voicerecord</b> to a mouse button if you're planning on commanding. It messes up, I think (might have been fixed with 2.0). <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd--> you have to throw in: alias dv1 "developer 1" alias dv0 "developer 0"
<!--QuoteBegin--Ollj+Aug 23 2003, 08:52 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Ollj @ Aug 23 2003, 08:52 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> a penny to keep a key down works wonders. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd--> Wouldn't that have to be a really heavy penny? <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo-->
Or, like me.. I can activate and deactivate things with voice, muehahaha.. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
Comments
plus, it would be a good way to get urself banned for voice-spam from a lot of servers, should you forget to turn it off.
I bind to the left thumb button on a 5 button mouse. doesnt get in the way then, and is easy to hold for prolonged periods...
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
alias VoiceToggle "Voice_On"
alias Voice_On "+voicerecord; alias VoiceToggle Voice_Off; dv1; echo Started Voice Recording; dv0"
alias Voice_Off "-voicerecord; alias VoiceToggle Voice_On; dv1; echo Stopped Voice Recording; dv0"
bind CAPSLOCK "VoiceToggle"
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
would work, but you would have to make sure that your capslock is turned off when you start the game. You cannot script a method of detecting when capslock is on or off without hooking into HL with some external executable.
Just put that script in an <i>'autoexec.cfg'</i> file in your NS directory (if it doesn't exist, just create one with Notepad). Should work perfectly to your needs. I've decided to use it myself for commanding, now, actually <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Good idea <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Right next to your hotkeys.
<b>EDIT:</b> Also, don't bind <b>+voicerecord</b> to a mouse button if you're planning on commanding. It messes up, I think (might have been fixed with 2.0).
edit: only two buttons
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
alias VoiceToggle "Voice_On"
alias Voice_On "+voicerecord; alias VoiceToggle Voice_Off; dv1; echo Started Voice Recording; dv0"
alias Voice_Off "-voicerecord; alias VoiceToggle Voice_On; dv1; echo Stopped Voice Recording; dv0"
bind CAPSLOCK "VoiceToggle"
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
would work, but you would have to make sure that your capslock is turned off when you start the game. You cannot script a method of detecting when capslock is on or off without hooking into HL with some external executable.
Just put that script in an <i>'autoexec.cfg'</i> file in your NS directory (if it doesn't exist, just create one with Notepad). Should work perfectly to your needs. I've decided to use it myself for commanding, now, actually <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Good idea <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Right next to your hotkeys.
<b>EDIT:</b> Also, don't bind <b>+voicerecord</b> to a mouse button if you're planning on commanding. It messes up, I think (might have been fixed with 2.0). <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
You are so "elite".
Best thing is to put the bind in <i>config.cfg</i> (making sure to get rid of any previous <b>CAPSLOCK</b> binds you have), but it's not strictly necessary that binds have to be in there.
THATS IT, THATS NOT SO HARD IS IT.
Edit: need to get names right...
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
alias VoiceToggle "Voice_On"
alias Voice_On "+voicerecord; alias VoiceToggle Voice_Off; dv1; echo Started Voice Recording; dv0"
alias Voice_Off "-voicerecord; alias VoiceToggle Voice_On; dv1; echo Stopped Voice Recording; dv0"
bind CAPSLOCK "VoiceToggle"
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
would work, but you would have to make sure that your capslock is turned off when you start the game. You cannot script a method of detecting when capslock is on or off without hooking into HL with some external executable.
Just put that script in an <i>'autoexec.cfg'</i> file in your NS directory (if it doesn't exist, just create one with Notepad). Should work perfectly to your needs. I've decided to use it myself for commanding, now, actually <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Good idea <!--emo&:)--><img src='http://www.natural-selection.org/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo--> Right next to your hotkeys.
<b>EDIT:</b> Also, don't bind <b>+voicerecord</b> to a mouse button if you're planning on commanding. It messes up, I think (might have been fixed with 2.0). <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
you have to throw in:
alias dv1 "developer 1"
alias dv0 "developer 0"
Wouldn't that have to be a really heavy penny? <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' style='vertical-align:middle' alt='confused.gif'><!--endemo-->
-JohnnySmash
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->alias VoiceToggle "Voice_On"
alias Voice_On "+voicerecord; alias VoiceToggle Voice_Off; scr_connectmsg voicecom_active"
alias Voice_Off "-voicerecord; alias VoiceToggle Voice_On; scr_connectmsg 0"
bind CAPSLOCK "VoiceToggle"<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
alias dv1 "developer 1"
alias dv0 "developer 0" <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
Ah, of course. Silly me forgot about that. <!--emo&::nerdy::--><img src='http://www.unknownworlds.com/forums/html/emoticons/nerd.gif' border='0' style='vertical-align:middle' alt='nerd.gif'><!--endemo-->
The scr_connectmsg method will probobly be better anyway, so I'd use that. Nice one Skorpian! Much better for remembering to turn it off then.