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

Aby dodać klawiaturę numeryczną do kompaktowej klawiatury w systemie Windows 10, użyj programu AutoHotkey v2, aby przemapować rząd cyfr na wirtualne klawisze klawiatury numerycznej. Poniższy skrypt sprawia, że ​​cyfry w górnym rzędzie działają jak cyfry klawiatury numerycznej, gdy włączony jest klawisz Caps Lock, i przywraca ich normalne działanie po jego wyłączeniu. Działa to tylko w aplikacjach, które akceptują symulowane zdarzenia klawiszy programu AutoHotkey.

Jak działa mapowanie klawiatury numerycznej

System Windows i aplikacje potrafią odróżnić cyfrę wpisaną z górnego wiersza od tej samej cyfry wysłanej z klawiatury numerycznej. AutoHotkey może przechwycić klawisz i wysłać w jego miejsce inny. W tym przypadku, 1poprzez 0„send Numpad1through Numpad0” #HotIfwarunek ogranicza remapowanie do okresu, w którym wciśnięty jest klawisz Caps Lock. AutoHotkey dokumentuje te kontekstowe skróty klawiszowe i nazwy klawiszy w swoich referencjach #HotIf , referencjach GetKeyState oraz przewodniku po remapowaniu .

Konfiguracja klawiatury numerycznej za pomocą AutoHotkey v2

  1. Zainstaluj AutoHotkey v2

    Pobierz aktualną, stabilną wersję AutoHotkey v2 z oficjalnej strony pobierania AutoHotkey , a następnie uruchom instalator i zachowaj standardowe opcje, chyba że masz powód, aby je zmienić. Użyj wersji 2 dla poniższego skryptu; starsze skrypty AutoHotkey v1 używają innej składni warunkowych skrótów klawiszowych. Oficjalny przewodnik instalacji wyjaśnia dostępne opcje konfiguracji.

    Ilustracja strony pobierania AutoHotkey v2 otwartej w przeglądarce Windows 10.
    Ilustracja przedstawiająca oficjalną stronę do pobrania AutoHotkey. Jej wygląd może ulec zmianie.
  2. Utwórz skrypt ponownego mapowania

    Otwórz Notatnik, wklej poniższy skrypt i zapisz go w łatwo dostępnym miejscu jako numpad.ahk. W oknie dialogowym „Zapisz jako” w Notatniku ustaw „Zapisz jako typ” na „ Wszystkie pliki” , aby system Windows nie dopisywał .txtdo nazwy pliku.

    #Requires AutoHotkey v2.0
    #SingleInstance Force
    
    #HotIf GetKeyState("CapsLock", "T")
    1::Numpad1
    2::Numpad2
    3::Numpad3
    4::Numpad4
    5::Numpad5
    6::Numpad6
    7::Numpad7
    8::Numpad8
    9::Numpad9
    0::Numpad0
    #HotIf

    Pierwszy wiersz wymaga AutoHotkey v2 i #SingleInstance Forcezapobiega uruchomieniu duplikatów tego skryptu. Blok warunkowy stosuje remapowanie tylko wtedy, gdy włączony jest Caps Lock; ostatni blok usuwa ten warunek dla wszystkich skrótów klawiszowych, które mogą zostać dodane później. Ten skrypt celowo mapuje tylko dziesięć cyfr. Zapoznaj się z listą klawiszy#HotIf AutoHotkey, jeśli chcesz dodać operatory klawiatury numerycznej lub inne klawisze.

    Ilustracja w Notatniku przedstawiająca dyrektywę AutoHotkey v2 i pierwsze trzy mapowania wiersza liczbowego na klawiaturę numeryczną.
    Ilustracja pokazuje początek skryptu. Skopiuj wszystkie dziesięciocyfrowe mapowania z bloku kodu.
  3. Uruchom skrypt i zmień tryby

    Kliknij dwukrotnie numpad.ahk. AutoHotkey powinien pojawić się w obszarze powiadomień obok zegara systemu Windows; jeśli ikona jest ukryta, wybierz małą strzałkę w górę, aby wyświetlić ikony w zasobniku systemowym. Naciśnij klawisz Caps Lock , aby włączyć mapowanie, a następnie wpisz cyfrę w wierszu liczbowym w aplikacji, której chcesz użyć. Naciśnij ponownie klawisz Caps Lock, aby powrócić do zwykłego wprowadzania cyfr.

    Caps Lock nadal kontroluje wielkość liter. Gdy jest włączony, litery są pisane wielkimi literami, więc wyłącz go po powrocie do normalnego pisania. Aby całkowicie zatrzymać mapowanie, kliknij prawym przyciskiem myszy ikonę AutoHotkey na pasku zadań i wybierz Wyjdź.

    Ilustracja klawiatury z klawiszem Caps Lock i wyróżnionym rzędem cyfr 2 w celu tymczasowego przejścia w tryb klawiatury numerycznej.
    Caps Lock włącza tryb tymczasowy; podświetlona cyfra w górnym wierszu jest wówczas wysyłana jako klawisz klawiatury.
  4. Przetestuj w aplikacji docelowej

    Użyj nieszkodliwego skrótu lub ustawienia wprowadzania, które wyraźnie oczekuje na naciśnięcie klawisza klawiatury. Przy włączonym klawiszu Caps Lock naciśnij odpowiadającą cyfrę w górnym wierszu; wyłącz Caps Lock i powtórz, aby potwierdzić, że mapowanie się zatrzymało. Sam edytor tekstu nie jest w stanie rozróżnić tych dwóch wpisów, ponieważ oba zazwyczaj wyświetlają tę samą cyfrę. Jeśli aplikacja ma ekran przypisania klawiszy, przypisz tymczasową akcję do klawisza przeznaczonego wyłącznie dla klawiatury i przetestuj ją tam.

    Diagram przedstawiający fizyczny klawisz 2 w górnym rzędzie przypisany do zdarzenia klawisza Numpad 2.
    Mapowanie wysyła zdarzenie Numpad 2 po naciśnięciu klawisza 2 w górnym rzędzie.

