Parámetros de accesibilidad
El sistema mantiene un conjunto de parámetros de accesibilidad que indican si el usuario tiene necesidades o preferencias especiales que requieren que las aplicaciones cambien su comportamiento predeterminado. El usuario controla el estado de estos parámetros, normalmente mediante el Centro de acceso fácil en el Panel de control. Las aplicaciones del Panel de control u otros programas que permiten al usuario personalizar el entorno pueden usar la función SystemParametersInfo para establecer los parámetros de accesibilidad.
Si un usuario cambia estos parámetros, el Panel de control envía el mensajeWM_SETTINGCHANGE. Las aplicaciones deben responder a este mensaje y usar SystemParametersInfo para determinar el estado de los parámetros de accesibilidad. Cuando se habilita un parámetro de accesibilidad, la aplicación debe modificar su interfaz de usuario, si es necesario, para dar cabida a las preferencias del usuario.
Windows admite los siguientes parámetros de accesibilidad.
Parámetro | Descripción |
---|---|
High contrast | Indica que las aplicaciones deben proporcionar un contraste alto entre los objetos visuales en primer plano y en segundo plano. |
Preferencia de teclado | Indica que las aplicaciones deben mostrar interfaces de teclado que, de lo contrario, estarían ocultas. |
Lector de pantalla | Indica que las aplicaciones deben proporcionar información textual en situaciones en las que presentaría gráficamente la información. |
Mostrar sonidos (y marca de descripción de audio) | Indica que las aplicaciones también deben proporcionar una alerta visual o una indicación cuando usa sonido para transmitir información importante o proporcionar una descripción de audio para los elementos visuales. |
Animación del área de cliente | Indica que las aplicaciones deben respetar las preferencias del usuario para mostrar la animación en el área cliente. |
Duración del mensaje | Indica que las aplicaciones que proporcionan notificaciones emergentes deben supervisar las marcas sobre la duración del mensaje y ajustar su longitud de notificación. |
Los siguientes parámetros del sistema son útiles para las aplicaciones de accesibilidad. Para obtener más información, consulte la función SystemParametersInfo.
Grupo de parámetros | Parámetro |
---|---|
Parámetros de escritorio | SPI_GETWORKAREA, SPI_SETWORKAREA |
Parámetros de entrada | SPI_GETKEYBOARDCUES, SPI_GETKEYBOARDDELAY, SPI_GETKEYBOARDPREF, SPI_GETKEYBOARDSPEED, SPI_GETMESSAGEDURATION, SPI_GETMOUSE, SPI_GETMOUSEHOVERHEIGHT, SPI_GETMOUSEHOVERTIME, SPI_GETMOUSEHOVERWIDTH, SPI_GETMOUSESPEED, SPI_GETMOUSETRAILS, SPI_GETSNAPTODEFBUTTON, SPI_GETWHEELSCROLLLINES, SPI_SETDOUBLECLICKTIME, SPI_SETDOUBLECLKHEIGHT, SPI_SETDOUBLECLKWIDTH, SPI_SETKEYBOARDCUES, SPI_SETKEYBOARDDELAY, SPI_SETKEYBOARDPREF, SPI_SETKEYBOARDSPEED, SPI_SETMOUSE, SPI_ SETMOUSEHOVERHEIGHT, SPI_SETMOUSEHOVERTIME, SPI_SETMOUSEHOVERWIDTH, SPI_SETMOUSESPEED, SPI_SETMOUSETRAILS, SPI_SETSNAPTODEFBUTTON, SPI_SETWHEELSCROLLLINES |
Parámetros de efecto de la interfaz de usuario | SPI_GETMENUUNDERLINES, SPI_SETMENUUNDERLINES |
Parámetros de ventana | SPI_GETCARETWIDTH, SPI_GETFOREGROUNDFLASHCOUNT, SPI_GETFOREGROUNDLOCKTIMEOUT, SPI_SETCARETWIDTH, SPI_SETDRAGHEIGHT, SPI_SETDRAGWIDTH, SPI_SETFOREGROUNDFLASHCOUNT, SPI_SETFOREGROUNDLOCKTIMEOUT |