Jak dodać klawiaturę numeryczną do klawiatury w systemie Windows 10

Nie wszystkie klawiatury, fizyczne lub inne, są takie same. Klawiatury fizyczne różnią się w zależności od układu klawiszy i które klawisze obsługują, na przykład klawiatura Apple bardzo różni się od klawiatury systemu Windows. Duża klawiatura ma dedykowaną klawiaturę numeryczną, podczas gdy inne mniejsze klawiatury rezygnują z niej na rzecz bardziej kompaktowego rozmiaru. Użytkownicy mogą używać klawiszy numerycznych znajdujących się na górze klawiszy alfabetu, aby wprowadzać cyfry i nie tracą zbyt wiele, gdy nie ma klawiatury numerycznej. Niektóre aplikacje wymagają użycia klawiatury numerycznej. W takim przypadku możesz użyć AutoHotkey, aby dodać klawiaturę numeryczną do klawiatury.

Po naciśnięciu klawisza na klawiaturze system operacyjny rozpoznaje go za pomocą wirtualnego kodu klawisza. Każdy klawisz ma swój własny kod zależny od dodanego układu klawiatury. Jeśli chcesz dodać klawiaturę numeryczną do klawiatury, będziesz musiał sprawić, by system operacyjny pomyślał, że klawisz numeryczny, który naciskasz, znajduje się na dedykowanej klawiaturze numerycznej.

Dodaj Numpad

Ściągnij i zainstaluj AutoHotKey. Po zainstalowaniu otwórz Notatnik i wklej w nim następujące elementy. Zapisz plik na przykład 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 zasymulować naciśnięcie klawisza numerycznego, włącz Caps Lock. Przy uruchomionym skrypcie włączenie Caps Lock jest równoznaczne z włączeniem numLock.

Po dotknięciu klawiszy numerycznych u góry klawiszy alfabetu system operacyjny pomyśli, że naciskasz klawisz numeryczny na fizycznej klawiaturze numerycznej. Możesz to przetestować za pomocą aplikacji internetowej o nazwie Tester klawiatury. Poniższy zrzut ekranu pokazuje, że cyfra 2 została wprowadzona przez dotknięcie klawisza 2 na fizycznej klawiaturze numerycznej, podczas gdy w rzeczywistości została wpisana przez naciśnięcie klawisza 2 w rzędzie klawiszy numerycznych u góry klawiatury.

Ograniczenia

Ten skrypt działa tylko dla liczb, a nie dla innych symboli / klawiszy, które znajdziesz na klawiaturze numerycznej. Jeśli dotkniesz klawisza plus, minus lub ukośnika, nie zostanie on zarejestrowany jako naciśnięcie klawisza na klawiaturze numerycznej. Podobnie klawisz kropki nie będzie mapowany jako klawisz dziesiętny na klawiaturze numerycznej.

To powinno działać we wszystkich aplikacjach. Działa z systemem Windows 10, gdy chcesz przesunąć kursor za pomocą klawiszy numerycznych. Jeśli potrzebujesz klawiatury numerycznej do skrótów klawiaturowych w grze lub aplikacji, ten mały skrypt załatwi sprawę. Prawdopodobnie możesz znaleźć aplikację do użycia w jej miejscu, ale skrypt wymaga znacznie mniej zasobów.

Jeśli potrzebujesz tylko klawisza numerycznego jako skrótu, sprawdź, czy masz precyzyjny touchpad, i przypisz skrót klawiaturowy do gestu przesunięcia.