Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
[Microsoft Agent è deprecato a partire da Windows 7 e potrebbe non essere disponibile nelle versioni successive di Windows.]
Poiché più applicazioni client possono condividere lo stesso carattere e perché più client possono usare contemporaneamente caratteri diversi, il server designa un client come client client di input-active e invia l'input vocale e del mouse solo a tale applicazione client. In questo modo viene mantenuta la gestione ordinata dell'input dell'utente, in modo che un client appropriato risponda all'input.
In genere, l'interazione dell'utente determina quale applicazione client diventa attiva per l'input. Ad esempio, se l'utente fa clic su un carattere, l'applicazione client del carattere diventa attiva per l'input. Analogamente, se un utente parla il nome di un carattere, diventa input-attivo. Inoltre, quando il server elabora il metodo Show di un carattere, il client di tale carattere diventa attivo per l'input.
Quando un carattere è nascosto, il client di tale carattere non sarà più attivo per tale carattere. Il server rende automaticamente attivo il client di qualsiasi carattere rimanente attivo.The server automatically makes the active client of any remaining character/s input-active. Quando tutti i caratteri sono nascosti, nessun client è attivo dall'input. Tuttavia, in questa situazione, se l'utente preme il tasto di scelta rapida In ascolto, Agent continuerà ad ascoltare i comandi (usando il motore di riconoscimento vocale corrispondente al carattere più alto dell'ultimo client attivo di input).
Se più client condividono lo stesso carattere, il server designerà client attivo come client attivo di input. Il carattere attivo è il più in alto nell'ordine client. È possibile impostare il client come client attivo o non attivo usando il metodo Activate. È anche possibile usare il metodo Activate per rendere esplicitamente attivo l'input client; ma per evitare di interrompere altri client del carattere, è consigliabile farlo solo quando l'applicazione client è attiva. Ad esempio, se l'utente fa clic sulla finestra dell'applicazione, attivando l'applicazione, è possibile chiamare il metodo Activate per ricevere ed elaborare l'input vocale e del mouse indirizzato al carattere.