Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

Typewriter sounds and typing

Desari Deledda
Registered User
Join date: 26 Jan 2006
Posts: 93
09-13-2007 09:26
I was exiting the other day and saw a post regarding these issues. Is there a way in fact to stop your avatar from going throught he typing motions and the sound of that typewriter. It simply drives me insane!

Help!
Malia Writer
Unemployed in paradise
Join date: 20 Aug 2007
Posts: 2,026
09-13-2007 09:30
Here ya go:

http://torley.com/want-to-turn-off-the-typing-animation-and-sound
Vicky Christensen
Registered User
Join date: 29 Dec 2005
Posts: 47
09-14-2007 15:51
Hi, that's a great tip. But it disables both the typing sound & the typing animation. Is there a way to disable just the typing sound, but leave the animation in place?
Thili Playfair
Registered User
Join date: 18 Aug 2004
Posts: 2,417
09-14-2007 21:36
Debug / UISndTyping

Remove that and your client wont make a sound when you type, or replace it with your own (only you will hear it tho, clientside)

If you want to replace the default type anim you could use a override script like this;
From: someone

key kOwner;
integer iPrevState;
float TRANSPARENT = 0.0;
float TYPING_CHECK_PERIOD = .2;
integer IS_NOT_TYPING = 0;
integer IS_NOT_HELD = -1;
integer IS_TYPING = AGENT_TYPING;
integer gotPermission = FALSE;
key typingAnim = "c541c47f-e0c0-058b-ad1a-d6ae3a4584d9";
string newTypingAnimation = "animhere"; //replace me with your anim

initialize()
{

kOwner = llGetOwner();

llOwnerSay("Sitter's keyboard responder initializing...";);

llSetTimerEvent(TYPING_CHECK_PERIOD);

iPrevState = IS_NOT_TYPING;

llRequestPermissions(llGetOwner(),PERMISSION_TRIGGER_ANIMATION);
}
default
{
state_entry()
{
if(llGetOwner() != kOwner)
{
initialize();
}
}
on_rez(integer total_number)
{
if(llGetOwner() != kOwner)
{
initialize();
}
}

run_time_permissions(integer _parm) {
if( _parm == (PERMISSION_TRIGGER_ANIMATION) ) {
gotPermission = TRUE;
}
}
timer()
{
integer iAttached = llGetAttached();

if(iAttached == 0)
{
if(iPrevState != IS_NOT_HELD)
{
llMessageLinked(LINK_SET, -1, "SHOWKEYBOARD", NULL_KEY);
iPrevState = IS_NOT_HELD;
}
return;
}
integer iTypingState = llGetAgentInfo(kOwner) & AGENT_TYPING;
if (iPrevState != iTypingState)
{

iPrevState = iTypingState;
if (iTypingState == 0) {
if (llListFindList(llGetAnimationList(kOwner), [newTypingAnimation])) {
llStopAnimation(newTypingAnimation);
}
} else {
if (llListFindList(llGetAnimationList(kOwner), [newTypingAnimation])) {
llStartAnimation(newTypingAnimation);
}}}}}
Doggie Jigsaw
New Mexico, Arizona 1860s
Join date: 19 Nov 2008
Posts: 52
02-05-2009 20:43
Good tip, I was able to easily delete the string for that damnable typing noise AND all 8 of those damnable "clunk" noises in the pie menu! always hated that stupid clunk clunk clunk sound.