Jak wyłączyć Num Lock na komputerze


Klawisz Numlock jest prawdopodobnie najbardziej bezużytecznym i irytującym klawiszem na nowoczesnej klawiaturze. Jedno przypadkowe dotknięcie i pęk kluczy nagle wyrasta z liczb. Jak trwale wyłączyć Numlock na komputerze?

Jest to szczególnie problem w przypadku klawiatur laptopów, gdzie zamiast klawiatury numerycznej na normalnych klawiszach są wydrukowane cyfry. Numlock znajduje się gdzieś na górze, gdzie naciskasz go, sięgając po przycisk Home.

Dlaczego klawisz Numlock stanowi problem

Klawisz Numlock, podobnie jak przycisk Caps Lock, pełni funkcję przełącznika. Jeśli przypadkowo naciśniesz Numlock, czy nie możesz po prostu dotknąć go ponownie, aby go odblokować?

Z pewnością możesz, ale jest to dobre tylko w jednorazowej sytuacji. Jeśli zauważysz, że Numlock jest wielokrotnie włączany na Twoim komputerze, potrzebujesz trwalszego rozwiązania.

Numlock nie tylko zakłóca przepływ pracy i psuje wszystko, nad czym pracujesz, ale także marnuje ogromną ilość czasu i wysiłku na usuwanie błędów. I w przeciwieństwie do klawisza Caps Lock, prawie nigdy nie jest on przydatny, ponieważ prawie nikt nie używa klawiatury numerycznej.

Dlaczego Numlock ciągle się aktywuje na moim komputerze?

Istnieją trzy możliwe przyczyny częstego pojawiania się wskaźnika Numlock na komputerze.

Po pierwsze przez przypadek. Jest to najczęstszy powód, ponieważ wiele osób piszących szybko przez pomyłkę naciska klawisz Numlock.

Może być również domyślnie włączona. Chociaż standardem jest wyłączenie Numlocka przy uruchomieniu, błąd – lub zmiana odpowiedniego ustawienia – może włączyć tę funkcję przy każdym uruchomieniu komputera.

I wreszcie może to być problem z oprogramowaniem. Bardzo rzadko występuje problem polegający na tym, że Num Lock zostaje aktywowany bez naciśnięcia fizycznego klawisza. Jest to najtrudniejszy problem do rozwiązania, ponieważ trudno jest określić źródło błędu.

Jak wyłączyć Num Lock

Problemem, z którym spotyka się większość ludzi, jest przypadkowe dotknięcie klawisza blokady numerycznej podczas pisania. Można to łatwo naprawić za pomocą wyłączenie klucza za pomocą AutoHotkey.

Poprawka 1: Wyłącz klawisz Num Lock za pomocą AutoHotkey

AHK to lekkie narzędzie do ponownego mapowania klawiszy i tworzenia niestandardowych skrótów klawiszowych dla systemów Windows 10 i 11. Chociaż korzysta ze skryptów, proste czynności, takie jak tworzenie powiązań klawiszy, wymagają bardzo mało kodu. Na przykład możemy wyłączyć Numlock za pomocą jednej linii:.

NumLock::Return

