Compartir a través de


cliente de Input-Active

[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows].

Dado que varias aplicaciones cliente pueden compartir el mismo carácter y, dado que varios clientes pueden usar caracteres diferentes al mismo tiempo, el servidor designa un cliente como el cliente input-active y envía la entrada de mouse y voz solo a esa aplicación cliente. Esto mantiene la administración ordenada de la entrada del usuario, de modo que un cliente adecuado responda a la entrada.

Normalmente, la interacción del usuario determina qué aplicación cliente se convierte en input-active. Por ejemplo, si el usuario hace clic en un carácter, la aplicación cliente de ese carácter se vuelve activa de entrada. Del mismo modo, si un usuario habla el nombre de un carácter, se vuelve activo de entrada. Además, cuando el servidor procesa el método Show de un carácter, el cliente de ese carácter se convierte en input-active.

Cuando se oculta un carácter, el cliente de ese carácter ya no estará activo para ese carácter. El servidor hace automáticamente que el cliente activo de los caracteres restantes esté activo. Cuando todos los caracteres están ocultos, ningún cliente está activo de entrada. Sin embargo, en esta situación, si el usuario presiona la tecla de acceso rápido Escuchando, el Agente seguirá escuchando sus comandos (mediante el motor de reconocimiento de voz que coincida con el carácter superior del último cliente activo de entrada).

Si varios clientes comparten el mismo carácter, el servidor designará su cliente activo como cliente de entrada-activo. El carácter activo es el más alto en el orden del cliente. Puede establecer que el cliente sea el cliente activo o no activo mediante el método Activate. También puede usar el método Activate para activar explícitamente la entrada del cliente; pero para evitar interrumpir otros clientes del carácter, debe hacerlo solo cuando la aplicación cliente esté activa. Por ejemplo, si el usuario hace clic en la ventana de la aplicación, activando la aplicación, puede llamar al método Activate para recibir y procesar el mouse y la entrada de voz dirigidas al carácter.