Niet alle toetsenborden zijn hetzelfde. Fysieke toetsenborden variëren afhankelijk van de toetsindelingen die ze ondersteunen. Apple-toetsenborden verschillen bijvoorbeeld sterk van Windows-toetsenborden. Een groot toetsenbord heeft een speciale rij cijfertoetsen, terwijl bij een klein toetsenbord dit onderdeel is verwijderd om de grootte te verkleinen. Gebruikers kunnen de cijfertoetsen bovenop de lettertoetsen gebruiken om cijfers in te voeren. Sommige toepassingen dwingen u om een rij cijfertoetsen (numpad) te gebruiken. In dat geval kunt u AutoHotkey gebruiken om een rij cijfertoetsen aan het toetsenbord toe te voegen.
Wanneer u op een toets drukt, herkent uw besturingssysteem deze via een virtuele sleutelcode. Elke toets heeft zijn eigen code, afhankelijk van de toetsenbordindeling die u hebt toegevoegd. Als u een rij cijfertoetsen aan uw toetsenbord moet toevoegen, moet u het besturingssysteem laten weten dat de cijfertoets die u indrukt daadwerkelijk aanwezig is op een speciaal toetsenbord.
Hoe u een rij cijfertoetsen toevoegt aan het Windows 10-toetsenbord
AutoHotKey downloaden . Na de installatie opent u Kladblok en plakt u het volgende in Kladblok. Sla het bestand bijvoorbeeld op met de bestandsextensie 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
Voer dit bestand uit. Om te simuleren drukt u op de numerieke toets en schakelt u Capslock in . Terwijl het proces aan de gang is, is het inschakelen van Capslock gelijk aan het inschakelen van numLock .
Wanneer u op de cijfertoetsen bovenop de lettertoetsen drukt, denkt uw besturingssysteem dat u op een cijfertoets op een echt toetsenbord drukt. U kunt testen met een app genaamd Keyboard Tester. De onderstaande schermafbeelding laat zien dat het getal 2 wordt ingevoerd door op de 2-toets op het fysieke toetsenbord te drukken, maar het wordt feitelijk ingevoerd door op de 2-toets op de rij met cijfertoetsen bovenaan het toetsenbord te drukken.

Beperkingen bij het toevoegen van een cijferrij aan het Windows 10-toetsenbord
Dit script werkt alleen voor cijfers, niet voor symbolen of toetsen op de cijfertoetsrij. Als u op het plus-, min- of schuine streepteken tikt, wordt dit niet herkend als een toets op het numerieke toetsenbord. Hetzelfde geldt voor de "."-toets wordt ook niet toegewezen als een decimale sleutel op de rij met cijfertoetsen.
Bij Windows 10 geldt deze truc voor alle applicaties, bijvoorbeeld wanneer je de cursor met de cijfertoetsen wilt verplaatsen. Als je de numerieke rij nodig hebt voor snelkoppelingen in games of applicaties, zal dit kleine script van pas komen. U kunt hiervoor een toepassing vinden, maar deze zal meer computerbronnen verbruiken.
Bekijk meer: