Поделиться через


Параметр предпочтения клавиатуры

Параметр предпочтения клавиатуры указывает, что пользователь использует клавиатуру, а не мышь, поэтому приложения должны отображать интерфейсы клавиатуры, которые в противном случае были бы скрыты.

Пользователь управляет настройкой параметра предпочтения клавиатуры с помощью Центра специальных возможностей в панель управления или другого приложения для настройки среды. Приложения используют флаги SPI_GETKEYBOARDPREF и SPI_SETKEYBOARDPREF с функцией SystemParametersInfo , чтобы получить и задать параметр предпочтения клавиатуры.

Кроме того, в Windows 2000 пользователи могут задать параметр, указывающий, всегда ли подчеркиваются клавиши доступа к меню. Приложения используют флаги SPI_GETMENUUNDERLINES и SPI_SETMENUUNDERLINES с функцией SystemParametersInfo , чтобы получить и задать параметр подчеркивания меню.

Когда приложение получает сообщение WM_SETTINGCHANGE для параметра клавиатуры или подчеркивания меню, рекомендуется вызвать SystemParametersInfo , чтобы обновить сведения для обоих параметров.

Обратите внимание, что SPI_GETMENUUNDERLINES совпадает с SPI_GETKEYBOARDCUES, а SPI_SETMENUUNDERLINESSPI_SETKEYBOARDCUES.