| Termin | Definicja |
|---|---|
| UEFI Keyboard Layout | UEFI Keyboard Layout to ustawienie określające układ klawiatury dostępny podczas nawigacji po menu firmware. Rola układu klawiatury w środowisku UEFIUEFI Keyboard Layout określa sposób interpretowania znaków wpisywanych z klawiatury jeszcze przed uruchomieniem systemu operacyjnego. Ustawienie jest używane przez interfejs konfiguracji firmware, menedżer startowy oraz inne programy działające w środowisku pre-boot, jeżeli producent firmware udostępnił w nich obsługę lokalnych układów. Dzięki temu klawisz fizycznie znajdujący się w określonym miejscu może zostać powiązany z właściwym znakiem, na przykład z literą, cyfrą albo znakiem interpunkcyjnym charakterystycznym dla danego języka. Nie jest to ustawienie układu klawiatury systemu Windows, Linux ani macOS. Firmware działa przed załadowaniem sterowników systemowych, dlatego wybór dokonany w systemie operacyjnym nie musi wpływać na ekran UEFI. Jeżeli w menu firmware wpisywane są hasła, nazwy plików, parametry lub polecenia, używany jest układ rozpoznawany przez sam firmware. Dostępność tej funkcji zależy od implementacji UEFI przygotowanej przez producenta płyty głównej lub laptopa. Powiązanie z protokołami wejścia UEFIW specyfikacji UEFI obsługa klawiatury jest powiązana z protokołami wejścia tekstowego, w szczególności z EFI_SIMPLE_TEXT_INPUT_PROTOCOL oraz EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL. Wersja rozszerzona przekazuje nie tylko znak lub kod skanowania, lecz także stan klawiszy modyfikujących, takich jak Shift, Control, Alt i klawisze pochodne dostępne w danej implementacji. Układ klawiatury może następnie wykorzystać te informacje do wyznaczenia znaku wynikowego. UEFI przechowuje definicje układów w mechanizmie Human Interface Infrastructure, znanym jako HII. Układ jest opisany jako pakiet klawiatury zawierający między innymi identyfikator języka oraz mapowania klawiszy. Definicja może rozróżniać znak bez modyfikatora, znak po użyciu Shift, wariant z AltGr oraz zachowanie związane z klawiszami przełączającymi. Szczegóły dostępnego mapowania wynikają z danych dostarczonych przez producenta firmware, dlatego sama obecność pozycji „UEFI Keyboard Layout” nie oznacza, że każda klawiatura lub każdy język będzie obsługiwany. Wpływ ustawienia na wpisywanie znaków przed startem systemuRóżnica między fizycznym opisem klawiszy a aktywnym układem może być widoczna podczas wpisywania hasła do firmware albo hasła dysku. Użytkownik może nacisnąć klawisz oznaczony na obudowie jako jeden znak, natomiast firmware zinterpretuje go zgodnie z innym mapowaniem. Dotyczy to zwłaszcza klawiatur używanych w różnych krajach, klawiatur z układem QWERTY, QWERTZ lub AZERTY oraz znaków dostępnych przez AltGr. Problem nie musi oznaczać uszkodzenia klawiatury; przyczyną może być rozbieżność między nadrukiem na klawiszach a konfiguracją UEFI. Ustawienie ma znaczenie również wtedy, gdy firmware pozwala przeglądać katalogi na nośniku USB, uruchamiać plik EFI albo korzystać z wbudowanej powłoki UEFI. W takich przypadkach błędnie rozpoznane znaki mogą zmienić nazwę ścieżki lub parametru. Najpierw warto sprawdzić, czy problem występuje wyłącznie w menu firmware, czy także po uruchomieniu systemu. Jeżeli w systemie operacyjnym klawiatura działa prawidłowo, a nieprawidłowe znaki pojawiają się tylko w UEFI, należy skontrolować aktywny układ, wersję firmware, ustawienia języka oraz sposób podłączenia klawiatury. Sprawdzenie konfiguracji podczas serwisowania sprzętuDiagnostyka powinna rozpocząć się od podłączenia przewodowej klawiatury USB bezpośrednio do portu komputera, ponieważ nie każde firmware obsługuje odbiorniki bezprzewodowe, koncentratory USB lub dodatkowe funkcje klawiatury na etapie pre-boot. Następnie można wejść do ustawień UEFI i sprawdzić pozycję dotyczącą języka lub układu klawiatury. W zależności od producenta może ona znajdować się w sekcji ustawień ogólnych, bezpieczeństwa, startu albo lokalizacji. Zmiana układu nie powinna być utożsamiana z aktualizacją firmware ani z resetem ustawień systemu. Jeżeli wybrany układ nie jest dostępny, trzeba uwzględnić ograniczenia konkretnej wersji UEFI. Aktualizacja firmware może rozszerzyć obsługę urządzeń wejściowych lub poprawić działanie interfejsu, ale nie gwarantuje dodania nowych pakietów językowych. W razie problemów serwisant może porównać działanie kilku klawiatur, sprawdzić reakcję na klawisze modyfikujące, przywrócić prawidłowy układ zgodnie z dokumentacją producenta oraz ocenić, czy błąd dotyczy firmware, portu USB, samej klawiatury czy procesu wpisywania hasła. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym diagnostyką problemów występujących przed uruchomieniem systemu. |