Heim Web-Frontend js-Tutorial Beispielanalyse der Verwendung von Tastaturereignissen in Javascript_Javascript-Kenntnissen

Beispielanalyse der Verwendung von Tastaturereignissen in Javascript_Javascript-Kenntnissen

May 16, 2016 pm 04:16 PM
javascript 事件 用法 键盘

Dieser Artikel analysiert die Verwendung von Tastaturereignissen in JavaScript anhand von Beispielen. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Zu den Tastaturereignissen gehören „onkeydown“, „onkeypress“ und „onkeyup“

Ereignisinitialisierung

function keyDown(){} 
document.onkeydown = keyDown; 
//论按下键盘上的哪个键,都将调用KeyDown()函数。 

Nach dem Login kopieren

DOM-Standard

function keyDown(e) { 
var keycode = e.which; //取得对应的键值(数字) 
var realkey = String.fromCharCode(e.which); //取得代表改键的真正字符 
alert("按键码: " + keycode + " 字符: " + realkey); 
} 
document.onkeydown = keyDown 

Nach dem Login kopieren

Unter IE

function keyDown() { 
      var keycode = event.keyCode; //IE下取得键值的方法 
      var realkey = String.fromCharCode(event.keyCode); 
      alert("按键码: " + keycode + " 字符: " + realkey); 
} 
document.onkeydown = keyDown 

Nach dem Login kopieren

Kompatible Methoden

function keyUp(e) { 
     var currKey=0,e=e||event; 
     currKey=e.keyCode||e.which||e.charCode; 
     var keyName = String.fromCharCode(currKey); 
     alert("按键码: " + currKey + " 字符: " + keyName); 
} 
document.onkeyup = keyUp; 

Nach dem Login kopieren

Verwendungsprinzip: Das Keydown-Ereignis ist am nützlichsten für Funktionstasten, während das Keypress-Ereignis am nützlichsten für druckbare Tasten ist

Die folgenden Tastencodewerte sind nur im Textfeld gültig. Bei Verwendung im sind nur Buchstabentasten, Zifferntasten und einige Steuertasten verfügbar Schlüssel sind die gleichen wie die ASCII-Werte

Tastencodewert (keyCode) der alphabetischen und numerischen Tasten

Schlüsselcode
A 65
B         66
C         67
D 68
E         69
F 70
G 71
H 72
Ich 73
J         74
K 75
L 76
M 77
N 78
O 79
P         80
F       81
R 82
S         83
T 84
U       85
V 86
W 87
X       88
Y 89
Z 90
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57

Tastencodewert (keyCode) der Taste auf der numerischen Tastatur Funktionstaste Tastencodewert (keyCode)

Schlüsselcode
0 96
1 97
2 98
3 99
4 100
5 101
6 102
7 103
8 104
9 105
* 106
107
Geben Sie 108
ein - 109
.             110
/          111
F1 112
F2 113
F3 114
F4 115
F5 116
F6 117
F7 118
F8 119
F9 120
F10 121
F11 122
F12 123

Steuertasten-Tastencodewert (keyCode)

