Strona główna
» WINDOWS
»
Jak zachować zawsze włączony klawisz Num Lock w systemach Windows 10 i 11
Jak zachować zawsze włączony klawisz Num Lock w systemach Windows 10 i 11
Aby klawisz Num Lock był zawsze włączony w systemie Windows 11 lub Windows 10, można uruchomić krótki skrypt AutoHotkey v2, który zapobiega wyłączaniu klawiatury numerycznej przez klawisz. Sam system Windows pozwala włączyć klawisz Num Lock i otrzymywać powiadomienia dźwiękowe o zmianie jego stanu, ale nie oferuje standardowego przełącznika Ustawień oznaczonego jako „Zawsze włączone”. Jeśli potrzebujesz włączyć klawisz Num Lock tylko raz, naciśnij go; skorzystaj z poniższej metody, jeśli regularnie go przypadkowo wyłączasz.
Najpierw sprawdź klawisz Num Lock
Na klawiaturze pełnowymiarowej przycisk Num Lock znajduje się zazwyczaj nad klawiaturą numeryczną. Naciśnij go raz, a następnie wpisz cyfry do Notatnika lub innego pola tekstowego. Wiele klawiatur ma małą lampkę, która zapala się, gdy przycisk Num Lock jest aktywny. Gdy Num Lock jest wyłączony, klawisze klawiatury mogą pełnić funkcję strzałek, Home, End, Page Up lub Page Down zamiast wprowadzania cyfr.
Kontrolka Num Lock informuje, że klawiatura numeryczna tej klawiatury jest w trybie wprowadzania cyfr.
W kompaktowym laptopie klawiatura może być nieobecna lub połączona z klawiszami literowymi. Poszukaj oznaczenia NumLk lub kombinacji klawiszy Fn określonej przez producenta. Jeśli klawiatura nie posiada klawiatury numerycznej, wymuszenie włączenia Num Lock nie doda jej.
Jak zawsze włączyć klawisz Num Lock za pomocą AutoHotkey
AutoHotkey v2 to narzędzie do automatyzacji systemu Windows. Jego SetNumLockStatefunkcja obsługuje AlwaysOnfunkcję blokowania normalnych prób wyłączenia klawisza Num Lock podczas działania skryptu. Poniższe kroki dotyczą zarówno systemu Windows 11, jak i Windows 10.
Zainstaluj AutoHotkey v2. Pobierz go z oficjalnej strony AutoHotkey i dokończ instalację. W tym przykładzie użyto składni v2, a nie starszego formatu poleceń v1.
Utwórz skrypt. W Eksploratorze plików utwórz nowy plik tekstowy, otwórz go w Notatniku i wpisz następujące wiersze:
Użyj polecenia AutoHotkey v2 Num Lock w poniższym skrypcie i nie wyłączaj skryptu.
Zapisz jako KeepNumLockOn.ahk. W Notatniku wybierz Plik > Zapisz jako, ustaw opcję Zapisz jako typ na Wszystkie pliki i wpisz nazwę pliku z .ahkrozszerzeniem. W ten sposób unikniesz przypadkowego zapisania KeepNumLockOn.ahk.txt.
Uruchom i sprawdź. Kliknij dwukrotnie plik. Po uruchomieniu skryptu naciśnij Num Lock i wpisz kilka cyfr za pomocą klawiatury; klawisz powinien pozostać w trybie wprowadzania cyfr. Ten Persistentwiersz zapewnia, że skrypt będzie nadal uruchomiony. Ikona skryptu powinna pojawić się w obszarze powiadomień, prawdopodobnie pod strzałką z ukrytymi ikonami.
Uruchom go automatycznie po zalogowaniu. Naciśnij Windows + R, Enter shell:startupi Enter. W otwartym folderze utwórz lub wklej skrót do KeepNumLockOn.ahk, pozostawiając oryginalny skrypt w stabilnej lokalizacji. Wyloguj się i zaloguj ponownie, aby potwierdzić uruchomienie skryptu.
Skrót w folderze Autostart bieżącego użytkownika uruchamia skrypt Num Lock po zalogowaniu.
Kliknij prawym przyciskiem myszy ikonę uruchomionego skryptu AutoHotkey w obszarze powiadomień i wybierz polecenie Zakończ, aby zatrzymać skrypt. Aby uniemożliwić jego uruchomienie w przyszłości, usuń tylko jego skrót z folderu Autostart. Następnie możesz normalnie włączyć klawisz Num Lock. Nie usuwaj programu ani nie modyfikuj rejestru tylko po to, aby usunąć to zachowanie podczas uruchamiania.
Zamiast tego włącz dźwiękowy wskaźnik Num Lock
Jeśli wolisz otrzymywać ostrzeżenia o zmianie klawisza Num Lock zamiast go blokować, użyj klawiszy przełączających , wbudowanej funkcji ułatwień dostępu systemu Windows. Odtwarza ona dźwięk po naciśnięciu klawisza Num Lock, Caps Lock lub Scroll Lock.
Windows 11: naciśnij przycisk Windows + U, wybierz opcję Klawiatura w obszarze Ułatwienia dostępu i włącz opcję Klawisze przełączające .
Windows 10: Otwórz Ustawienia > Ułatwienia dostępu > Klawiatura i włącz opcję Użyj klawiszy przełączających (etykieta może być wyświetlana jako Klawisze przełączające ).
Klawisze przełączające dodają sygnał dźwiękowy, ale nie zapobiegają wyłączeniu klawisza Num Lock.
Ta funkcja nie blokuje klawiatury, a jedynie ułatwia zauważenie zmian. Opcja jest opisana w przewodniku Microsoftu dotyczącym dostępności klawiatury . W zależności od ustawień klawiatury, przytrzymanie klawisza Num Lock przez pięć sekund może również wywołać skrót klawiszowy klawiszy przełączających.
Co się stanie, jeśli Num Lock nadal będzie wyłączony lub klawiatura nie będzie działać?
Resetuje się po ponownym uruchomieniu: Sprawdź, czy skrypt jest uruchomiony i czy jego skrót znajduje się w shell:startup. Skrypt startowy AutoHotkey nie zostanie uruchomiony, dopóki użytkownik się nie zaloguje.
Jest wyłączony na ekranie logowania systemu Windows: Sprawdź, czy oprogramowanie układowe BIOS/UEFI komputera oferuje ustawienie takie jak „ Stan NumLock” lub „NumLock przy rozruchu” . Dostępność i brzmienie zależą od producenta urządzenia. To ustawienie jest niezależne od skryptu po zalogowaniu.
Klawiatura porusza wskaźnikiem: sprawdź Klawisze myszy w obszarze Ułatwienia dostępu > Mysz w systemie Windows 11 lub Ułatwienia dostępu > Mysz w systemie Windows 10. Funkcja Klawisze myszy celowo używa klawiatury numerycznej do sterowania wskaźnikiem; firma Microsoft wyjaśnia to zachowanie .
Działają tylko niektóre klawisze: Sprawdź kombinację klawiszy Fn/NumLk na klawiaturze, podłącz ponownie zewnętrzną klawiaturę i przetestuj w edytorze tekstu. Błędnego mapowania klawiszy klawiatury lub urządzenia nie da się naprawić, zmieniając jedynie stan klawisza Num Lock.
Podsumowanie: naciśnij klawisz Num Lock, aby tymczasowo włączyć cyfry, włącz klawisze przełączające, jeśli chcesz, aby powiadomienia dźwiękowe były włączone, lub użyj skryptu AutoHotkey v2 ze skrótem startowym, aby klawisz Num Lock był włączony przez cały czas trwania sesji zalogowanego systemu Windows.