Startseite
» WINDOWS
»
So fügen Sie einer Tastatur unter Windows 10 einen Nummernblock hinzu
So fügen Sie einer Tastatur unter Windows 10 einen Nummernblock hinzu
Um unter Windows 10 einen Ziffernblock auf einer Kompakttastatur hinzuzufügen, verwenden Sie AutoHotkey v2, um die Ziffernreihe virtuellen Ziffernblocktasten zuzuordnen. Das untenstehende Skript bewirkt, dass die Ziffern der obersten Reihe bei aktivierter Feststelltaste als Ziffernblocktasten fungieren und stellt ihr normales Verhalten wieder her, sobald die Feststelltaste deaktiviert wird. Es funktioniert nur in Anwendungen, die die simulierten Tastaturereignisse von AutoHotkey unterstützen.
So funktioniert die Nummernblockbelegung
Windows und Anwendungen können zwischen einer über die oberste Tastenreihe eingegebenen Ziffer und derselben Ziffer, die über den Ziffernblock gesendet wird, unterscheiden. AutoHotkey kann eine Taste abfangen und stattdessen eine andere senden. Hier wird die Tastenbelegung durch die Bedingung `send 1through` auf den Zeitraum beschränkt, in dem die Feststelltaste aktiviert ist. AutoHotkey dokumentiert diese kontextsensitiven Hotkeys und Tastennamen in der Referenz zu `#HotIf` , der Referenz zu `GetKeyState` und im Leitfaden zur Tastenbelegung .0Numpad1Numpad0#HotIf
Einrichten eines Nummernblocks mit AutoHotkey v2
Installieren Sie AutoHotkey v2
Laden Sie die aktuelle stabile Version 2 von AutoHotkey von der offiziellen AutoHotkey-Downloadseite herunter , führen Sie das Installationsprogramm aus und behalten Sie die Standardoptionen bei, sofern Sie keinen Grund haben, diese zu ändern. Verwenden Sie Version 2 für das untenstehende Skript; ältere AutoHotkey-Version-1-Skripte verwenden eine andere Syntax für bedingte Hotkeys. Die offizielle Installationsanleitung erläutert die verschiedenen Konfigurationsmöglichkeiten.
Abbildung der offiziellen AutoHotkey-Downloadseite; deren Aussehen kann sich ändern.
Erstellen Sie das Remapping-Skript.
Öffnen Sie Notepad, fügen Sie das vollständige Skript unten ein und speichern Sie es an einem leicht zu findenden Ort numpad.ahk. Wählen Sie im Dialogfeld „Speichern unter“ von Notepad als Dateityp „ Alle Dateien“.txt , damit Windows dem Dateinamen kein Suffix hinzufügt .
Die erste Zeile fordert AutoHotkey v2 an und #SingleInstance Forceverhindert die Ausführung doppelter Kopien dieses Skripts. Der Bedingungsblock wendet die Tastenbelegungen nur an, solange die Feststelltaste aktiviert ist; die letzte Zeile #HotIfhebt diese Bedingung für alle später hinzugefügten Hotkeys auf. Dieses Skript belegt absichtlich nur die zehn Ziffern. Informationen zum Hinzufügen von Ziffernblockoperatoren oder anderen Tasten finden Sie in der AutoHotkey -Tastenliste .
Die Abbildung zeigt den Beginn des Skripts; kopieren Sie alle zehnstelligen Zuordnungen aus dem Codeblock.
Führe das Skript aus und wechsle die Modi
Doppelklicken Sie numpad.ahk. AutoHotkey sollte nun im Infobereich neben der Windows-Uhr erscheinen. Falls das Symbol ausgeblendet ist, klicken Sie auf den kleinen Pfeil nach oben, um die Infobereiche anzuzeigen. Drücken Sie die Feststelltaste , um die Tastenbelegung zu aktivieren, und geben Sie anschließend in der gewünschten Anwendung eine Ziffer aus der Ziffernzeile ein. Drücken Sie die Feststelltaste erneut, um zur normalen Ziffernzeileneingabe zurückzukehren.
Die Feststelltaste steuert weiterhin die Groß-/Kleinschreibung. Solange sie aktiviert ist, werden alle eingegebenen Buchstaben großgeschrieben. Deaktivieren Sie sie daher, wenn Sie wieder normal tippen möchten. Um die Tastenbelegung vollständig zu beenden, klicken Sie mit der rechten Maustaste auf das AutoHotkey-Symbol in der Taskleiste und wählen Sie „Beenden“.
Die Feststelltaste aktiviert den temporären Modus; die hervorgehobene Ziffer der obersten Zeile wird dann als Tastendruck gesendet.
Testen Sie es in der Ziel-App.
Verwenden Sie eine harmlose Tastenkombination oder Eingabeeinstellung, die explizit eine Zifferntaste erwartet. Drücken Sie bei aktivierter Feststelltaste die entsprechende Ziffer in der obersten Reihe. Deaktivieren Sie anschließend die Feststelltaste und wiederholen Sie den Vorgang, um sicherzustellen, dass die Zuordnung aufgehoben wird. Ein einfacher Texteditor kann die beiden Eingaben nicht unterscheiden, da beide normalerweise dieselbe Ziffer anzeigen. Falls die App über einen Bildschirm zur Tastenbelegung verfügt, weisen Sie einer Taste des Ziffernblocks eine temporäre Aktion zu und testen Sie diese dort.
Die Tastenbelegung sendet ein Numpad 2-Ereignis, wenn Sie die Taste 2 in der obersten Reihe drücken.
Grenzen und schnelle Lösungen
Operatoren sind nicht enthalten. Das Skript ordnet nur Ziffern zu, nicht aber die Tasten Plus, Minus, Multiplikation, Division, Dezimal oder die Eingabetaste des Ziffernblocks. Diese erfordern zusätzliche Tastenbelegungen und geeignete Quelltasten; einige Quelltasten können auf nicht-US-amerikanischen Tastaturlayouts unterschiedliche Zeichen erzeugen.
Eine App kann simulierte Eingaben ignorieren. Manche Spiele, Remote-Sitzungen oder Apps mit spezieller Eingabeverarbeitung akzeptieren möglicherweise keine neu belegten Tasten. Überprüfen Sie die Dokumentation und die Regeln der App, insbesondere bevor Sie die Tastaturbelegung in einem Online-Spiel ändern. Wenn es in einer App funktioniert, in einer anderen aber nicht, liegt die Einschränkung möglicherweise an der Ziel-App.
Überprüfen Sie die Skriptdatei und deren Version. Falls sich die Datei beim Doppelklicken in Notepad öffnet, vergewissern Sie sich, dass die Dateiendung .js .ahkund nicht .ahk.txt.js lautet und dass AutoHotkey v2 installiert ist. Ein älterer Interpreter der Version 1 kann dieses Skript der Version 2 in der vorliegenden Form nicht ausführen.
Überprüfen Sie die Berechtigungsstufe der Ziel-App. Wenn die App mit erhöhten Berechtigungen ausgeführt wird, kann ein normal laufendes Skript möglicherweise keine Eingaben an sie senden. Nur wenn Sie der App vertrauen und die Auswirkungen verstehen, versuchen Sie, beide mit derselben Berechtigungsstufe auszuführen und testen Sie erneut.
Wenn Sie die Bildschirmtastatur nur gelegentlich für Maus- oder Touch-Eingaben benötigen, bietet Windows die Bildschirmtastatur an. Drücken Sie die Windows-Taste + Strg + O , wählen Sie „Optionen“ und aktivieren Sie „Ziffernblock aktivieren“ . Dadurch werden die Tasten des Ziffernblocks angezeigt; die physische Zahlenreihe wird jedoch nicht in einen Ziffernblock umgewandelt. Weitere Informationen zu dieser Option finden Sie in der Anleitung zur Bildschirmtastatur von Microsoft .