Schlüsselcode
BackSpace 8
Esc 27
Rechtspfeil 39
Linker Pfeil 37
Abwärtspfeil 40
Pfeil nach oben 38
-_ 189
.> 190
Leertaste 32
Tab 9
Löschen Sie 12
Seite nach oben 33
Seite nach unten 34
Geben Sie 13
ein 45 einfügen
;: 186
Löschen Sie 46
`~ 192
/? 191
Num Lock 144
Kontrolle 17
Startseite 36
Ende 35
Schicht 16
[{            219
}]             221
|. 220
= 187
,< 188
'" 222
Cape Lock 20
Alt 18

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Die mechanische Drei-Modus-Tastatur Maicong K87 fügt die Versionen „Hyazinthenachse' und „Eiscremeachse' hinzu: Dichtungsstruktur, der Einstiegspreis beginnt bei 299 Yuan Die mechanische Drei-Modus-Tastatur Maicong K87 fügt die Versionen „Hyazinthenachse' und „Eiscremeachse' hinzu: Dichtungsstruktur, der Einstiegspreis beginnt bei 299 Yuan Feb 29, 2024 pm 05:00 PM

Laut Nachrichten dieser Website vom 29. Februar hat Maicong heute zwei Versionen von „Hyacinth Switch“ und „Glazed Ice Cream Switch“ für die mechanische Tastatur K87 mit drei Modi auf den Markt gebracht. Die Tastatur verfügt über eine „Dichtungsstruktur, 80 % Anordnung“ und einen zugehörigen Schaft Tastaturen Die Preisinformationen lauten wie folgt: „Hyacinth Switch“-Version: Erstpreis beträgt 299 Yuan. „Liuguang Ice Cream Switch“-Version: Erstpreis beträgt 379 Yuan. Berichten zufolge verwendet die Tastaturserie eine Dichtungsstruktur mit 87 Tasten %-Anordnung, Volltasten-Rollover und thermische Unterstützung. Zum Ein- und Ausstecken werden angeblich „Original/MDA-zweifarbige PBT-Tastenkappen“ verwendet, eine 1,2-mm-Einzeltasten-Schlitzplatine (untere Lampenposition) verwendet und mit RGB ausgestattet Lichteffekte und verfügt über ein magnetabsorbierendes Namensschilddesign. Darüber hinaus ist diese Tastatur mit einem 6000-mAh-Akku und einer drahtlosen Verzögerung von 3 ms ausgestattet. Die offizielle Größe und Größe der Tastatur wurde nicht bekannt gegeben.

Die Produkte der VGN-Co-Branding-Tastatur- und Mausserie „Elden's Circle' sind jetzt in den Regalen: Lani / Faded One benutzerdefiniertes Thema, ab 99 Yuan Die Produkte der VGN-Co-Branding-Tastatur- und Mausserie „Elden's Circle' sind jetzt in den Regalen: Lani / Faded One benutzerdefiniertes Thema, ab 99 Yuan Aug 12, 2024 pm 10:45 PM

Laut Nachrichten dieser Website vom 12. August hat VGN am 6. August die gemeinsame Tastatur- und Mausserie „Elden Ring“ auf den Markt gebracht, die Tastaturen, Mäuse und Mauspads umfasst, die im individuellen Design von Lani/Faded One gestaltet sind Es wurde auf JD.com zum Preis von 99 Yuan veröffentlicht. Die dieser Website beigefügten Informationen zu neuen Co-Branding-Produkten lauten wie folgt: VGN丨Elden Law Ring S99PRO-Tastatur Diese Tastatur verwendet ein Gehäuse aus reiner Aluminiumlegierung, ergänzt durch eine fünfschichtige Schalldämpferstruktur, verwendet eine GASKET-Blattfederstruktur und verfügt über eine einzelne -Tasten-Schlitzplatine und Tastenkappen aus PBT-Material in Originalhöhe, personalisierte Rückwandplatine aus Aluminiumlegierung; unterstützt Drei-Modus-Verbindung und SMARTSPEEDX-Technologie mit geringer Latenz, verbunden mit VHUB, kann es ab 549 Yuan mehrere Geräte auf einmal verwalten; VGN丨Elden French Ring F1PROMAX kabellose Maus die Maus

So richten Sie die handschriftliche Eingabemethode auf der Tastatur Ihres Apple-Mobiltelefons ein So richten Sie die handschriftliche Eingabemethode auf der Tastatur Ihres Apple-Mobiltelefons ein Mar 08, 2024 pm 02:30 PM

Benutzer von Apple-Mobiltastaturen möchten die handschriftliche Eingabemethode einrichten, wissen jedoch nicht, wie das geht. Benutzer können die handschriftliche Eingabemethode direkt in den Tastatureinstellungen des Telefons auswählen eine handschriftliche Eingabemethode. So stellen Sie die handschriftliche Eingabemethode auf der Apple-Mobiltelefontastatur ein A: Aktivieren Sie die handschriftliche Eingabemethode direkt in den Tastatureinstellungen 1. Wenn Apple-Benutzer die Eingabemethode verwenden, ist die handschriftliche Eingabemethode standardmäßig aktiviert. 2. Benutzer müssen beim Tippen nur auf die untere linke Ecke klicken und diese gedrückt halten, um die handschriftliche Eingabemethode auszuwählen. 3. Wenn der Benutzer in seinem Mobiltelefon nicht über eine handschriftliche Eingabemethode verfügt, kann er diese auch manuell hinzufügen. 4. Der Benutzer gibt die Einstellungen ein, findet die universellen Tastatureinstellungen und fügt der ersten Tastatur die Option zur Handschrifteingabe hinzu. 5. Verwenden Sie die handschriftliche Eingabemethode

So legen Sie den Skin für die WeChat-Tastatur fest. So legen Sie den Skin für die WeChat-Tastatur fest So legen Sie den Skin für die WeChat-Tastatur fest. So legen Sie den Skin für die WeChat-Tastatur fest Mar 13, 2024 am 09:04 AM

Wie stelle ich den Skin für die WeChat-Tastatur ein? WeChat Keyboard ist eine sehr intelligente Eingabemethode für Mobiltelefone. Diese Software verfügt über viele benutzerfreundliche Funktionen. Sie ermöglicht es Benutzern, ihren eigenen Eingabemodus zu wählen und die gewünschten Ausdrücke mit dieser Software schnellstmöglich zu finden. Mit dieser Software können Benutzer auch das Skin der Tastatur selbst ändern. Der Editor unten hat die Methoden zum Ändern des Skins als Referenz zusammengestellt. So stellen Sie das WeChat-Tastaturdesign ein. In WeChat, SMS oder anderen Anwendungen, die die Verwendung der Tastatur Ihres Telefons erfordern, können Sie auf das Symbol für die Eingabemethodeneinstellungen in der oberen linken Ecke der Tastatur klicken, um die Einstellungsseite aufzurufen und die Funktion anzuzeigen Einstellungsmöglichkeiten für verschiedene Eingabemethoden. 2. Klicken Sie auf der Einstellungsseite der Eingabemethode auf „Personalisierte Skin“.

Keychron bringt die mechanische Tastatur Q10 Max mit drei Modi auf den Markt: 75 % Alice-Konfiguration, Preis ab 1.238 Yuan Keychron bringt die mechanische Tastatur Q10 Max mit drei Modi auf den Markt: 75 % Alice-Konfiguration, Preis ab 1.238 Yuan Mar 08, 2024 am 08:40 AM

Laut Nachrichten dieser Website vom 7. März hat Keychron heute die mechanische Q10Max-Tastatur mit drei Modi herausgebracht. Die Tastatur übernimmt die 75-prozentige Alice-Konfiguration zum Preis von 1.238 Yuan. Die mit Jiadalongs maßgeschneidertem Jupiter-Schaft und PBT-Tastenkappen ausgestattete Tastatur wird heute Abend um 20 Uhr im Angebot sein Kleiner Flagship-Store. Die mechanische Tastatur Q10Max gehört zur Keychron QMax Drei-Modus-Serie „Aluminum Tuo Tuo“, die eine Reihe von Tastaturen mit unterschiedlichen Layouts wie Q1/Q2/Q3/Q5/Q6/Q60/Q65Max auf dem Markt hat. ▲ Produktmerkmale der Keychron Q10Max-Tastatur: Das Q10Max-Gehäuse besteht aus 6063-Aluminium-CNC-Verfahren, wobei 75 % der Alice-Konfiguration verwendet werden, und der Beamte gibt an, dass es „an das menschliche Handgelenk passt“.

Ai Stone bringt die NA87 MAG-Tastatur mit 87 Tasten und magnetischer Achse auf den Markt: Asat-Struktur, 8-kHz-Rückgaberate, 199 Yuan Ai Stone bringt die NA87 MAG-Tastatur mit 87 Tasten und magnetischer Achse auf den Markt: Asat-Struktur, 8-kHz-Rückgaberate, 199 Yuan Mar 31, 2024 pm 04:41 PM

Laut Nachrichten dieser Website vom 31. März hat Aitou kürzlich ein 87-Tasten-Magnetachsen-Tastaturmodell „NA87MAG“ auf JD.com auf den Markt gebracht. Der Standardpreis beträgt 219 Yuan. Wenn Sie eine Anzahlung von 10 Yuan leisten, erhalten Sie einen sofortigen Rabatt von 20 Yuan auf die Restzahlung. Der tatsächliche Preis beträgt 199 Yuan. Berichten zufolge verwendet diese Tastatur eine Asat-Struktur und soll „eine Schreibklangqualität auf HiFi-Niveau und ein gleichbleibend hartes Gefühl“ bieten. Benutzer können auch das Gefühl der Tastatur anpassen, indem sie verschiedene Pads austauschen, um eine individuelle Anpassung von hart bis weich zu erreichen. Voraussetzungen für den Wechsel. Darüber hinaus ist diese Tastatur auch mit einer „dreidimensionalen Spiel-Innenstruktur“ ausgestattet, die den Klang jeder Taste durch ein geschlossenes Einzeltasten-Design im Schachbrettformat konzentrieren und so „dreidimensional“ erreichen soll Klangoptimierung“; es verfügt außerdem über 16,8 Millionen Farben RGB-Licht. Darüber hinaus verfügt diese Tastatur über Le

Die mechanische Drei-Modus-Tastatur Lingbao K87 / PRO ist zum ersten Mal im Angebot: Dichtungsstruktur, optionaler Tastenkappenschaftkörper, ab 99 Yuan Die mechanische Drei-Modus-Tastatur Lingbao K87 / PRO ist zum ersten Mal im Angebot: Dichtungsstruktur, optionaler Tastenkappenschaftkörper, ab 99 Yuan Jul 20, 2024 am 01:35 AM

Laut Nachrichten dieser Website vom 19. Juli wird die mechanische Tastatur Lingbao K87/PRO mit drei Modi heute Abend im Angebot sein. Die Hauptunterschiede zwischen den beiden Versionen sind die Unterschiede in Schaft/Farbe/Batterie Ausgestattet mit einem 4000-mAh-Akku, die PRO-Version ist mit einem 8000-mAh-Akku ausgestattet. Die von dieser Website zusammengestellten Preisinformationen lauten wie folgt: K87 Light Cloud White: 99 Yuan K87 Night Purple/Xiaguang Purple/Sunny Mountain Blue: 149 Yuan K87 Dust Grey/Star Daisy Purple: 199 Yuan K87PRO: 249 Yuan Berichten zufolge verfügt diese Tastatur über eine Gasket-Struktur, verwendet ein 80 %-Anordnungslayout, ist in verschiedenen Farben erhältlich, verfügt über integrierte RGB-Leuchten für weniger Licht und unterstützt Drei-Modus-Verbindung 2,4 G (1 kHz)/kabelgebunden (1 kHz)/Bluetooth (125 Hz). Hinsichtlich der Spezifikationen sind Serientastaturen optional

Wo kann man den Tippton auf der WeChat-Tastatur anpassen? Wo kann man den Tippton auf der WeChat-Tastatur anpassen? Feb 23, 2024 pm 01:40 PM

Sie können den Tippton auf der WeChat-Tastatur einstellen. Wo können Sie also den Tippton anpassen? Benutzer müssen die WeChat-Tastatur öffnen, auf „Weitere Einstellungen“ klicken und die darin enthaltenen Tastentöne einschalten. In dieser Einführung in die Einstellungsmethode für den Tippton erfahren Sie mehr über die spezifische Bedienungsmethode. Im Folgenden finden Sie eine detaillierte Einführung. Werfen Sie einen Blick darauf! So passen Sie den Tippton auf der WeChat-Tastatur an: Aktivieren Sie den Tastenton in den Tastatureinstellungen. Spezifische Methode: 1. Klicken Sie zunächst auf das Symbol auf der Tastatur. 2. Klicken Sie dann auf Weitere Einstellungen. 3. Finden Sie den Schlüsselton im Inneren und öffnen Sie ihn.

See all articles