Łatwe, prawda? Oto szczegółowa metoda instalacji AutoHotkey na komputerze i uruchomienia tego skryptu.

  1. Najpierw pobierz AutoHotkey z oficjalnej strony internetowej.
    1. Uruchom pobrany program instalacyjny, aby zainstalować AutoHotkey na swoim komputerze.
      1. Po zainstalowaniu AutoHotkey możesz utworzyć skrypt AHK w dowolnym miejscu. Kliknij prawym przyciskiem myszy puste miejsce w dowolnym folderze i wybierz Nowy>Skrypt AutoHotkey.
        1. Nadaj mu odpowiednią nazwę i naciśnij Enter. Aby edytować skrypt, kliknij plik prawym przyciskiem myszy i wybierz Otwórz za pomocą>Notatnik.
        2. W pliku znajduje się już mnóstwo rzeczy, które przygotowują wszystko za Ciebie. Zignoruj ​​to i wpisz w nowym wierszu następujący tekst:
        3. NumLock:: Powrót

          1. Zapisz plik i zamknij Notatnik. Aby zastosować skrypt, kliknij go dwukrotnie. Klawisz Numlock nie będzie już działać. Możesz zamknąć skrypt w dowolnym momencie, klikając prawym przyciskiem myszy ikonę AHK w zasobniku systemowym i wybierając Wyjdź.
          2. Pamiętaj, że niektóre aplikacje (głównie gry wideo) mogą zakłócać działanie AHK, dlatego często dobrym pomysłem jest uruchomienie skryptu, klikając go prawym przyciskiem myszy i wybierając Uruchom jako administrator. Daje to priorytet skryptowi, umożliwiając mu uruchomienie dowolnej aplikacji.

            Poprawka 2: Wyłącz klawisz Num Lock za pomocą klawiszy SharpKeys

            AutoHotkey to nie jedyny sposób na przemapuj klucze w systemie Microsoft Windows. Masz także SharpKeys, aplikację opartą na graficznym interfejsie użytkownika, która robi zasadniczo to samo.

            SharpKeys działa poprzez bezpośrednie wprowadzanie zmian w rejestrze systemu Windows, zamiast przechwytywać naciśnięcia klawiszy, takie jak AHK. W związku z tym nie ma wszystkich elastyczność, jaką zapewnia system skryptowy AHK, ale nie potrzebujemy niczego wymyślnego, aby ponownie przypisać pojedynczy klawisz.

            1. Pobierz narzędzie z jego strona GitHub. Możesz pobrać plik ZIP, który działa jako aplikacja przenośna lub instalator MSI, jeśli chcesz.
              1. Uruchom aplikację po zainstalowaniu lub wyodrębnieniu SharpKeys.
                1. W oknie głównym zostanie wyświetlona lista wszystkich przypisań klawiszy wybranych w aplikacji SharpKeys. Aby utworzyć nowy, kliknij przycisk Dodaj. Spowoduje to otwarcie okna Dodaj nowe mapowanie klawiszyz równoległymi listami klawiszy i funkcji, którymi możesz je zastąpić..
                  1. Ręczne znalezienie określonego klawisza może zająć trochę czasu, więc wybierz Wpisz klawiszponiżej lewego panelu i naciśnij klawisz Numlock na klawiaturze. Gdy SharpKeys wykryje naciśnięcie klawisza, wybierz OK, aby kontynuować.
                    1. Domyślna akcja po prawej stronie to Wyłącz kluczyki właśnie tego chcemy. Po prostu wybierz OK.ponownie.
                      1. Jak widać, na ekranie głównym pojawił się teraz nowy wpis opisujący nową zmianę. Aby faktycznie zastosować tę zmianę, użyj przycisku Zapisz do rejestru.
                      2. Efekt jest taki sam jak w przypadku skryptu AHK – klawisz Numlock na klawiaturze nie będzie już działać. Jest to jednak nieco trudniejsze do cofnięcia niż skrypt, ponieważ musisz ponownie uruchomić SharpKeys i usunąć zmianę, a nie po prostu zamknąć program.

                        Poprawka 3: Ustaw domyślny stan Num Lock na wyłączony w rejestrze

                        W przypadku wielu osób problemem nie jest przypadkowe naciśnięcie klawisza Numlock, ale raczej to, że Numlock jest domyślnie włączony na ich komputerze.

                        Wyjaśnijmy jedną rzecz na samym początku – zmiana domyślnego zachowania Numlocka nie jest prostą naprawą. Wymaga modyfikacji odpowiedniego ustawienia z BIOS-u lub rejestr.

                        Szczerze mówiąc, nie jest to nawet problem wymagający naprawy, ponieważ zawsze możesz ręcznie wyłączyć Numlock przy każdym uruchomieniu komputera. Co więcej, skrypt AHK opisany w poprawce 5 automatycznie wyłącza Num Lock, niezależnie od tego, czy został on uruchomiony domyślnie, czy nie.

                        Jeśli nadal chcesz majstrować przy ustawieniach Rejestru, oto szczegółowa metoda, jak to zrobić.

                        1. Otwórz Edytor rejestru, wyszukując Regedit w menu Start.
                          1. Przejdź do HKEY_USERS\.Default\Control Panel\Keyboard\ w lewym panelu. Możesz także dodać ten adres do katalogu głównego na pasku adresu u góry w następujący sposób:
                            1. Po prawej stronie zobaczysz kilka klawiszy, w tym jeden o nazwie InitialKeyboardIndicators. Kliknij dwukrotnie ten wpis, aby zmodyfikować jego wartość..
                              1. Zmień wartość na 0, aby automatycznie wyłączać Numlock przy uruchomieniu. Wybierz OKi zamknij Regedit, aby zapisać zmiany. Nowe ustawienie zacznie obowiązywać po ponownym uruchomieniu komputera.
                              2. Poprawka 4: Ustaw domyślny stan Num Lock na Wyłączony w BIOSie

                                W większości laptopów i komputerów stacjonarnych można także zmodyfikować domyślny stan Numlocka w ustawieniach BIOS-u. Jest to zwykle rozwiązanie trwalsze niż edycja rejestru, którą często można cofnąć w systemie Windows.

                                Nie ma jednak konkretnej instrukcji zmiany stanu Numlock w BIOS-ie, ponieważ układ BIOS-u różni się w zależności od płyty głównej. Wystarczy poszperaj w ustawieniach BIOSu komputera i sprawdź, czy nie ma napisu Num Lock – jest to zwykle ustawienie domyślne.

                                Poprawka 5: Stałe wyłączenie Num Locka za pomocą AutoHotkey

                                Widzieliśmy już, jak przypisać klawisz Numlock do zera za pomocą AHK, ale co z całkowitym wyłączeniem Num Locka? Można to zrobić na dwa sposoby.

                                Pierwsza metoda polega na użyciu wbudowanej funkcji SetNumLockState AHK. Za pomocą tej opcji możesz wymusić wyłączenie Numlocka, niezależnie od tego, ile razy aplikacja (lub przypadkowe naciśnięcie klawisza) będzie próbowała go włączyć. Po prostu umieść następujące linie w nowym skrypcie AutoHotkey i zapisz go:

                                #Wymuś pojedynczą instancję

                                #Trwałe

                                SetNumLockState, wyłączone

                                SetNumLockState, zawsze wyłączone

                                Teraz uruchom ten skrypt jako Administrator. Nie będzie już możliwe włączenie Numlocka na twoim komputerze za pomocą klawisza lub w inny sposób. Nawet jeśli Numlock był włączony przed uruchomieniem skryptu, zostanie wyłączony.

                                Jeśli chcesz ponownie użyć Numlocka, zawsze możesz wstrzymać lub zawiesić skrypt za pomocą ikony w zasobniku systemowym.

                                Teraz w niektórych systemach funkcja AlwaysOn nie będzie działać konsekwentnie. Zwykle dzieje się tak, gdy stan jest wyzwalany przez aplikację, a nie klucz.

                                W takich sytuacjach wymagany jest nieco bardziej złożony skrypt. Zasadniczo potrzebujemy timera, który będzie sprawdzał stan Num Locka co kilkaset milisekund i wyłączał go w przypadku, gdy okaże się, że jest włączony. Brzmi skomplikowanie, ale w praktyce jest bardzo proste..

                                #Wymuś pojedynczą instancję

                                #Trwałe

                                SetTimer, CheckNumlock, 500

                                Powrót

                                CheckNumlock:

                                Stan := GetKeyState(„Numlock”, „T”)

                                JeśliRówne, Stan, 1

                                {

                                SetNumLockState , Wyłączone

                                Powrót

                                Uruchom ten skrypt jako administrator, a Numslock już nigdy nie będzie mógł zostać aktywowany na Twoim komputerze.

                                Jak najlepiej wyłączyć Num Lock na komputerze?

                                Najbardziej niezawodny sposób na całkowite wyłączenie Numlocka na komputerze – i pozostawienie go w takim stanie – polega na użyciu skryptu AutoHotkey, który stale sprawdza stan Num Locka i wyłącza go w razie potrzeby.

                                Mimo to większość użytkowników nie potrzebuje tak wszechstronnego skryptu. Jeśli chcesz tylko wyłączyć fizyczny klawisz Numlock na klawiaturze, wystarczy jednowierszowy skrypt AHK.

                                Aby zmodyfikować domyślny stan Numlocka podczas uruchamiania, musisz albo zagłębić się w rejestr, albo wprowadzić zmiany w ustawieniach BIOS-u. Możesz także po prostu dotknąć go raz przy każdym uruchomieniu komputera, na wypadek gdyby obie te opcje wydawały Ci się zbyt techniczne.

                                .

                                Powiązane posty:

                                Jak znaleźć adres IP na komputerze z systemem Windows Jak pobierać i zapisywać obrazy na Chromebooku Jak upewnić się, że Twoja sieć VPN działa i chroni Twoją prywatność Jak zmienić adres e-mail konta Microsoft Jak wyczyścić pamięć podręczną w Microsoft Edge (i dlaczego powinieneś) Jak naprawić błąd synchronizacji czasu w systemie Windows Jak korzystać z przycisku „Pokaż system Windows” na Chromebooku

                                21.12.2022