The damn typing sound!
|
|
Whinge Dagger
Registered User
Join date: 12 Jan 2008
Posts: 2
|
02-10-2008 02:21
Is there any way to stop this sound from playing via a script? It drives me nuts! I can stop the typing animation but that then causes the client and script to think I'm not typing at all, which is aggravating because there is stuff the script is meant to do while typing...and stopping the animation doesn't remove the sound either.
Please help...this is driving me crazy.
|
|
Pale Spectre
Registered User
Join date: 2 Sep 2005
Posts: 586
|
02-10-2008 03:48
I can't help you with the sound - whether you hear the typing sound is determined by the client-side 'Sounds' preferences (I have mine turned off) - but your script should be able to detect when an agent is typing regardless of any overriding animation by using llGetAgentInfo:
if (llGetAgentInfo(llGetOwner()) & AGENT_TYPING)
|
|
Winter Ventura
Eclectic Randomness
Join date: 18 Jul 2006
Posts: 2,579
|
02-10-2008 05:01
unfortunately, many "Typing AO's" and holographic keyboards sense whether or not the typing animation is running. This is an older method, supplanted by (llGetAgentInfo(llGetOwner()) & AGENT_TYPING). Scripts using THIS method of "are they typing" will not be confused if the typing animation is overlapped or stopped.
Unfortunately, a lot of things in SL are a little weird. the client determines how long you've been afk, but how long the afk animation has been running. Stop it with a script, and you stop the clock. Likewise, the "typing noise" is triggered by the animation starting. So even if you have a script that stops that animation, the typing sound has already begun.
If you can get your "other things" to key off "get agent info" rather than the animation itself, then I suspect you will be able to use the client-menu trick to disable the animation, and still get the "other things" to work as they should.
Or, stop worrying so much. The typing sound is a universal effect that many of us count on hearing to know that someone near them is chatting.
_____________________
 ● Inworld Store: http://slurl.eclectic-randomness.com ● Website: http://www.eclectic-randomness.com ● Twitter: @WinterVentura
|
|
Ollj Oh
Registered User
Join date: 28 Aug 2007
Posts: 522
|
02-10-2008 08:10
I am pretty sure ther is a dev mode (ctrl alt d) parameter that disables typing noise and animation client side. youtube torley linden videos may mention it, if it exists. ah found it, the problem is, it got bugged with the latest clients: /333/56/239904/1.html
|
|
Eve Drechsler
A RL Catherine Willows
Join date: 21 Oct 2007
Posts: 160
|
02-17-2008 08:23
I've trawled through search looking for a solution to my problem but can't seem to find it. I have the typing animation set to false and I used to make a sound when typing even with the animation off, but that has disappeared. I'd like to get it back as sometimes I need it. I'm not sure where in the Client debug menu I should be looking. I don't really understand what this is or where I find it, or in fact what it is From: someone (llGetAgentInfo(llGetOwner()) & AGENT_TYPING) Thanks for any help.
|
|
Pale Spectre
Registered User
Join date: 2 Sep 2005
Posts: 586
|
02-17-2008 09:19
I don't know how you set the typing animation to false... sounds cool though - unless you mean you're using an Animation Override device. The only way I know how to negate the typing animation from the SL client is to preface what you type with /0 which stops you playing air-piano. The only way I know how to change the typing sounds is to go into the regular Preferences and crank the Sounds slider up or down to suit. llGetAgentInfo is an LSL (Linden Scripting Language) function that allows a script to retrieve information about an Agent (Avatar) including whether the Agent is Typing. Welcome to the Scripting Tips forum. 
|
|
Ron Khondji
Entirely unlike.
Join date: 6 Jan 2007
Posts: 224
|
02-18-2008 08:51
From: Pale Spectre I don't know how you set the typing animation to false... sounds cool though Ctrl-Alt-D for client menu, then Debug Settings look for PlayTypingAnim and set to false.
|
|
Deanna Trollop
BZ Enterprises
Join date: 30 Jan 2006
Posts: 671
|
02-18-2008 09:46
From: Ron Khondji Ctrl-Alt-D for client menu, then Debug Settings look for PlayTypingAnim and set to false. Note that this applies only to *your* avatar, not everyone else's. BTW, you can achieve much the same effect by starting every line you type with "/", which apparently signals the client that you are "emoting," not "speaking", and prevents the typing anim and sound.
|
|
Pale Spectre
Registered User
Join date: 2 Sep 2005
Posts: 586
|
02-18-2008 11:14
From: Ron Khondji Ctrl-Alt-D for client menu, then Debug Settings look for PlayTypingAnim and set to false. ...excellent. Thank you. The changes seem to persist too. Damn scary list of options though! 
|
|
Void Singer
Int vSelf = Sing(void);
Join date: 24 Sep 2005
Posts: 6,973
|
02-18-2008 12:42
and if you use /0 instead of just / you won't see the ugly / mark at the begining of your text... but for some reason, objects that listen will HEAR the /0 as part of your text (doesn't happen with other channels) so beware of issuing chat commands on the open chat channel this way
_____________________
| | . "Cat-Like Typing Detected" | . This post may contain errors in logic, spelling, and | . grammar known to the SL populace to cause confusion | | - Please Use PHP tags when posting scripts/code, Thanks. | - Can't See PHP or URL Tags Correctly? Check Out This Link... | - 
|