So fügen Sie Ihrer Tastatur unter Windows 10 einen Nummernblock hinzu

Tastaturen sind vielfältig, ob sie nun physisch oder virtuell sind. Physische Tastaturen unterscheiden sich in Bezug auf ihr Tastenlayout und die unterstützten Tasten. So weicht beispielsweise eine Apple-Tastatur deutlich von einer Windows-Tastatur ab. Eine vollwertige Tastatur verfügt über einen separaten Ziffernblock, während kleinere Tastaturen aus Platzgründen darauf verzichten. Benutzer können die Zahlen oberhalb der Buchstabenreihe zur Zahleneingabe verwenden und vermissen oft keinen separaten Nummernblock. Einige Anwendungen erfordern jedoch zwingend die Nutzung eines Ziffernblocks. In solchen Fällen kann AutoHotkey genutzt werden, um die Tastatur um einen virtuellen Ziffernblock zu erweitern.

Beim Betätigen einer Taste erkennt das Betriebssystem dies durch einen spezifischen virtuellen Tastencode. Jede Taste besitzt einen eigenen Code, der vom gewählten Tastaturlayout abhängt. Um einer Tastatur einen Ziffernblock hinzuzufügen, muss man dem Betriebssystem vorgaukeln, dass die gedrückten Zifferntasten zu einem dedizierten Nummernblock gehören.

Hinzufügen eines Ziffernblocks

Laden Sie AutoHotkey herunter und installieren Sie es. Nach der Installation öffnen Sie Notepad und fügen Sie den folgenden Code ein. Speichern Sie die Datei beispielsweise unter dem Namen `Ziffernblock.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

Führen Sie diese Datei aus. Um das Drücken einer Ziffernblocktaste zu simulieren, aktivieren Sie die Feststelltaste. Wenn das Skript aktiv ist, bewirkt das Einschalten der Feststelltaste die gleiche Wirkung wie das Aktivieren von NumLock.

Wenn Sie nun auf die Zahlenreihe oberhalb der Buchstaben tippen, interpretiert das Betriebssystem dies so, als würden Sie die Zifferntasten auf einem physischen Ziffernblock drücken. Dies können Sie mithilfe einer Webanwendung wie dem Tastaturtester überprüfen. Der folgende Screenshot zeigt, dass die Zahl 2 eingegeben wurde, als wäre sie über die 2-Taste eines physischen Nummernblocks eingegeben worden, obwohl sie tatsächlich durch die 2-Taste in der oberen Zahlenreihe der Tastatur eingegeben wurde.

Einschränkungen

Dieses Skript ist auf die Zifferntasten beschränkt und funktioniert nicht für andere Symbole oder Tasten, die sich auf einem herkömmlichen Ziffernblock befinden. Die Plus-, Minus- oder Schrägstrichtasten werden nicht als Ziffernblock-Tasten registriert. Auch die Punkt-Taste wird nicht als Dezimal-Punkt auf dem Nummernblock interpretiert.

Das Skript sollte mit allen Anwendungen kompatibel sein. Unter Windows 10 kann es beispielsweise verwendet werden, um den Cursor mit den Zifferntasten zu bewegen. Wenn Sie den Nummernblock für Tastenkombinationen in einem Spiel oder einer anderen Anwendung benötigen, erfüllt dieses kleine Skript seinen Zweck. Zwar gibt es möglicherweise auch andere Programme, die die gleiche Funktionalität bieten, aber ein Skript ist in der Regel deutlich ressourcenschonender.

Falls Sie einen Ziffernblock nur für eine spezielle Tastenkombination benötigen, sollten Sie prüfen, ob Ihr Touchpad Präzisionsgesten unterstützt und die Tastenkombination mit einer Wischgeste verknüpfen.