Welcome to the Second Life Forums Archive

These forums are CLOSED. Please visit the new forums HERE

IM typing indicator

Josie Hamilton
Second Style Publisher
Join date: 7 Mar 2004
Posts: 164
02-20-2006 10:56
It would be nice to know when the other person is typing during an IM conversation. Just like RL IM clients, and SL chat for that matter.
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
02-20-2006 11:26
An interesting idea
*Strife's Stamp Of Approval*
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
HeatherDawn Cohen
Who Me?!?!
Join date: 9 Aug 2004
Posts: 397
02-20-2006 21:44
Amen to this one. That would be a GREAT feature!
Pym Sartre
Castle Overseer
Join date: 27 Oct 2005
Posts: 100
02-20-2006 23:06
I'd say nay to this idea, because my IMs aren't seen by people in the room, so why would they need to see me typing something they won't see?


It'd be like hearing a persistant hum when someone is thinking, though you don't see any words come out or something. :(
_____________________
Pym Sartre
Fatum Castle Denizen

Note: All posts by me are personal opinion unless cited otherwise.
Torley Linden
Enlightenment!
Join date: 15 Sep 2004
Posts: 16,530
02-20-2006 23:35
I can certainly see how it's consistent with inworld chatting... a sort of status display. Particularly if someone seems quiet but they're really typing something long out. :)

Altho, I do wonder: how would this work in group conferences?
_____________________
Ordinal Malaprop
really very ordinary
Join date: 9 Sep 2005
Posts: 4,607
02-21-2006 00:36
I don't think an automatic noise would be a good idea, but it should be a state detectable by scripts, like typing.
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
02-21-2006 02:24
I was more thinking a little light in the IM box would light up when they were typing.
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
Ben Bacon
Registered User
Join date: 14 Jul 2005
Posts: 809
02-21-2006 02:29
From: Ordinal Malaprop
I don't think an automatic noise would be a good idea, but it should be a state detectable by scripts, like typing.
Stamped.
No default animation (many people want IM completely private), but if an AO had the ability to detect the state, it could play a mobile-phone-to-ear animation, while instructing the hidden phone in your hand to appear (like keyboard typing attachments).

This way each person could be private, use a mobile phone, use a CB radio, gaze off into the distance, put their fingertips to their temples in a telepathy-like manner, etc etc
Willow Zander
Having Blahgasms
Join date: 22 May 2004
Posts: 9,935
02-21-2006 02:30
From: Strife Onizuka
I was more thinking a little light in the IM box would light up when they were typing.



Or a small

"Willow Zander is typing"

line at the bottom, like yahoo or msn.

*STAMPTASTIC*
_____________________
*I'm not ready for the world outside...I keep pretending, but I just can't hide...*




<3 Giddeon's <3
Ben Bacon
Registered User
Join date: 14 Jul 2005
Posts: 809
02-21-2006 02:32
From: Strife Onizuka
I was more thinking a little light in the IM box would light up when they were typing.
oooooooh! I see. So that the person on the other end of the IM knows you're typing?

Yeah - stamp that for approval too :)
Laukosargas Svarog
Angel ?
Join date: 18 Aug 2004
Posts: 1,304
02-21-2006 02:50
I like this idea, but, IFF the typing signal was seen only by the person being IMed.
Strife Onizuka
Moonchild
Join date: 3 Mar 2004
Posts: 5,887
02-21-2006 02:54
Could make it a user setting in the client, that would allow llGetAgentInfo to see if the user was active in IM. Making this an opt-in feature.
AGENT_IM

There are times when i don't want people to know i'm IMing others...
A checkable item in one of the menus
_____________________
Truth is a river that is always splitting up into arms that reunite. Islanded between the arms, the inhabitants argue for a lifetime as to which is the main river.
- Cyril Connolly

Without the political will to find common ground, the continual friction of tactic and counter tactic, only creates suspicion and hatred and vengeance, and perpetuates the cycle of violence.
- James Nachtwey
Ordinal Malaprop
really very ordinary
Join date: 9 Sep 2005
Posts: 4,607
02-21-2006 02:58
From: Ben Bacon
Stamped.
No default animation (many people want IM completely private), but if an AO had the ability to detect the state, it could play a mobile-phone-to-ear animation, while instructing the hidden phone in your hand to appear (like keyboard typing attachments).

This way each person could be private, use a mobile phone, use a CB radio, gaze off into the distance, put their fingertips to their temples in a telepathy-like manner, etc etc

Exactly, I was thinking of mobiles when I was writing that. In fact I wish people in first life would do this - it's very disconcerting to have someone apparently looking at you from another table, when they're actually listening to someone on a teeny tiny Bluetooth headset. Or, for that matter, people who are walking down the street next to you, apparently not doing anything, and then suddenly they start talking and you momentarily think "what? are they talking to me?" but no, they're just telling somebody about their fantastic haircut and how Dave ate Carol's shoes last night.

edit: and the IM typing indicator for the person you're IMing is a good idea as well, so you can tell whether they're busy producing an amazing reply to the amazing message you just sent them, or whether they've gone to feed the cat.
Laukosargas Svarog
Angel ?
Join date: 18 Aug 2004
Posts: 1,304
02-21-2006 02:59
From: Strife Onizuka
Could make it a user setting in the client, that would allow llGetAgentInfo to see if the user was active in IM. Making this an opt-in feature.
AGENT_IM

There are times when i don't want people to know i'm IMing others...
A checkable item in one of the menus


