Udostępnij przez


Parametr preferencji klawiatury

Parametr preferencji klawiatury wskazuje, że użytkownik korzysta z klawiatury zamiast myszy, więc aplikacje powinny wyświetlać interfejsy klawiaturowe, które w przeciwnym razie byłyby ukryte.

Użytkownik kontroluje ustawienie parametru preferencji klawiatury przy użyciu ułatwienia dostępu w Panelu sterowania lub innej aplikacji do dostosowywania środowiska. Aplikacje używają flag SPI_GETKEYBOARDPREF i SPI_SETKEYBOARDPREF z funkcją SystemParametersInfo, aby uzyskać i ustawić parametr preferencji klawiatury.

Ponadto w systemie Windows 2000 użytkownicy mogą ustawić parametr wskazujący, czy klucze dostępu do menu są zawsze podkreślone. Aplikacje używają flag SPI_GETMENUUNDERLINES i SPI_SETMENUUNDERLINES z funkcją SystemParametersInfo, aby pobrać i ustawić parametr podkreśleń menu.

Gdy aplikacja odbiera komunikat WM_SETTINGCHANGE dla parametru podkreślania preferencji klawiatury lub menu, zaleca się, aby aplikacja wywołała SystemParametersInfo zaktualizować informacje dla obu parametrów.

Należy pamiętać, że SPI_GETMENUUNDERLINES jest taka sama jak SPI_GETKEYBOARDCUES, a SPI_SETMENUUNDERLINES jest taka sama jak SPI_SETKEYBOARDCUES.