Wo wir gerade von Number Scrubbing sprechen (d. h. Hinzufügen von Maus-UX zu Number-Inputs), kann man Number-Inputs auch mit besseren Tastatur-Befehlen versehen. Kilian Valkhof erklärt, wie er Pfeiltasten nach oben und unten zu einem Number-Input hinzugefügt hat, sowie Modifier-Tasten, um zu ändern, wie stark die Tasten den Wert inkrementieren, ähnlich wie Emmet es tut.
Das wäre eine nette kleine Web-Komponente.
Ich möchte nur anmerken, dass
keyCodenicht mehr empfohlen wird. Sowohl die Eigenschaftencodeals auchkeyin den Keyboard-Events haben eine breite Browser-Unterstützung (außer natürlich Internet Explorer).Ein kurzer Hinweis:
codeignoriert das Tastaturlayout. Zum Beispiel wird beim Drücken von entweder/oderqauf meinem SystemKeyQzurückgegeben. Seien Sie vorsichtig, um unerwartete Fehler zu vermeiden, wie z. B. die Angabe „Drücke / zum Öffnen der Suche“ und plötzlich funktioniert es bei einem anderen Tastaturlayout nicht mehr.Danke, das ist auch viel besser als magische Zahlen. Ich werde den Artikel überarbeiten!