I wouldn't be totally against it being optional but if I'm IMing someone I ...

a) don't want anyone else to know

b) am trying to contact someone I and no one around me can see.

don't really see a requirement for an option here. There's no problem if the IM recipient is the only person who sees the typing signal.

Given LLs appalling record with user interface design this is the type of thing they could bring in with the best of intentions and totally screw up.
Ordinal Malaprop
really very ordinary
Join date: 9 Sep 2005
Posts: 4,607
02-21-2006 03:01
From: Strife Onizuka
Could make it a user setting in the client, that would allow llGetAgentInfo to see if the user was active in IM. Making this an opt-in feature.
AGENT_IM

There are times when i don't want people to know i'm IMing others...
A checkable item in one of the menus

Yes, definitely - sometimes I don't want people to know either, and I'd rather not have to fire up an outside chat program in case they've got an IM sniffer. That requirement needs to be made very clear.

Or maybe it would be better to only be able to detect the status of the script owner.
Sable Sunset
Prim Herder
Join date: 15 Apr 2005
Posts: 223
02-21-2006 03:46
Typing indicator for the person you're IMing?

[A P P R O V E D]

:D
_____________________
Jonas Pierterson
Dark Harlequin
Join date: 27 Dec 2005
Posts: 3,660
02-21-2006 05:36
Only if theres the option to turn off people being able to tell you are typing IMs.. its supposed to be private, let it stay that way.
_____________________
Good freebies here and here

I must protest. I am not a merry man! - Warf, ST: TNG, episode: Qpid

You killed my father. Prepare to die. - Inigo Montoya, The Princess Bride

You killed My father. Your a-- is mine! - Hellboy
Sydney Alexander
Registered User
Join date: 19 Feb 2005
Posts: 69
02-21-2006 06:37
I love this idea! :)

I think to make it work you almost need to have a "NexCom" type device and maybe includes a HUD with the blinking light to let you that THEY are typing to YOU?

I suppose it could be a ring, bracelett, watch or Star Trek comm badge that went red when the other person was responding to you. People around you would see that you were IMing because your "comm device" would be red showing that the person you were chatting with is responding to you. This is why a HUD option or maybe a llSetText change a la "Sydney is typing" or "last message 02/21/06 09:32 AM" would be nice.

I guess the option to make this a fixed comm station in a house or shop or an attachable device like NexComm...
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
Only if it's optional.
02-21-2006 07:24
I wouldn't want to be forced to notify either the person I'm chatting to or the people around me.

But I would like to have the option of turning this on and off: both IM notification and an "I'm in IM" animation. In fact, I'd like to have a general "I'm focussed on another window and can't type right now" animation for IM, script editor, notecard editor, etc...
HeatherDawn Cohen
Who Me?!?!
Join date: 9 Aug 2004
Posts: 397
02-21-2006 08:23
I don't think Josie meant and indicater telling those around you that you are in IM. Just an indicater in your IM window that the person you are talking to in IM is typing something. I really like this idea. It's one feature I wish Skype had as well.
Ferran Brodsky
Better living through rum
Join date: 3 Feb 2004
Posts: 821
02-21-2006 08:26
*_______ is not typing a reply both hands are afk*

*_______ is still typing slowly feel free to go get coffee*
Leilany LaFollette
Not old, just older
Join date: 11 Jan 2004
Posts: 686
02-21-2006 09:00
I like this idea!


:D
_____________________
Es el libertador. Es el océano, lejos, allá, en mi patria, que me espera...
Josie Hamilton
Second Style Publisher
Join date: 7 Mar 2004
Posts: 164
02-21-2006 12:16
From: HeatherDawn Cohen
I don't think Josie meant and indicater telling those around you that you are in IM. Just an indicater in your IM window that the person you are talking to in IM is typing something. I really like this idea. It's one feature I wish Skype had as well.

Thanks Heather you are right :) I just meant in my own IM UI I could see a little indicator that the other person is actively typing. There would be no external indicator that I am IMing.
Argent Stonecutter
Emergency Mustelid
Join date: 20 Sep 2005
Posts: 20,263
03-07-2006 11:02
From: Josie Hamilton
Thanks Heather you are right :) I just meant in my own IM UI I could see a little indicator that the other person is actively typing. There would be no external indicator that I am IMing.
And again, I would not like that unless I can turn it off.

As for the other, let me repeat my function proposal from the other IM thread:

From: someone

list llGetClientWindowList(key id)

Must have PERMISSION_USER_INTERFACE (automatically granted for attachments).

Returns a list of window types currently open:

WINDOW_INPUT
WINDOW_HISTORY
WINDOW_SCRIPT_EDITOR
WINDOW_INSTANT_MESSAGE
WINDOW_INVENTORY
WINDOW_NOTECARD_EDITOR
WINDOW_OBJECT_EDITOR
...

Delays script for 0.5s (since it has to communicate with the client).

That would let you write something like this:
CODE

timer()
{
list windows = llGetClientWindowList(llGetOwner());
if(llListFindList(windows, [WINDOW_INSTANT_MESSAGE]) == -1)
{
llSetLinkAlpha(LINK_SET,ALL_SIDES,0);
if(anim_playing) llStopAnimation("Cellphone");
anim_playing = 0;
}
else
{
llSetLinkAlpha(LINK_SET,ALL_SIDES,1);
if(!anim_playing) llStartAnimation("Cellphone");
anim_playing = 1;
}
}