Ograniczenia i szybkie rozwiązania

  • Operatory nie są uwzględnione. Skrypt mapuje tylko cyfry, a nie plus, minus, mnożenie, dzielenie, dziesiętne ani Enter. Wymagają one dodatkowych remapów i odpowiednich klawiszy źródłowych; niektóre klawisze źródłowe mogą generować inne znaki na układach klawiatury innych niż amerykański.
  • Aplikacja może ignorować symulowane dane wejściowe. Niektóre gry, sesje zdalne lub aplikacje ze specjalistyczną obsługą danych wejściowych mogą nie akceptować zdarzeń remapowanych. Zapoznaj się z dokumentacją i zasadami aplikacji, szczególnie przed użyciem remapowania klawiatury w grze online. Jeśli działa to w jednej aplikacji, ale nie w innej, ograniczeniem może być aplikacja docelowa.
  • Sprawdź plik skryptu i jego wersję. Jeśli dwukrotne kliknięcie otworzy plik w Notatniku, upewnij się, że kończy się on na .ahk, a nie .ahk.txt, i że zainstalowany jest AutoHotkey v2. Starszy interpreter v1 nie może uruchomić tego skryptu v2 w takiej formie, w jakiej został napisany.
  • Sprawdź poziom uprawnień aplikacji docelowej. Jeśli aplikacja działa z podwyższonymi uprawnieniami, skrypt działający normalnie może nie wysyłać do niej danych wejściowych. Tylko jeśli ufasz aplikacji i rozumiesz efekt, spróbuj uruchomić obie aplikacje z tym samym poziomem uprawnień i przetestuj ponownie.

Jeśli potrzebujesz klawiatury ekranowej tylko do sporadycznego wprowadzania danych myszą lub dotykiem, system Windows zawiera klawiaturę ekranową. Naciśnij klawisz Windows + Ctrl + O , wybierz Opcje i włącz opcję Włącz klawiaturę numeryczną . Wyświetla ona przyciski klawiatury, ale nie zmienia fizycznego rzędu cyfr w klawiaturę numeryczną. Przewodnik po klawiaturze ekranowej firmy Microsoft omawia tę opcję.

Zostaw komentarz

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Konwertuj zdjęcia na obrazy, szkice i kreskówki za pomocą FotoSketcher

Zamień zdjęcie w obraz, szkic ołówkiem lub komiks dzięki FotoSketcher Studio. Dowiedz się, jak wybrać efekt, dostosować podgląd i zapisać swoją grafikę.

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Szczegółowa analiza i identyfikacja plików audio dzięki Audio Identifier

Dowiedz się, co Audio Identifier ujawnia na temat szybkości transmisji, koderów i tagów, jak działa jego starszy proces pracy i które obecne narzędzia sprawdzają pliki lub identyfikują utwory.

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

Mój indeks zdjęć: program do organizacji zdjęć typu open source dla systemu Windows

My Photo Index to starszy katalog zdjęć dla systemu Windows, umożliwiający tagowanie, ocenianie i przeglądanie lokalnych obrazów. Zapoznaj się z udokumentowanymi funkcjami, ograniczeniami zgodności i aktualizowaną alternatywą.

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Zmień atrybuty plików i folderów, daty i godziny za pomocą narzędzia Attribute Changer

Dowiedz się, jak używać narzędzia Attribute Changer do edytowania atrybutów plików systemu Windows i znaczników czasu, aktualizowania dat zdjęć JPEG EXIF ​​i bezpiecznego podglądu zmian wsadowych.

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Jak ustawić inną tapetę na każdym monitorze w systemie Windows 10

Ustaw osobną tapetę dla każdego monitora systemu Windows 10, zidentyfikuj wyświetlacze, dostosuj dopasowanie obrazu i rozwiąż problemy z brakującymi opcjami monitora.

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

pViewer: Minimalistyczna przeglądarka obrazów i czytnik mangi i komiksów

Dowiedz się, do czego służy pViewer, jak działają tryby zdjęć i komiksów, którą edycję systemu Windows pobrać i czym różnią się wersje starsza i przepisana.

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

NeoDownloader: ustawianie parametrów i zbiorcze pobieranie obrazów ze stron internetowych

Dowiedz się, jak utworzyć projekt NeoDownloader, wybrać zakres indeksowania, ustawić filtry obrazów i miejsce docelowe oraz przeglądać pliki do pobrania w partiach.

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Jak przełączyć się na następną tapetę pulpitu za pomocą klawisza skrótu w systemach Windows 7 i 8

Skonfiguruj pokaz slajdów w systemie Windows 7 lub 8, utwórz krótki skrót VBScript i przypisz klawisz skrótu, aby przejść do następnej tapety.

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

XnConvert: stosuj efekty i konwertuj formaty obrazów partiami

Użyj XnConvert do stosowania efektów, zmiany rozmiaru zdjęć i konwersji formatów obrazów w partiach. Wybierz ustawienia wyjściowe, wyświetl podgląd edycji i chroń swoje oryginały.

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

PickMeApp: Przenieś programy Windows z zapisanymi ustawieniami

Przenieś zainstalowane aplikacje systemu Windows na inny komputer za pomocą aplikacji PickMeApp. Dowiedz się, jak działają pakiety TAP, jak przechwycić ustawienia i co może nie zostać przeniesione.