Nie wszystkie klawiatury są takie same. Klawiatury fizyczne różnią się w zależności od obsługiwanych układów klawiszy, na przykład klawiatury Apple bardzo różnią się od klawiatur systemu Windows. Duża klawiatura ma wydzielony rząd klawiszy numerycznych, podczas gdy w małej klawiaturze usunięto tę część, aby zmniejszyć rozmiar. Do wprowadzania cyfr użytkownicy mogą używać klawiszy numerycznych znajdujących się nad klawiszami literowymi. Niektóre aplikacje wymuszają użycie rzędu klawiszy numerycznych (klawisze numeryczne), w takim przypadku można użyć funkcji AutoHotkey , aby dodać rząd klawiszy numerycznych do klawiatury.
Kiedy naciśniesz klawisz, system operacyjny rozpoznaje go poprzez wirtualny kod klawisza. Każdy klawisz ma swój własny kod w zależności od dodanego układu klawiatury. Jeśli chcesz dodać rząd klawiszy numerycznych do swojej klawiatury, musisz sprawić, aby system operacyjny zauważył, że naciśnięty klawisz numeryczny faktycznie znajduje się na dedykowanej klawiaturze.
Jak dodać rząd klawiszy numerycznych do klawiatury systemu Windows 10
Pobierz AutoHotKey . Po zainstalowaniu otwórz Notatnik i wklej następujące informacje do Notatnika. Zapisz plik np. z rozszerzeniem AHK ; numpad.ahk.
#If GetKeyState("CapsLock", "T") 1::Numpad1 2::Numpad2 3::Numpad3 4::Numpad4 5::Numpad5 6::Numpad6 7::Numpad7 8::Numpad8 9::Numpad9 0: :Numpad0
Uruchom ten plik. Aby przeprowadzić symulację, naciśnij klawisz numeryczny i włącz Capslock . W trakcie procesu włączenie Capslocka jest równoznaczne z włączeniem numLock .
Kiedy naciskasz klawisze numeryczne nad klawiszami z literami, system operacyjny myśli, że naciskasz klawisz numeryczny na prawdziwej klawiaturze. Możesz przetestować za pomocą aplikacji o nazwie Tester klawiatury. Poniższy zrzut ekranu pokazuje, jak cyfrę 2 wprowadza się poprzez naciśnięcie klawisza 2 na klawiaturze fizycznej, ale w rzeczywistości wprowadza się ją poprzez naciśnięcie klawisza 2 w rzędzie klawiszy numerycznych u góry klawiatury.

Ograniczenia podczas dodawania wiersza liczb do klawiatury systemu Windows 10
Ten skrypt działa tylko w przypadku liczb, a nie żadnych symboli ani klawiszy w wierszu klawisza numerycznego. Jeśli dotkniesz znaku plusa, minusa lub ukośnika, nie zostanie on rozpoznany jako klawisz na klawiaturze numerycznej. Podobnie klawisz „.” nie będzie również mapowany jako klucz dziesiętny w wierszu klucza numerycznego.
W systemie Windows 10 ta sztuczka ma zastosowanie we wszystkich aplikacjach, na przykład gdy chcesz przesuwać kursor za pomocą klawiszy numerycznych. Jeśli potrzebujesz wiersza klawiatury numerycznej do skrótów w grach lub aplikacjach, ten mały skrypt będzie przydatny. Możesz znaleźć aplikację, która to zrobi, ale będzie ona zużywać więcej zasobów komputera.
Zobacz więcej: