Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Tastenwerte für Tastaturereignisse

Die folgenden Tabellen listen die Standardwerte für die KeyboardEvent.key-Eigenschaft auf und erklären, wofür die Taste typischerweise verwendet wird. Entsprechende virtuelle Tastencodes für gängige Plattformen sind, sofern verfügbar, enthalten.

Besondere Werte

Werte von key, die eine spezielle Bedeutung haben, außer der Identifizierung einer bestimmten Taste oder eines Zeichens.

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"Unidentified"

Der User-Agent konnte den virtuellen Tastencode des Ereignisses nicht einer spezifischen Tastenwert zuordnen.

Dies kann aufgrund von Hardware- oder Softwarebeschränkungen oder Beschränkungen der Plattform, auf der der User-Agent ausgeführt wird, passieren.

variiert variiert variiert variiert

Modifizierende Tasten

Modifizierer sind spezielle Tasten, die verwendet werden, um spezielle Zeichen zu erzeugen oder spezielle Aktionen in Kombination mit anderen Tasten auszulösen. Beispiele dafür sind die Shift- und Control-Tasten sowie Verriegelungstasten wie Caps Lock und NumLock.

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"Alt" [4] Die Alt (Alternative) Taste. VK_MENU (0x12)
VK_LMENU (0xA4)
VK_RMENU (0xA5)
kVK_Option (0x3A)
kVK_RightOption (0x3D)
GDK_KEY_Alt_L (0xFFE9)
GDK_KEY_Alt_R (0xFFEA)
Qt::Key_Alt (0x01000023)
KEYCODE_ALT_LEFT (57)
KEYCODE_ALT_RIGHT (58)
"AltGraph" [4] Die AltGr oder AltGraph (Alternate Graphics) Taste. Ermöglicht den ISO Level 3 Shift-Modifikator (wobei Shift der Level 2-Modifikator ist). GDK_KEY_Mode_switch (0xFF7E)
GDK_KEY_ISO_Level3_Shift (0xFE03)
GDK_KEY_ISO_Level3_Latch (0xFE04)
GDK_KEY_ISO_Level3_Lock (0xFE05)
GDK_KEY_ISO_Level5_Shift (0xFE11)
GDK_KEY_ISO_Level5_Latch (0xFE12)
GDK_KEY_ISO_Level5_Lock (0xFE13)
Qt::Key_AltGr (0x01001103
Qt::Key_Mode_switch (0x0100117E)
"CapsLock" Die Caps Lock Taste. Schaltet die Großbuchstabensperre für nachfolgende Eingaben ein oder aus. VK_CAPITAL (0x14) kVK_CapsLock (0x39) GDK_KEY_Caps_Lock (0xFFE5)
Qt::Key_CapsLock (0x01000024)
KEYCODE_CAPS_LOCK (115)
"Control" Die Control, Ctrl oder Ctl Taste. Ermöglicht das Tippen von Steuerzeichen. VK_CONTROL (0x11)
VK_LCONTROL (0xA2)
VK_RCONTROL (0xA3)
kVK_Control (0x3B)
kVK_RightControl (0x3E)
GDK_KEY_Control_L (0xFFE3)
GDK_KEY_Control_R (0xFFE4)
Qt::Key_Control (0x01000021)
KEYCODE_CTRL_LEFT (113)
KEYCODE_CTRL_RIGHT (114)
"Fn" Die Fn (Funktionsmodifikator) Taste. Wird verwendet, um Funktionstasten (F1F15 zum Beispiel) auf Tastaturen ohne speziellen Funktionsbereich zu erzeugen. Häufig hardwareseitig gehandhabt, sodass für diese Taste keine Ereignisse erzeugt werden. kVK_Function (0x3F) KEYCODE_FUNCTION (119)
"FnLock" Die FnLock oder F-Lock (Funktionssperre) Taste. Schaltet den durch "Fn" beschriebenen Funktionsmodus ein und aus. Häufig hardwareseitig gehandhabt, sodass für diese Taste keine Ereignisse erzeugt werden.
"Hyper" [3] Die Hyper Taste. GDK_KEY_Hyper_L (0xFFED)
GDK_KEY_Hyper_R (0xFFEE)
Qt::Key_Hyper_L (0x01000056)
Qt::Key_Hyper_R (0x01000057)
"Meta" [1] Die Meta Taste. Erlaubt das Ausführen spezieller Kommandoeingaben. Dies ist die Windows-Taste oder die Command oder Taste auf Mac-Tastaturen. VK_LWIN (0x5B)
VK_RWIN (0x5C)
kVK_Command (0x37)
kVK_RightCommand (0x36)
GDK_KEY_Meta_L (0xFFE7)
GDK_KEY_Meta_R (0xFFE8)
Qt::Key_Meta (0x01000022)
KEYCODE_META_LEFT (117)
KEYCODE_META_RIGHT (118)
"NumLock" Die NumLock (Nummernsperre) Taste. Schaltet das numerische Tastenfeld zwischen Zahleneingabe und einem anderen Modus (oft Richtungspfeile) um. VK_NUMLOCK (0x90) GDK_KEY_Num_Lock (0xFF7F)
Qt::Key_NumLock (0x01000025)
KEYCODE_NUM_LOCK (143)
"ScrollLock" [2] Die Scroll Lock Taste. Schaltet zwischen Scroll- und Cursormodus um. VK_SCROLL (0x91) GDK_KEY_Scroll_Lock (0xFF14)
Qt::Key_ScrollLock (0x01000026)
KEYCODE_SCROLL_LOCK (116)
"Shift" Die Shift Taste. Ändert Tastenanschläge, um Großbuchstaben oder andere Zeichen einzugeben, und unterstützt das Tippen von Satzzeichen und anderen Sonderzeichen. VK_SHIFT (0x10)
VK_LSHIFT (0xA0)
VK_RSHIFT (0xA1)
kVK_Shift (0x38)
kVK_RightShift (0x3C)
GDK_KEY_Shift_L (0xFFE1)
GDK_KEY_Shift_R (0xFFE2)
Qt::Key_Shift (0x01000020)
KEYCODE_SHIFT_LEFT (59)
KEYCODE_SHIFT_RIGHT (60)
"Super" [3] Die Super Taste. GDK_KEY_Super_L (0xFFEB)
GDK_KEY_Super_R (0xFFEC)
Qt::Key_Super_L (0x01000053)
Qt::Key_Super_R (0x01000054)
"Symbol" Die Symbol-Modifikatortaste (bei bestimmten virtuellen Tastaturen zu finden). KEYCODE_SYM (63) [2]
"SymbolLock" Die Symbol Lock Taste.

[1] Firefox 118 und höher berichten die Windows-Taste korrekt als "Meta" (frühere Versionen berichteten die Taste als "OS").

[2] Firefox hat die Unterstützung der Symbol-Taste erst ab Firefox 37 hinzugefügt.

[3] Firefox generiert den Tastenwert "OS" für die Super- und Hyper-Tasten, anstelle von "Super" und "Hyper".

[4] Chrome 67 und Firefox 63 interpretieren jetzt die rechte Alt-Taste für Tastaturlayouts, die diese Taste auf AltGr abbilden, korrekt. Siehe Firefox bug Firefox bug 900750 und Chrome bug 25503 für weitere Details.

Leerzeichentasten

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"Enter" Die Enter oder Taste (manchmal als Return beschriftet). VK_RETURN (0x0D) kVK_Return (0x24)
kVK_ANSI_KeypadEnter (0x4C)
kVK_Powerbook_KeypadEnter (0x34)
GDK_KEY_Return (0xFF0D)
GDK_KEY_KP_Enter (0xFF8D)
GDK_KEY_ISO_Enter (0xFE34)
GDK_KEY_3270_Enter (0xFD1E)
Qt::Key_Return (0x01000004)
Qt::Key_Enter (0x01000005)
KEYCODE_ENTER (66)
KEYCODE_NUMPAD_ENTER (160)
KEYCODE_DPAD_CENTER (23)
"Tab" Die Horizontale Tabulatortaste, Tab. VK_TAB (0x09) kVK_Tab (0x30) GDK_KEY_Tab (0xFF09)
GDK_KEY_KP_Tab (0xFF89)
GDK_KEY_ISO_Left_Tab (0xFE20)
Qt::Key_Tab (0x01000001)
KEYCODE_TAB (61)
" " [1] Die Leertaste, Space Bar. VK_SPACE (0x20) kVK_Space (0x31)

GDK_KEY_space (0x20)
GDK_KEY_KP_Space (0xFF80)
Qt::Key_Space (0x20)

KEYCODE_SPACE (62)

[1] Ältere Browser können "Spacebar" anstelle von " " für die Space Bar Taste zurückgeben. Firefox tat dies bis Version 37.

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"ArrowDown" [1] Die Abwärtspfeiltaste. VK_DOWN (0x28) kVK_DownArrow (0x7D) GDK_KEY_Down (0xFF54)
GDK_KEY_KP_Down (0xFF99)
Qt::Key_Down (0x01000015)
KEYCODE_DPAD_DOWN (20)
"ArrowLeft" [1] Die Linkspfeiltaste. VK_LEFT (0x25) kVK_LeftArrow (0x7B) GDK_KEY_Left (0xFF51)
GDK_KEY_KP_Left (0xFF96)
Qt::Key_Left (0x01000012)
KEYCODE_DPAD_LEFT (21)
"ArrowRight" [1] Die Rechtspfeiltaste. VK_RIGHT (0x27) kVK_RightArrow (0x7C) GDK_KEY_Right (0xFF53)
GDK_KEY_KP_Right (0xFF98)
Qt::Key_Right (0x01000014)
KEYCODE_DPAD_RIGHT (22)
"ArrowUp" [1] Die Aufwärtspfeiltaste. VK_UP (0x26) kVK_UpArrow (0x7E) GDK_KEY_Up (0xFF52)
GDK_KEY_KP_Up (0xFF97)
Qt::Key_Up (0x01000013)
KEYCODE_DPAD_UP (19)
"End" Die End Taste. Bewegt sich ans Ende des Inhalts. VK_END (0x23) kVK_End (0x77) GDK_KEY_End (0xFF57)
GDK_KEY_KP_End (0xFF9C)
Qt::Key_End (0x01000011)
KEYCODE_MOVE_END (123)
"Home" Die Home Taste. Bewegt sich an den Anfang des Inhalts. VK_HOME (0x24) kVK_Home (0x73) GDK_KEY_Home (0xFF50)
GDK_KEY_KP_Home (0xFF95)
Qt::Key_Home (0x01000010)
KEYCODE_MOVE_HOME (122)
"PageDown" Die Page Down (oder PgDn) Taste. Scrollt nach unten oder zeigt die nächste Seite des Inhalts. VK_NEXT (0x22) kVK_PageDown (0x79) GDK_KEY_Page_Down (0xFF56)
GDK_KEY_KP_Page_Down (0xFF9B)
Qt::Key_PageDown (0x01000017)
KEYCODE_PAGE_DOWN (93)
"PageUp" Die Page Up (oder PgUp) Taste. Scrollt nach oben oder zeigt die vorherige Seite des Inhalts. VK_PRIOR (0x21) kVK_PageUp (0x74) GDK_KEY_Page_Up (0xFF55)
GDK_KEY_KP_Page_Up (0xFF9A)
Qt::Key_PageUp (0x01000016)
KEYCODE_PAGE_UP (92)

[1] Edge (16 und früher) und Firefox (36 und früher) verwenden "Left", "Right", "Up", und "Down" anstelle von "ArrowLeft", "ArrowRight", "ArrowUp", und "ArrowDown".

Bearbeitungstasten

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"Backspace" Die Backspace Taste. Auf Mac-Tastaturen mit Delete beschriftet. VK_BACK (0x08) kVK_Delete (0x33) GDK_KEY_BackSpace (0xFF08)
Qt::Key_Backspace (0x01000003)
KEYCODE_DEL (67)
"Clear" Die Clear Taste. Entfernt die aktuell ausgewählte Eingabe. VK_CLEAR (0x0C)
VK_OEM_CLEAR (0xFE)
kVK_ANSI_KeypadClear (0x47) GDK_KEY_Clear (0xFF0B)
Qt::Key_Clear (0x0100000B)
KEYCODE_CLEAR (28)
"Copy" Die Copy Taste (auf einigen erweiterten Tastaturen). APPCOMMAND_COPY GDK_KEY_Copy (0x1008FF57)
Qt::Key_Copy (0x010000CF)
"CrSel" [3] Die Cursor Select-Taste, CrSel. VK_CRSEL (0xF7) GDK_KEY_3270_CursorSelect (0xFD1C)
"Cut" Die Cut Taste (auf einigen erweiterten Tastaturen). APPCOMMAND_CUT GDK_KEY_Cut (0x1008FF58)
Qt::Key_Cut (0x010000D0)
"Delete" [2] Die Delete-Taste, Del. VK_DELETE (0x2E) kVK_ForwardDelete (0x75) [1] GDK_KEY_Delete (0xFFFF)
GDK_KEY_KP_Delete (0xFF9F)
Qt::Key_Delete (0x01000007)
KEYCODE_FORWARD_DEL (112)
"EraseEof" Löschen bis zum Ende des Feldes. Löscht alle Zeichen vom aktuellen Cursorposition bis zum Ende des aktuellen Feldes. VK_EREOF (0xF9) GDK_KEY_3270_ExSelect (0xFD1B)
"ExSel" [4] Die ExSel (Erweiterte Auswahl) Taste. VK_EXSEL (0xF8) GDK_KEY_3270_ExSelect (0xFD1B)
"Insert" Die Einfügetaste, Ins. Schaltet zwischen Einfügen und Überschreiben von Text um. VK_INSERT (0x2D) GDK_KEY_Insert (0xFF63)
GDK_KEY_KP_Insert (0xFF9E)
Qt::Key_Insert (0x01000006)
KEYCODE_INSERT (124)
"Paste" Einfügen aus der Zwischenablage. APPCOMMAND_PASTE GDK_KEY_Paste (0x1008FF6D)
Qt::Key_Paste (0x010000E2)
"Redo" Wiederholt die letzte Aktion. APPCOMMAND_REDO GDK_KEY_Redo (0xFF66)
"Undo" Macht die letzte Aktion rückgängig. APPCOMMAND_UNDO GDK_KEY_Undo (0xFF65)

[1] Auf Tastaturen ohne spezielle Del-Taste erzeugt der Mac den Wert "Delete", wenn Fn in Kombination mit Delete (das entspricht Backspace auf anderen Plattformen) gedrückt wird.

[2] Firefox 36 und früher verwendete "Del" anstelle von "Delete" für die Del-Taste.

[3] Firefox 36 und früher generiert den Wert "Crsel" anstelle von "CrSel", wenn die CrSel-Taste gedrückt wird.

[4] Firefox 36 und früher generiert den Wert "Exsel" anstelle von "ExSel", wenn die ExSel-Taste gedrückt wird.

UI-Tasten

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"Accept" Die Accept, Commit oder OK Taste oder der Button. Akzeptiert die derzeit ausgewählte Option oder die Sequenzumwandlung der Eingabemethode. VK_ACCEPT (0x1E) KEYCODE_DPAD_CENTER (23)
"Again" Die Again Taste. Wiederholt oder wiederholt eine vorherige Aktion. GDK_KEY_Redo (0xFF66)
"Attn" [4] Die Attn (Attention) Taste. VK_OEM_ATTN (0xF0) GDK_KEY_3270_Attn (0xFD0E)
"Cancel" [1] Die Cancel Taste. GDK_KEY_Cancel (0xFF69)
"ContextMenu" [3] Zeigt das Kontextmenü an. Typischerweise zwischen der Windows (oder OS) Taste und der Control-Taste auf der rechten Seite der Tastatur zu finden. VK_APPS (0x5D) kVK_ContextualMenu (0x6E) GDK_KEY_Menu (0xFF67)
Qt::Key_Menu (0x01000055)
KEYCODE_MENU (82)
"Escape" [2] Die Esc (Escape) Taste. Wird typischerweise als Austritts-, Abbruch- oder "Verlasse diesen Vorgang"-Taste verwendet. Historisch wurde das Escape-Zeichen verwendet, um den Beginn einer speziellen Steuersequenz von Zeichen namens "Escape-Sequenz" zu signalisieren. VK_ESCAPE (0x1B) kVK_Escape (0x35) GDK_KEY_Escape (0xFF1B)
Qt::Key_Escape (0x01000000)
KEYCODE_ESCAPE (111)
"Execute" Die Execute Taste. VK_EXECUTE (0x2B) Qt::Key_Execute (0x01020003)
"Find" Die Find Taste. Öffnet eine Schnittstelle (typischerweise ein Dialogfeld) zum Durchführen einer Find-/Suchoperation. APPCOMMAND_FIND GDK_KEY_Find (0xFF68)
"Finish" [5] Die Finish Taste. VK_OEM_FINISH (0xF1)
"Help" Die Help Taste. Öffnet oder schaltet die Anzeige von Hilfeinformationen um. VK_HELP (0x2F)
APPCOMMAND_HELP
kVK_Help (0x72) GDK_KEY_Help (0xFF6A)
Qt::Key_Help (0x01000058)
KEYCODE_HELP (259)
"Pause" Die Pause Taste. Unterbricht die aktuelle Anwendung oder den momentanen Zustand, sofern anwendbar.

Hinweis: Diese Taste sollte nicht mit dem "MediaPause"-Wert verwechselt werden, der für Mediensteuerungen und nicht für Anwendungs- und Prozesssteuerungen verwendet wird.

VK_PAUSE (0x13) GDK_KEY_Pause (0xFF13)
GDK_KEY_Break (0xFF6B)
Qt::Key_Pause (0x01000008)
KEYCODE_BREAK (121)
"Play" Die Play Taste. Setzt eine zuvor angehaltene Anwendung fort, sofern anwendbar.

Hinweis: Diese Taste sollte nicht mit dem "MediaPlay"-Wert verwechselt werden, der für Mediensteuerungen und nicht für Anwendungs- und Prozesssteuerungen verwendet wird.

VK_PLAY (0xFA) GDK_KEY_3270_Play (0xFD16)
Qt::Key_Play (0x01020005)
"Props" Die Props (Eigenschaften) Taste.
"Select" Die Select Taste. VK_SELECT (0x29) GDK_KEY_Select (0xFF60) KEYCODE_BUTTON_SELECT (109)
"ZoomIn" [6] Die ZoomIn Taste. GDK_KEY_ZoomIn (0x1008FF8B)
Qt::Key_ZoomIn (0x010000F6)
KEYCODE_ZOOM_IN (168)
"ZoomOut" [6] Die ZoomOut Taste. GDK_KEY_ZoomOut (0x1008FF8C)
Qt::Key_ZoomOut (0x010000F7)
KEYCODE_ZOOM_OUT (169)

[1] In Google Chrome 52 gibt die Cancel-Taste fälschlicherweise den Keycode "Pause" zurück. Dies wurde in Chrome 53 behoben. (Siehe Chrome bug 612749 für Details.)

[2] In Firefox 36 und früher gibt die Esc-Taste "Esc" statt "Escape" zurück.

[3] Firefox 36 und früher berichtet "Apps" anstelle von "ContextMenu" für die Kontextmenü-Taste.

[4] Die Attn-Taste generiert den Keycode "Unidentified" auf Firefox und Google Chrome, es sei denn, das japanische Tastaturlayout ist aktiv, in welchem Fall es "KanaMode" generiert.

[5] Die Finish-Taste generiert den Keycode "Unidentified" auf Firefox, es sei denn, das japanische Tastaturlayout ist aktiv, in welchem Fall es "Katakana" generiert.

[6] Firefox unterstützt die "ZoomIn"- und "ZoomOut"-Tasten erst ab Firefox 37.

Gerätetasten

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"BrightnessDown" Die Helligkeit reduzieren Taste. Wird typischerweise verwendet, um die Helligkeit des Bildschirms zu verringern. GDK_KEY_MonBrightnessDown (0x1008FF03)
Qt::Key_MonBrightnessDown (0x010000B3)
KEYCODE_BRIGHTNESS_DOWN (220)
"BrightnessUp" Die Helligkeit erhöhen Taste. Erhöht typischerweise die Helligkeit des Bildschirms. GDK_KEY_MonBrightnessUp (0x1008FF02)
Qt::Key_MonBrightnessUp (0x010000B2)
KEYCODE_BRIGHTNESS_UP (221)
"Eject" Die Eject Taste. Wirft Wechselmedien aus (oder schaltet das Fach eines optischen Speichergeräts ein- und aus). GDK_KEY_Eject (0x1008FF2C)
Qt::Key_Eject (0x010000B9)
KEYCODE_MEDIA_EJECT (129)
"LogOff" [2] Die LogOff Taste. GDK_KEY_LogOff (0x1008FF61)
Qt::Key_LogOff (0x010000D9)
"Power" Der Power Button oder Taste, um das Gerät ein- oder auszuschalten.

Hinweis: Nicht alle Systeme leiten diese Taste an den User-Agent weiter.

KEYCODE_POWER (26)
"PowerOff" Die PowerOff oder PowerDown Taste. Schaltet das System aus. GDK_KEY_PowerDown (0x1008FF21)
GDK_KEY_PowerOff (0x1008FF2A)
Qt::Key_PowerDown (0x0100010B)
Qt::Key_PowerOff (0x010000B7)
"PrintScreen" Die PrintScreen oder PrtScr Taste. Manchmal auch SnapShot. Nimmt den Bildschirm auf und druckt ihn aus oder speichert ihn auf der Festplatte. VK_SNAPSHOT (0x2C) GDK_KEY_3270_PrintScreen (0xFD1D)
GDK_KEY_Print (0xFF61)
GDK_KEY_Sys_Req (0xFF15)
Qt::Key_Print (0x01000009)
Qt::Key_SysReq (0x0100000A)
KEYCODE_SYSRQ (120)
"Hibernate" [2] Die Hibernate Taste. Speichert den Zustand des Computers auf der Festplatte und schaltet ihn dann aus; der Computer kann durch Wiederherstellung der gespeicherten Zustandsinformationen in seinen vorherigen Zustand versetzt werden. GDK_KEY_Hibernate (0x1008FFA8)
Qt::Key_Hibernate (0x01000108)
"Standby" [1] Die Standby Taste. (Auch bekannt als Suspend oder Sleep.) Schaltet das Display aus und versetzt den Computer in einen stromsparenden Modus, ohne ihn vollständig auszuschalten. VK_SLEEP (0x5F) GDK_KEY_Standby (0x1008FF10)
GDK_KEY_Suspend (0x1008FFA7)
GDK_KEY_Sleep (0x1008FF2F)
Qt::Key_Standby (0x01000093)
Qt::Key_Suspend (0x0100010C)
Qt::Key_Sleep (0x01020004)
KEYCODE_SLEEP (223)
"WakeUp" [2] Die WakeUp Taste. Wird verwendet, um den Computer aus den Ruhe- oder Standby-Modus zu wecken. GDK_KEY_WakeUp (0x1008FF2B)
Qt::Key_WakeUp (0x010000B8)
KEYCODE_WAKEUP (224)

[1] Die Standby-Taste wird von Firefox 36 und früher nicht unterstützt, daher wird sie als "Unidentified" gemeldet.

[2] Vor Firefox 37 erzeugte diese Taste den Wert "Unidentified".

IME- und Kompositionstasten

Tasten, die beim Verwenden eines Eingabemethoden-Editors (IME) zur Eingabe von Text verwendet werden, der nicht einfach durch einfache Tastendrücke eingegeben werden kann, wie beispielsweise Text in Sprachen, die mehr Grapheme haben als es Zeichen-Tasten auf der Tastatur gibt. Häufige Beispiele sind Chinesisch, Japanisch, Koreanisch und Hindi.

Einige Tasten sind in mehreren Sprachen üblich, während andere nur auf Tastaturen existieren, die sich an bestimmte Sprachen richten. Außerdem haben nicht alle Tastaturen alle diese Tasten.

Allgemeine IME-Tasten

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"AllCandidates" Die Alle Kandidaten-Taste, die den Mehrkandidatenmodus startet, in dem mehrere Kandidaten für die laufende Eingabe angezeigt werden. GDK_KEY_MultipleCandidate (0xFF3D
Qt::Key_MultipleCandidate (0x0100113D)
"Alphanumeric" Die Alphanumerische-Taste. VK_OEM_ATTN (0xF0) GDK_KEY_Eisu_Shift (0xFF2F)
GDK_KEY_Eisu_toggle (0xFF30)
Qt::Key_Eisu_Shift (0x0100112f)
Qt::Key_Eisu_toggle (0x01001130)
"CodeInput" Die Code-Eingabe-Taste, die den Codeingabemodus aktiviert, der es dem Benutzer ermöglicht, Zeichen durch Eingabe ihrer Codepunkte (typischerweise ihrer Unicode-Zeichennummern) einzugeben. GDK_KEY_Codeinput (0xFF37)
Qt::Key_Codeinput (0x01001137)
"Compose" Die Compose-Taste. GDK_KEY_Multi_key (0xFF20) [1]
Qt::Key_Multi_key (0x01001120)
"Convert" [4] Die Konvertieren-Taste, die das IME anweist, die aktuelle Eingabemethodenfolge in das resultierende Zeichen zu konvertieren. VK_CONVERT (0x1C) GDK_KEY_Henkan (0xFF23)
Qt::Key_Henkan (0x01001123)
KEYCODE_HENKAN (214)
"Dead"

Eine tote "kombinierende" Taste; das heißt, eine Taste, die in Verbindung mit anderen Tasten verwendet wird, um akzentuierte und andere modifizierte Zeichen zu erzeugen. Wird sie alleine gedrückt, wird kein Zeichen generiert.

Wenn Sie feststellen möchten, welche spezielle tote Taste gedrückt wurde (in Fällen, in denen mehr als eine vorhanden ist), können Sie dies tun, indem Sie das [`KeyboardEvent`](/de/docs/Web/API/KeyboardEvent)-assoziierte [`compositionupdate`](/de/docs/Web/API/Element/compositionupdate_event)-Ereignis und deren [`data`](/de/docs/Web/API/CompositionEvent/data)-Eigenschaft überprüfen.

Siehe Tote Tastencodes für Linux unten
"FinalMode" Die Final (Finalmodus)-Taste wird auf einigen asiatischen Tastaturen verwendet, um den Finalmodus bei Verwendung von IMEs einzugeben. VK_FINAL (0x18)
"GroupFirst" Wechselt zur ersten Zeichengruppe auf einer ISO/IEC 9995-Tastatur. Jede Taste kann mehrere Zeichengruppen haben, jede in ihrer eigenen Spalte. Das Drücken dieser Taste weist das Gerät an, die Tastendrücke bei nachfolgenden Tasteneingaben als aus der ersten Spalte kommend zu interpretieren. GDK_KEY_ISO_First_Group (0xFE0C)
"GroupLast" Wechselt zur letzten Zeichengruppe auf einer ISO/IEC 9995-Tastatur. GDK_KEY_ISO_Last_Group (0xFE0E)
"GroupNext" [4] Wechselt zur nächsten Zeichengruppe auf einer ISO/IEC 9995-Tastatur. GDK_KEY_ISO_Next_Group (0xFE08) KEYCODE_LANGUAGE_SWITCH (204)
"GroupPrevious" Wechselt zur vorherigen Zeichengruppe auf einer ISO/IEC 9995-Tastatur. GDK_KEY_ISO_Prev_Group (0xFE0A)
"ModeChange" [5] Die Mode Change-Taste. Schaltet oder wechselt zwischen Eingabemodi von IMEs. VK_MODECHANGE (0x1F) GDK_KEY_Mode_switch (0xFF7E)
GDK_KEY_script_switch (0xFF7E)
Qt::Key_Mode_switch (0x0100117E)
KEYCODE_SWITCH_CHARSET (95)
"NextCandidate" Die Next Candidate-Funktionstaste. Wählt die nächste mögliche Übereinstimmung für die laufende Eingabe aus.
"NonConvert" [2] Die Nicht konvertieren-Taste ("Nicht konvertieren"). Diese akzeptiert die aktuelle Eingabemethodenfolge, ohne eine Konvertierung durchzuführen, wenn ein IME verwendet wird. VK_NONCONVERT (0x1D) GDK_KEY_Muhenkan (0xFF22)
Qt::Key_Muhenkan (0x01001122)
KEYCODE_MUHENKAN (213)
"PreviousCandidate" Die Vorherige Kandidatentaste. Wählt die vorherige mögliche Übereinstimmung für die laufende Eingabe aus. GDK_KEY_PreviousCandidate (0xFF3E)
Qt::Key_PreviousCandidate (0x0100113E)
"Process" [3] Die Prozess-Taste. Weist das IME an, die Konvertierung durchzuführen. VK_PROCESSKEY (0xE5)
"SingleCandidate" [4] Die Single Candidate-Taste. Aktiviert den Einzelfallmodus (im Gegensatz zum Mehrkandidatenmodus); in diesem Modus wird jeweils nur ein Kandidat angezeigt. GDK_KEY_SingleCandidate (0xFF3C)
Qt::Key_SingleCandidate (0x0100113C)

[1] Im X Window System wird die Compose-Taste als Multi-Taste bezeichnet.

[2] Die NonConvert-Taste wird von Firefox-Versionen 36 und früher als "Nonconvert" anstelle des korrekten "NonConvert" gemeldet.

[3] Die Process-Taste gibt in Firefox derzeit "Unidentified" zurück. Google Chrome gibt den Wert der Taste so zurück, als ob IME nicht verwendet würde.

[4] Vor Firefox 37 waren diese Tasten "Unidentified".

[5] Firefox erzeugt den Tastenwert "AltGraph" anstelle von "ModeChange".

Nur koreanische Tastaturen

Diese Tasten sind nur auf koreanischen Tastaturen verfügbar. Es gibt andere Tasten, die von verschiedenen Plattformen für koreanische Tastaturen definiert sind, aber diese sind am häufigsten und werden in der UI Events-Spezifikation identifiziert.

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"HangulMode" Die Hangul (koreanisches Zeichensatz) Modustaste, die zwischen Hangul- und Englisch-Modi umschaltet. VK_HANGUL (0x15) [1] GDK_KEY_Hangul (0xFF31)
Qt::Key_Hangul (0x01001131)
"HanjaMode" Wählt den Hanja-Modus aus, um Hangul-Zeichen in die spezifischeren Hanja-Zeichen zu konvertieren. VK_HANJA (0x19) [1] GDK_KEY_Hangul_Hanja (0xFF34)
Qt::Key_Hangul_Hanja (0x01001134)
"JunjaMode" Wählt den Junja-Modus aus, in dem Koreanisch mit einbyteigen lateinischen Zeichen dargestellt wird. VK_JUNJA (0x17) GDK_KEY_Hangul_Jeonja (0xFF38)
Qt::Key_Hangul_Jeonja (0x01001138)

[1] VK_HANGUL und VK_KANA teilen denselben numerischen Tastenwert auf Windows, ebenso wie VK_HANJA und VK_KANJI.

Nur japanische Tastaturen

Diese Tasten sind nur auf japanischen Tastaturen verfügbar.

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"Eisu" [1] Die Eisu-Taste. Die Funktion dieser Taste wird vom IME definiert, kann jedoch verwendet werden, um das IME zu schließen. kVK_JIS_Eisu (0x66) GDK_KEY_Eisu_toggle (0xFF2F)
Qt::Key_Eisu_toggle (0x01001130)
KEYCODE_EISU (212)
"Hankaku" [3] Die Hankaku (Halbbreite Zeichen)-Taste. VK_OEM_AUTO (0xF3) GDK_KEY_Hankaku (0xFF29)
Qt::Key_Hankaku (0x01001129)
"Hiragana" Die Hiragana-Taste; wählt den Kana-Zeichenmodus aus. VK_OEM_COPY (0xF2) GDK_KEY_Hiragana (0xFF25)
Qt::Key_Hiragana (0x01001125)
"HiraganaKatakana" [6] Wechselt zwischen den Schriftsystemen Hiragana und Katakana. GDK_KEY_Hiragana_Katakana (0xFF27)
Qt::Key_Hiragana_Katakana (0x01001127)
KEYCODE_KATAKANA_HIRAGANA (215)
"KanaMode" Die Kana Modus (Kana-Sperre)-Taste. VK_KANA (0x15) [2]
VK_ATTN (0xF6)
GDK_KEY_Kana_Lock (0xFF2D)
GDK_KEY_Kana_Shift (0xFF2E)
Qt::Key_Kana_Lock (0x0100112D)
Qt::Key_Kana_Shift (0x0100112E)
"KanjiMode" Die Kanji Modus-Taste. Ermöglicht die Eingabe von japanischem Text unter Verwendung der ideografischen Zeichen chinesischen Ursprungs. VK_KANJI [2] kVK_JIS_Kana (0x68) GDK_KEY_Kanji (0xFF21)
Qt::Key_Kanji (0x01001121)
KEYCODE_KANA (218)
"Katakana" Die Katakana-Taste. VK_OEM_FINISH (0xF1) GDK_KEY_Katakana (0xFF26)
Qt::Key_Katakana (0x01001126)
"Romaji" [5] Die Romaji-Taste; wählt den römischen Zeichensatz aus. VK_OEM_BACKTAB (0xF5) GDK_KEY_Romaji (0xFF24)
Qt::Key_Romaji (0x01001124)
"Zenkaku" [4] Die Zenkaku (Vollbreiten)-Zeichen-Taste. VK_OEM_ENLW (0xF4) GDK_KEY_Zenkaku (0xFF28)
Qt::Key_Zenkaku (0x01001128)
"ZenkakuHankaku" [6] Die Zenkaku/Hankaku (Voll-/Halbbreit)-Umschalttaste. GDK_KEY_Zenkaku_Hankaku (0xFF2A)
Qt::Zenkaku_Hankaku (0x0100112A)

KEYCODE_ZENKAKU_HANKAKU (211)

[1] Vor Firefox 37 war die Eisu-Taste fälschlicherweise zu "RomanCharacters" zugeordnet.

[2] VK_HANGUL und VK_KANA teilen denselben numerischen Tastenwert auf Windows, ebenso wie VK_HANJA und VK_KANJI.

[3] Vor Firefox 37 erzeugte die Hankaku (Halbbreite)-Taste in Firefox den Tastenwert "HalfWidth".

[4] Firefox 36 und früher identifiziert diese Taste als "FullWidth" auf japanischen Tastaturlayouts und "Unidentified" auf allen anderen Tastaturlayouts. Firefox 37 und später, sowie alle Versionen von Google Chrome, geben korrekterweise "Zenkaku" zurück.

[5] Firefox 36 und früher identifiziert die Romaji-Taste als "RomanCharacters" auf japanischen Tastaturen und "Unidentified" für andere Tastaturen; das wurde in Firefox 37 und später korrigiert, um "Romaji" zurückzugeben.

[6] Diese Taste wird vor Firefox 37 als "Unidentified" gemeldet.

Tote Tastencodes für Linux

Linux erzeugt akzentuierte Zeichen mithilfe spezieller toter Tasten. Tote Tasten sind Tasten, die in Kombination mit Zeichentasten gedrückt werden, um akzentuierte Formen dieser Zeichen zu erzeugen. Sie können feststellen, welche spezielle tote Taste verwendet wurde (falls mehr als eine existiert), indem Sie das KeyboardEvent-assoziierte compositionupdate-Ereignis und die data-Eigenschaft überprüfen.

Sie können eine Tabelle der toten Tasten und der Zeichen, mit denen sie verwendet werden können, um akzentuierte oder anderweitig spezielle Zeichen auf Linux unter Verwendung von GTK zu erzeugen, finden.

Der Wert von data wird einer der folgenden sein:

CompositionEvent.data-Wert Symbol Kommentare
GDK_KEY_dead_grave (0xFE50)
Qt::Key_Dead_Grave (0x01001250)
`
GDK_KEY_dead_acute (0xFE51)
Qt::Key_Dead_Acute (0x01001251)
´
GDK_KEY_dead_circumflex (0xFE52)
Qt::Key_Dead_Circumflex (0x01001252)
ˆ
GDK_KEY_dead_tilde (0xFE53)
Qt::Key_Dead_Tilde (0x01001253)
˜
GDK_KEY_dead_perispomeni (0xFE53) ͂
GDK_KEY_dead_macron (0xFE54)
Qt::Key_Dead_Macron (0x01001254)
¯
GDK_KEY_dead_breve (0xFE55)
Qt::Key_Dead_Breve (0x01001255)
˘
GDK_KEY_dead_abovedot (0xFE56)
Qt::Key_Dead_Abovedot (0x01001256)
˙
GDK_KEY_dead_diaeresis (0xFE57)
Qt::Key_Dead_Diaeresis (0x01001257)
¨ Auch als Umlaut bezeichnet.
GDK_KEY_dead_abovering (0xFE58)
Qt::Key_Dead_Abovering (0x01001258)
˚
GDK_KEY_dead_doubleacute (0xFE59)
Qt::Key_Dead_Doubleacute (0x01001259)
˝
GDK_KEY_dead_caron (0xFE5A)
Qt::Key_Dead_Caron (0x0100125A)
ˇ Auch háček genannt; wird unter anderem im Tschechischen verwendet.
GDK_KEY_dead_cedilla (0xFE5B)
Qt::Key_Dead_Cedilla (0x0100125B)
¸
GDK_KEY_dead_ogonek (0xFE5C)
Qt::Key_Dead_Ogonek (0x0100125C)
˛ Auch nachine genannt; wird im Polnischen und Altirischen verwendet.
GDK_KEY_dead_iota (0xFE5D)
Qt::Key_Dead_Iota (0x0100125D)
ͅ Iota subscript.
GDK_KEY_dead_voiced_sound (0xFE5E)
Qt::Key_Dead_Voiced_Sound (0x0100125E)
GDK_KEY_dead_semivoiced_sound (0xFE5F)
Qt::Key_Dead_Semivoiced_Sound (0x0100125F)
GDK_KEY_dead_belowdot (0xFE60)
Qt::Key_Dead_Belowdot (0x01001260)
̣
GDK_KEY_dead_hook (0xFE61)
Qt::Key_Dead_Hook (0x01001261)
̡
GDK_KEY_dead_horn (0xFE62)
Qt::Key_Dead_Horn (0x01001262)
̛
GDK_KEY_dead_stroke (0xFE63) ̶̶
GDK_KEY_dead_abovecomma (0xFE64) ̓̓
GDK_KEY_dead_psili (0xFE64) ᾿
GDK_KEY_dead_abovereversedcomma (0xFE65) ʽ
GDK_KEY_dead_dasia (0xFE65)
GDK_KEY_dead_doublegrave (0xFE66) ̏
GDK_KEY_dead_belowring (0xFE67) ˳
GDK_KEY_dead_belowmacron (0xFE68) ̱
GDK_KEY_dead_belowcircumflex (0xFE69)
GDK_KEY_dead_belowtilde (0xFE6A) ̰
GDK_KEY_dead_belowbreve (0xFE6B) ̮
GDK_KEY_dead_belowdiaeresis (0xFE6C) ̤
GDK_KEY_dead_invertedbreve (0xFE6D) ̯
GDK_KEY_dead_belowcomma (0xFE6E) ̦
GDK_KEY_dead_currency (0xFE6F)
GDK_KEY_dead_a (0xFE80)
GDK_KEY_dead_A (0xFE81)
GDK_KEY_dead_e (0xFE82)
GDK_KEY_dead_E (0xFE83)
GDK_KEY_dead_i (0xFE84)
GDK_KEY_dead_I (0xFE85)
GDK_KEY_dead_o (0xFE86)
GDK_KEY_dead_O (0xFE87)
GDK_KEY_dead_u (0xFE88)
GDK_KEY_dead_U (0xFE89)
GDK_KEY_dead_small_schwa (0xFE8A) ə
GDK_KEY_dead_capital_schwa (0xFE8B) Ə
GDK_KEY_dead_greek (0xFE8C)

Funktionstasten

Während verschiedene Plattformen unterschiedliche Zahlen an allgemeinen Funktionstasten unterstützen, wie F1F12 (oder F1F10 oder F1F15, usw.), sind die ersten wenigen wie folgt speziell festgelegt.

Wenn mehr Funktionstasten verfügbar sind, setzt sich das Namensmuster hier fort, indem der numerische Teil jedes Tasten-Namens fortlaufend erhöht wird, sodass beispielsweise "F24" ein gültiger Tastenwert ist.

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"F1" Die erste allgemeine Funktionstaste, F1. VK_F1 (0x70) kVK_F1 (0x7A) GDK_KEY_F1 (0xFFBE)
GDK_KEY_KP_F1 (0xFF91)
Qt::Key_F1 (0x01000030)
KEYCODE_F1 (131)
"F2" Die F2-Taste. VK_F2 (0x71) kVK_F2 (0x78) GDK_KEY_F2 (0xFFBF)
GDK_KEY_KP_F2 (0xFF92)
Qt::Key_F2 (0x01000031)
KEYCODE_F2 (132)
"F3" Die F3-Taste. VK_F3 (0x72) kVK_F3 (0x63) GDK_KEY_F3 (0xFFC0)
GDK_KEY_KP_F3 (0xFF93)
Qt::Key_F3 (0x01000032)
KEYCODE_F3 (133)
"F4" Die F4-Taste. VK_F4 (0x73) kVK_F4 (0x76) GDK_KEY_F4 (0xFFC1)
GDK_KEY_KP_F4 (0xFF94)
Qt::Key_F4 (0x01000033)
KEYCODE_F4 (134)
"F5" Die F5-Taste. VK_F5 (0x74) kVK_F5 (0x60) GDK_KEY_F5 (0xFFC2)
Qt::Key_F5 (0x01000034)
KEYCODE_F5 (135)
"F6" Die F6-Taste. VK_F6 (0x75) kVK_F6 (0x61) GDK_KEY_F6 (0xFFC3)
Qt::Key_F6 (0x01000035)
KEYCODE_F6 (136)
"F7" Die F7-Taste. VK_F7 (0x76) kVK_F7 (0x62) GDK_KEY_F7 (0xFFC4)
Qt::Key_F7 (0x01000036)
KEYCODE_F7 (137)
"F8" Die F8-Taste. VK_F8 (0x77) kVK_F8 (0x64) GDK_KEY_F8 (0xFFC5)
Qt::Key_F8 (0x01000037)
KEYCODE_F8 (138)
"F9" Die F9-Taste. VK_F9 (0x78) kVK_F9 (0x65) GDK_KEY_F9 (0xFFC6)
Qt::Key_F9 (0x01000038)
KEYCODE_F9 (139)
"F10" Die F10-Taste. VK_F10 (0x79) kVK_F10 (0x6D) GDK_KEY_F10 (0xFFC7)
Qt::Key_F10 (0x01000039)
KEYCODE_F10 (140)
"F11" Die F11-Taste. VK_F11 (0x7A) kVK_F11 (0x67) GDK_KEY_F11 (0xFFC8)
Qt::Key_F11 (0x0100003A)
KEYCODE_F11 (141)
"F12" Die F12-Taste. VK_F12 (0x7B) kVK_F12 (0x6F) GDK_KEY_F12 (0xFFC9)
Qt::Key_F12 (0x0100003B)
KEYCODE_F12 (142)
"F13" Die F13-Taste. VK_F13 (0x7C) kVK_F13 (0x69) GDK_KEY_F13 (0xFFCA)
Qt::Key_F13 (0x0100003C)
KEYCODE_F13
"F14" Die F14-Taste. VK_F14 (0x7D) kVK_F14 (0x6B) GDK_KEY_F14 (0xFFCB)
Qt::Key_F14 (0x0100003D)
KEYCODE_F14
"F15" Die F15-Taste. VK_F15 (0x7E) kVK_F15 (0x71) GDK_KEY_F15 (0xFFCC)
Qt::Key_F15 (0x0100003E)
KEYCODE_F15
"F16" Die F16-Taste. VK_F16 (0x7F) kVK_F16 (0x6A) GDK_KEY_F16 (0xFFCD)
Qt::Key_F16 (0x0100003F)
KEYCODE_F16
"F17" Die F17-Taste. VK_F17 (0x80) kVK_F17 (0x40) GDK_KEY_F17 (0xFFCE)
Qt::Key_F17 (0x01000040)
KEYCODE_F17
"F18" Die F18-Taste. VK_F18 (0x81) kVK_F18 (0x4F) GDK_KEY_F18 (0xFFCF)
Qt::Key_F18 (0x01000041)
KEYCODE_F18
"F19" Die F19-Taste. VK_F19 (0x82) kVK_F19 (0x50) GDK_KEY_F19 (0xFFD0)
Qt::Key_F19 (0x01000042)
KEYCODE_F19
"F20" Die F20-Taste. VK_F20 (0x83) kVK_F20 (0x5A) GDK_KEY_F20 (0xFFD1)
Qt::Key_F20 (0x01000043)
KEYCODE_F20
"Soft1" Die erste allgemeine virtuelle Funktionstaste. Qt::Key_Context1 (0x01100000)
"Soft2" Die zweite allgemeine virtuelle Funktionstaste. Qt::Key_Context2 (0x01100001)
"Soft3" Die dritte allgemeine virtuelle Funktionstaste. Qt::Key_Context3 (0x01100002)
"Soft4" Die vierte allgemeine virtuelle Funktionstaste. Qt::Key_Context4 (0x01100003)

Telefontasten

Diese Tasten repräsentieren Knöpfe, die normalerweise auf modernen Smartphones vorhanden sind.

KeyboardEvent.key-Wert Beschreibung Virtuelle Tastencodes
Windows Mac Linux Android
"AppSwitch" Präsentiert eine Liste von kürzlich verwendeten Anwendungen, die es dem Benutzer ermöglicht, schnell zwischen Apps zu wechseln. KEYCODE_APP_SWITCH (187)
"Call" Die Anruf-Taste. Wählt die eingegebene Nummer. Qt::Key_Call (0x01100004) KEYCODE_CALL (5)
"Camera" Die Kamera-Taste. Aktiviert die Kamera. Qt::Key_Camera (0x01100020) KEYCODE_CAMERA (27)
"CameraFocus" Die Fokus-Taste. Fokussiert die Kamera. Qt::Key_CameraFocus (0x01100021) KEYCODE_FOCUS (80)
"EndCall" Die Anruf beenden- oder Auflegen-Taste. Qt::Key_Hangup (0x01100005) KEYCODE_ENDCALL (6)
"GoBack" Die Zurück-Taste. KEYCODE_BACK (4)
"GoHome" [1] Die Home-Taste. Führt den Benutzer zurück zum Hauptbildschirm des Telefons (gewöhnlich ein Anwendungs-Launcher). KEYCODE_HOME (3)
"HeadsetHook" Die Headset-Haken-Taste. Dies ist typischerweise ein Knopf am Headset, der zum Auflegen von Anrufen und zum Abspielen oder Anhalten von Medien verwendet wird. Qt::Key_ToggleCallHangup (0x01100007) KEYCODE_HEADSETHOOK (79)
"LastNumberRedial" Die Wiederwahl-Taste. Wählt die zuletzt angerufene Nummer erneut. Qt::Key_LastNumberRedial (0x01100009)
"Notification" Die Benachrichtigung-Taste. KEYCODE_NOTIFICATION (83)
"MannerMode" Eine Taste, die zwischen den Benachrichtigungsmodi wechselt: stumm, vibrieren, klingeln und so weiter. KEYCODE_MANNER_MODE (205)
"VoiceDial" Die Sprachwahl-Taste. Startet die Sprachwahl. Qt::Key_VoiceDial (0x01100008) KEYCODE_VOICE_ASSIST (231)

[1] Vor Firefox 37 erzeugte die Home-Taste einen Tastencode von "Exit". Ab Firefox 37 erzeugt die Taste den Tastencode "MozHomeScreen".

Multimedia-Tasten

Die Multimedia-Tasten sind zusätzliche Tasten oder Knöpfe zur Steuerung von Mediengeräten, die auf einigen Tastaturen vorhanden sind.

KeyboardEvent.key-Wert Beschreibung Virtuelle Tastencodes
Windows Mac Linux Android
"ChannelDown" Wechselt zum vorherigen Kanal. APPCOMMAND_MEDIA_CHANNEL_DOWN Qt::Key_ChannelDown (0x01000119) KEYCODE_CHANNEL_DOWN (167)
"ChannelUp" Wechselt zum nächsten Kanal. APPCOMMAND_MEDIA_CHANNEL_UP Qt::Key_ChannelUp (0x01000118) KEYCODE_CHANNEL_UP (166)
"MediaFastForward" [2] Startet, setzt fort oder erhöht die Geschwindigkeit des schnellen Vorlaufs des Mediums. APPCOMMAND_MEDIA_FAST_FORWARD GDK_KEY_AudioForward (0x1008FF97)
Qt:Key_AudioForward (0x01000102)
KEYCODE_MEDIA_FAST_FORWARD (90)
"MediaPause"

Hält das aktuell wiedergegebene Medium an.

Hinweis: Einige ältere Anwendungen verwenden "Pause", aber das ist nicht korrekt.

APPCOMMAND_MEDIA_PAUSE GDK_KEY_AudioPause (0x1008FF31)
Qt::Key_MediaPause (0x1000085)
KEYCODE_MEDIA_PAUSE (127)
"MediaPlay" Startet oder setzt die Wiedergabe der Medien mit normaler Geschwindigkeit fort, wenn dies nicht bereits geschieht. Hat sonst keine Wirkung. APPCOMMAND_MEDIA_PLAY GDK_KEY_AudioPlay (0x1008FF14) KEYCODE_MEDIA_PLAY (126)
"MediaPlayPause" Wechselt zwischen Abspielen und Anhalten des aktuellen Mediums. VK_MEDIA_PLAY_PAUSE (0xB3)
APPCOMMAND_MEDIA_PLAY_PAUSE
Qt::Key_MediaTogglePlayPause (0x1000086) KEYCODE_MEDIA_PLAY_PAUSE (85)
"MediaRecord" Startet oder setzt die Aufnahme von Medien fort. APPCOMMAND_MEDIA_RECORD GDK_KEY_AudioRecord (0x1008FF1C)
Qt::Key_MediaRecord (0x01000084)
KEYCODE_MEDIA_RECORD (130)
"MediaRewind" Startet, setzt fort oder erhöht die Geschwindigkeit des Zurückspulens des Mediums. APPCOMMAND_MEDIA_REWIND GDK_KEY_AudioRewind (0x1008FF3E)
Qt::Key_AudioRewind (0x010000C5)
KEYCODE_MEDIA_REWIND (89)
"MediaStop" Stoppt die aktuelle Medienaktivität (wie Abspielen, Aufnehmen, Anhalten, Vorlauf oder Rücklauf). Hat keine Wirkung, wenn das Medium bereits gestoppt ist. VK_MEDIA_STOP (0xB2)
APPCOMMAND_MEDIA_STOP
GDK_KEY_AudioStop (0x1008FF15)
Qt::Key_MediaStop (0x01000081)
KEYCODE_MEDIA_STOP (86)
"MediaTrackNext" [1] Sucht den nächsten Medien- oder Programmtrack auf. VK_MEDIA_NEXT_TRACK (0xB0)
APPCOMMAND_MEDIA_NEXTTRACK
GDK_KEY_AudioNext (0x1008FF17)
Qt::Key_MediaNext (0x01000083)
KEYCODE_MEDIA_NEXT (87)
"MediaTrackPrevious" [1] Sucht den vorherigen Medien- oder Programmtrack auf. VK_MEDIA_PREV_TRACK (0xB1)
APPCOMMAND_MEDIA_PREVIOUSTRACK
GDK_KEY_AudioPrev (0x1008FF16)
Qt::Key_MediaPrevious (0x01000082)
KEYCODE_MEDIA_PREVIOUS (88)

[1] Legacy Edge und Firefox (36 und früher) verwenden "MediaNextTrack" und "MediaPreviousTrack" anstelle von "MediaTrackNext" und "MediaTrackPrevious".

[2] Vor Firefox 37 erzeugte Firefox auf einigen Plattformen den Tastencode "FastFwd" und auf anderen den Tastencode "Unidentified" anstelle von "MediaFastForward".

Audiosteuerungstasten

Diese Medientasten werden speziell zur Audio-Steuerung verwendet.

KeyboardEvent.key-Wert Beschreibung Virtuelle Tastencodes
Windows Mac Linux Android
"AudioBalanceLeft" Passt das Audio-Balance nach links an. VK_AUDIO_BALANCE_LEFT
"AudioBalanceRight" Passt das Audio-Balance nach rechts an. VK_AUDIO_BALANCE_RIGHT
"AudioBassDown" Verringert die Bassmenge. APPCOMMAND_BASS_DOWN
"AudioBassBoostDown" Verringert die Bassverstärkung oder wechselt zyklisch durch Bass-Boost-Modi oder -Zustände. VK_BASS_BOOST_DOWN
"AudioBassBoostToggle" Schaltet die Bassverstärkung ein und aus. APPCOMMAND_BASS_BOOST
"AudioBassBoostUp" Erhöht die Menge der Bassverstärkung oder wechselt zyklisch durch eine Reihe von Bass-Boost-Modi oder -Zuständen. VK_BASS_BOOST_UP
"AudioBassUp" Erhöht die Bassmenge. APPCOMMAND_BASS_UP
"AudioFaderFront" Passt den Audio-Fader nach vorne an. VK_FADER_FRONT
"AudioFaderRear" Passt den Audio-Fader nach hinten an. VK_FADER_REAR
"AudioSurroundModeNext" Wählt den nächsten verfügbaren Surround-Sound-Modus aus. VK_SURROUND_MODE_NEXT
"AudioTrebleDown" Verringert die Höhen. APPCOMMAND_TREBLE_DOWN
"AudioTrebleUp" Erhöht die Höhen. APPCOMMAND_TREBLE_UP
"AudioVolumeDown" [1] Verringert die Audio-Lautstärke. VK_VOLUME_DOWN (0xAE)
APPCOMMAND_VOLUME_DOWN
kVK_VolumeDown (0x49) GDK_KEY_AudioLowerVolume (0x1008FF11)
Qt::Key_VolumeDown (0x01000070)
KEYCODE_VOLUME_DOWN (25)
"AudioVolumeMute" [1] Stellt die Audio-Wiedergabe stumm. VK_VOLUME_MUTE (0xAD)
APPCOMMAND_VOLUME_MUTE
kVK_Mute (0x4A) GDK_KEY_AudioMute (0x1008FF12)
Qt::Key_VolumeMute (0x01000071)
KEYCODE_VOLUME_MUTE (164)
"AudioVolumeUp" [1] Erhöht die Audio-Lautstärke. VK_VOLUME_UP (0xAF)
APPCOMMAND_VOLUME_UP
kVK_VolumeUp (0x48) GDK_KEY_AudioRaiseVolume (0x1008FF13)
Qt::Key_VolumeUp (0x01000072)
KEYCODE_VOLUME_UP (24)
"MicrophoneToggle" Schaltet das Mikrofon ein und aus. APPCOMMAND_MIC_ON_OFF_TOGGLE
"MicrophoneVolumeDown" Verringert die Eingangslautstärke des Mikrofons. APPCOMMAND_MICROPHONE_VOLUME_DOWN Qt::Key_MicVolumeDown (0x0100011E)
"MicrophoneVolumeMute" Stellt den Mikrofoneingang stumm. APPCOMMAND_MICROPHONE_VOLUME_MUTE GDK_KEY_AudioMicMute (0x1008FFB2)
Qt::Key_MicMute (0x01000113)
KEYCODE_MUTE (91)
"MicrophoneVolumeUp" Erhöht die Eingangslautstärke des Mikrofons. APPCOMMAND_MICROPHONE_VOLUME_UP Qt::Key_MicVolumeUp (0x0100011D)

[1] Legacy Edge und Firefox (48 und früher) verwenden "VolumeUp", "VolumeDown", und "VolumeMute" anstelle von "AudioVolumeUp", "AudioVolumeDown", und "AudioVolumeMute". In Firefox 49 wurden sie aktualisiert, um der neuesten Spezifikation zu entsprechen.

TV-Steuerungstasten

Diese Schlüsselwerte repräsentieren Tasten oder Knöpfe, die auf Fernsehgeräten vorhanden sind, oder auf Computern oder Telefonen, die TV-Unterstützung haben.

KeyboardEvent.key-Wert Beschreibung Virtuelle Tastencodes
Windows Mac Linux Android
"TV" [1] Wechselt in den TV-Anzeigemodus. KEYCODE_TV (170)
"TV3DMode" Schaltet den 3D-TV-Modus ein und aus. KEYCODE_3D_MODE (206)
"TVAntennaCable" Wechselt zwischen Antennen- und Kabeleingängen. KEYCODE_TV_ANTENNA_CABLE (242)
"TVAudioDescription" Schaltet den Audio-Beschreibungsmodus ein und aus. KEYCODE_TV_AUDIO_DESCRIPTION (252)
"TVAudioDescriptionMixDown" Verringert die Mischlautstärke der Audiobeschreibung; reduziert die Lautstärke der Audiobeschreibungen im Verhältnis zum Programmsound. KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN (254)
"TVAudioDescriptionMixUp" Erhöht die Mischlautstärke der Audiobeschreibung; erhöht die Lautstärke der Audiobeschreibungen im Verhältnis zum Programmsound. KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP (253)
"TVContentsMenu" Zeigt das Medieninhaltsmenü für die Wiedergabe an oder verbirgt es (dies kann ein Kanalleitfaden sein, der die derzeit laufenden Programme anzeigt, oder eine Liste von Mediendateien zur Wiedergabe). KEYCODE_TV_CONTENTS_MENU (256)
"TVDataService" Zeigt das TV-Datendienst-Menü an oder verbirgt es. KEYCODE_TV_DATA_SERVICE (230)
"TVInput" [2] Wechselt den Eingabemodus an einem externen TV. KEYCODE_TV_INPUT (178)
"TVInputComponent1" Wechselt auf den Eingang "Komponente 1". KEYCODE_TV_INPUT_COMPONENT_1 (249)
"TVInputComponent2" Wechselt auf den Eingang "Komponente 2". KEYCODE_TV_INPUT_COMPONENT_2 (250)
"TVInputComposite1" Wechselt auf den Eingang "Composite 1". KEYCODE_TV_INPUT_COMPOSITE_1 (247)
"TVInputComposite2" Wechselt auf den Eingang "Composite 2". KEYCODE_TV_INPUT_COMPOSITE_2 (248)
"TVInputHDMI1" Wechselt auf den Eingang "HDMI 1". KEYCODE_TV_INPUT_HDMI_1 (243)
"TVInputHDMI2" Wechselt auf den Eingang "HDMI 2". KEYCODE_TV_INPUT_HDMI_2 (244)
"TVInputHDMI3" Wechselt auf den Eingang "HDMI 3". KEYCODE_TV_INPUT_HDMI_3 (245)
"TVInputHDMI4" Wechselt auf den Eingang "HDMI 4". KEYCODE_TV_INPUT_HDMI_4 (246)
"TVInputVGA1" Wechselt auf den Eingang "VGA 1". KEYCODE_TV_INPUT_VGA_1 (251)
"TVMediaContext" Die Menü-Taste für den Media-Kontext. KEYCODE_TV_MEDIA_CONTEXT_MENU (257)
"TVNetwork" Schaltet die Netzwerkverbindung des TVs ein und aus. KEYCODE_TV_NETWORK (241)
"TVNumberEntry" Schaltet den TV in den Zahleneingabemodus. KEYCODE_TV_NUMBER_ENTRY (234)
"TVPower" [2] Die Ein-/Ausschalttaste des Geräts. KEYCODE_TV_POWER (177)
"TVRadioService" Radio-Taste. KEYCODE_TV_RADIO_SERVICE (232)
"TVSatellite" Satellitentaste. KEYCODE_TV_SATELLITE (237)
"TVSatelliteBS" Rundfunk-Satellitentaste. KEYCODE_TV_SATELLITE_BS (238)
"TVSatelliteCS" Kommunikations-Satellitentaste. KEYCODE_TV_SATELLITE_CS (239)
"TVSatelliteToggle" Wechselt zwischen den verfügbaren Satelliten. KEYCODE_TV_SATELLITE_SERVICE (240)
"TVTerrestrialAnalog" Wählt den analogen terrestrischen Fernsehdienst (analoges Kabel oder Antennenempfang) aus. KEYCODE_TV_TERRESTRIAL_ANALOG (235)
"TVTerrestrialDigital" Wählt den digitalen terrestrischen Fernsehdienst (digitales Kabel oder Antennenempfang) aus. KEYCODE_TV_TERRESTRIAL_DIGITAL (236)
"TVTimer" Timer-Programmiertaste. KEYCODE_TV_TIMER_PROGRAMMING (258)

[1] Firefox fügte in Firefox 37 die Unterstützung für die "TV"-Taste hinzu; zuvor erzeugte diese Taste den Tastencode "Live".

[2] Diese Tasten waren bis Firefox 37 "Unidentified".

Mediencontroller-Tasten

Da moderne Fernbedienungen für Mediengeräte oft über Tasten verfügen, die über die grundlegenden Steuerungen hinausgehen, die an anderer Stelle in diesem Dokument behandelt werden, sind Tastenwerte für eine breite Palette dieser zusätzlichen Tasten definiert.

Die unten aufgeführten Werte stammen teilweise aus einer Reihe von technischen Spezifikationen für Unterhaltungselektronik:

Hinweis: Fernbedienungen enthalten typischerweise Tasten, deren Werte bereits anderswo definiert sind, wie unter Multimedia-Tasten oder Audio-Steuerungstasten. Diese Tastencodes stimmen mit dem überein, was in diesen Tabellen dokumentiert ist.

KeyboardEvent.key-Wert Beschreibung Virtueller Keycode
Windows Mac Linux Android
"AVRInput" [3] Ändert den Eingabemodus an einem externen Audio-/Video-Empfänger (AVR)-Gerät. KEYCODE_AVR_INPUT (182)
"AVRPower" [3] Schaltet die Stromversorgung eines externen AVR-Geräts ein oder aus. KEYCODE_AVR_POWER (181)
"ColorF0Red" [3] Allgemeine Medientaste, rot kodiert. Diese hat den Index 0 unter den farbcodierten Tasten. VK_COLORED_KEY_0 KEYCODE_PROG_RED (183)
"ColorF1Green" [3] Allgemeine Medientaste, grün kodiert. Diese hat den Index 1 unter den farbcodierten Tasten. VK_COLORED_KEY_1 KEYCODE_PROG_GREEN (184)
"ColorF2Yellow" [3] Allgemeine Medientaste, gelb kodiert. Diese hat den Index 2 unter den farbcodierten Tasten. VK_COLORED_KEY_2 KEYCODE_PROG_YELLOW (185)
"ColorF3Blue" [3] Allgemeine Medientaste, blau kodiert. Diese hat den Index 3 unter den farbcodierten Tasten. VK_COLORED_KEY_3 KEYCODE_PROG_BLUE (186)
"ColorF4Grey" Allgemeine Medientaste, grau kodiert. Diese hat den Index 4 unter den farbcodierten Tasten. VK_COLORED_KEY_4 KEYCODE_PROG_GREY
"ColorF5Brown" Allgemeine Medientaste, braun kodiert. Diese hat den Index 5 unter den farbcodierten Tasten. VK_COLORED_KEY_5 KEYCODE_PROG_BROWN
"ClosedCaptionToggle" Schaltet Untertitel an und aus. VK_CC KEYCODE_CAPTIONS (175)
"Dimmer" Regelt die Helligkeit des Geräts, indem zwischen zwei Helligkeitsstufen umgeschaltet wird oder zwischen mehreren Helligkeitsstufen gewechselt wird. VK_DIMMER GDK_KEY_BrightnessAdjust (0x1008FF3B)
"DisplaySwap" Wechselt zwischen Videoquellen. VK_DISPLAY_SWAP
"DVR" Wechselt die Eingabequelle zum Digital Video Recorder (DVR). KEYCODE_DVR (173)
"Exit" Die Beenden-Taste, die die aktuelle Anwendung oder das Menü schließt. VK_EXIT Qt::Key_Exit (0x0102000a)
"FavoriteClear0" Löscht das Programm oder den Inhalt, der in dem ersten Favoritenspeicherplatz gespeichert ist. VK_CLEAR_FAVORITE_0
"FavoriteClear1" Löscht das Programm oder den Inhalt, der in dem zweiten Favoritenspeicherplatz gespeichert ist. VK_CLEAR_FAVORITE_1
"FavoriteClear2" Löscht das Programm oder den Inhalt, der in dem dritten Favoritenspeicherplatz gespeichert ist. VK_CLEAR_FAVORITE_2
"FavoriteClear3" Löscht das Programm oder den Inhalt, der in dem vierten Favoritenspeicherplatz gespeichert ist. VK_CLEAR_FAVORITE_3
"FavoriteRecall0" Wählt (ruft) das Programm oder den Inhalt, der in dem ersten Favoritenspeicherplatz gespeichert ist. VK_RECALL_FAVORITE_0
"FavoriteRecall1" Wählt (ruft) das Programm oder den Inhalt, der in dem zweiten Favoritenspeicherplatz gespeichert ist. VK_RECALL_FAVORITE_1
"FavoriteRecall2" Wählt (ruft) das Programm oder den Inhalt, der in dem dritten Favoritenspeicherplatz gespeichert ist. VK_RECALL_FAVORITE_2
"FavoriteRecall3" Wählt (ruft) das Programm oder den Inhalt, der in dem vierten Favoritenspeicherplatz gespeichert ist. VK_RECALL_FAVORITE_3
"FavoriteStore0" Speichert das aktuelle Programm oder den Inhalt im ersten Favoritenspeicherplatz. VK_STORE_FAVORITE_0
"FavoriteStore1" Speichert das aktuelle Programm oder den Inhalt im zweiten Favoritenspeicherplatz. VK_STORE_FAVORITE_1
"FavoriteStore2" Speichert das aktuelle Programm oder den Inhalt im dritten Favoritenspeicherplatz. VK_STORE_FAVORITE_2
"FavoriteStore3" Speichert das aktuelle Programm oder den Inhalt im vierten Favoritenspeicherplatz. VK_STORE_FAVORITE_3
"Guide" Schaltet die Anzeige des Programms oder Inhaltsleitfadens um. VK_GUIDE Qt::Key_Guide (0x0100011A) KEYCODE_GUIDE (172)
"GuideNextDay" Wenn der Leitfaden derzeit angezeigt wird, beauftragt diese Taste den Leitfaden, den Inhalt des nächsten Tages anzuzeigen. VK_NEXT_DAY
"GuidePreviousDay" Wenn der Leitfaden derzeit angezeigt wird, beauftragt diese Taste den Leitfaden, den Inhalt des vorherigen Tages anzuzeigen. VK_PREV_DAY
"Info" Schaltet die Anzeige von Informationen über den derzeit ausgewählten Inhalt, das Programm oder die Medien um. VK_INFO Qt::Key_Info (0x0100011B) KEYCODE_INFO (165)
"InstantReplay" Fordert das Gerät auf, eine Sofortwiedergabe durchzuführen (normalerweise eine kurze Zeitsprung zurück und erneutes Abspielen, möglicherweise, aber nicht normalerweise in Zeitlupe). VK_INSTANT_REPLAY
"Link" Öffnet Inhalte, die mit dem aktuellen Programm verlinkt sind, sofern verfügbar und möglich. VK_LINK
"ListProgram" Listet das aktuelle Programm auf. VK_LIST
"LiveContent" Schaltet eine Anzeige um, die derzeit verfügbare Live-Inhalte oder Programme auflistet. VK_LIVE
"Lock" Sperrt oder entsperrt den derzeit ausgewählten Inhalt oder das Programm. VK_LOCK
"MediaApps" Präsentiert eine Liste von Medienanwendungen wie Fotobetrachter, Audio- und Videoplayer und Spiele. [1] VK_APPS
"MediaAudioTrack" Die Audio-Track-Taste. GDK_KEY_AudioCycleTrack (0x1008FF9B)
Qt::Key_AudioCycleTrack (0x01000106)
KEYCODE_MEDIA_AUDIO_TRACK (222)
"MediaLast" Springt zurück zu den zuletzt angesehenen Inhalten, Programmen oder anderen Medien. VK_LAST Qt::Key_MediaLast (0x0100FFFF) KEYCODE_LAST_CHANNEL (229)
"MediaSkipBackward" Springt zurück zum vorherigen Inhalt oder Programm. KEYCODE_MEDIA_SKIP_BACKWARD
"MediaSkipForward" Springt vorwärts zum nächsten Inhalt oder Programm. VK_SKIP KEYCODE_MEDIA_SKIP_FORWARD
"MediaStepBackward" Schrittweise Rückwärtsbewegung zum vorherigen Inhalt oder Programm. KEYCODE_MEDIA_STEP_BACKWARD
"MediaStepForward" Schrittweise Vorwärtsbewegung zum nächsten Inhalt oder Programm. KEYCODE_MEDIA_SKIP_FORWARD
"MediaTopMenu" Hauptmenü-Taste. Öffnet das Hauptmenü der Medien (z. B. für eine DVD- oder Blu-Ray-Disc). Qt::Key_TopMenu (0x0100010A) KEYCODE_MEDIA_TOP_MENU
"NavigateIn" Navigation in ein Untermenü oder eine Option. KEYCODE_NAVIGATE_IN
"NavigateNext" Navigation zum nächsten Element. KEYCODE_NAVIGATE_NEXT
"NavigateOut" Navigation aus dem aktuellen Bildschirm oder Menü heraus. KEYCODE_NAVIGATE_OUT
"NavigatePrevious" Navigation zum vorherigen Element. KEYCODE_NAVIGATE_PREVIOUS
"NextFavoriteChannel" Wechseln zum nächsten Sender in der Favoritenliste. VK_NEXT_FAVORITE_CHANNEL
"NextUserProfile" Wechseln zum nächsten gespeicherten Benutzerprofil, sofern diese Funktion unterstützt wird und mehrere Profile vorhanden sind. VK_USER
"OnDemand" Öffnet die Benutzeroberfläche zur Auswahl von On-Demand-Inhalten oder Programmen, die angeschaut werden sollen. VK_ON_DEMAND
"Pairing" Startet den Prozess des Koppelns der Fernbedienung mit einem zu steuernden Gerät. KEYCODE_PAIRING (225)
"PinPDown" Eine Taste, um die Bild-in-Bild-Ansicht nach unten zu bewegen. VK_PINP_DOWN
"PinPMove" Eine Taste, um die Bewegung der Bild-in-Bild-Ansicht zu steuern. VK_PINP_MOVE
"PinPToggle" Schaltet die Anzeige der Bild-in-Bild-Ansicht an und aus. VK_PINP_TOGGLE
"PinPUp" Eine Taste, um die Bild-in-Bild-Ansicht nach oben zu bewegen. VK_PINP_UP
"PlaySpeedDown" Verringert die Medienwiedergabegeschwindigkeit. VK_PLAY_SPEED_DOWN
"PlaySpeedReset" Setzt die Medienwiedergabegeschwindigkeit auf normal zurück. VK_PLAY_SPEED_RESET
"PlaySpeedUp" Erhöht die Medienwiedergabegeschwindigkeit. VK_PLAY_SPEED_UP
"RandomToggle" Schaltet den Zufallswiedergabemodus (auch als "Shuffle-Modus" bekannt) an und aus. VK_RANDOM_TOGGLE GDK_KEY_AudioRandomPlay (0x1008FF99)
"RcLowBattery" Ein Code, der gesendet wird, wenn die Batterie der Fernbedienung schwach ist. Dies entspricht tatsächlich keiner physischen Taste. VK_RC_LOW_BATTERY
"RecordSpeedNext" Durchläuft die verfügbaren Medienaufzeichnungsgeschwindigkeiten. VK_RECORD_SPEED_NEXT
"RfBypass" Schaltet den Radiofrequenz (RF)-Eingangs-Bypass-Modus an und aus. RF-Bypass-Modus leitet den RF-Eingang direkt an den RF-Ausgang weiter, ohne jegliche Verarbeitung oder Filterung. VK_RF_BYPASS
"ScanChannelsToggle" Schaltet den Sendersuchmodus an und aus. Dies ist ein Modus, der automatisch durch die Kanäle blättert, bis der Benutzer den Scan stoppt. VK_SCAN_CHANNELS_TOGGLE
"ScreenModeNext" Wechselt durch die verfügbaren Bildschirmdarstellungsmodi. VK_SCREEN_MODE_NEXT
"Settings" Schaltet die Anzeige des Geräteeinstellungsbildschirms an und aus. VK_SETTINGS Qt::Key_Settings (0x0100011C) KEYCODE_SETTINGS
"SplitScreenToggle" Schaltet den Split-Screen-Anzeigemodus an und aus. VK_SPLIT_SCREEN_TOGGLE GDK_KEY_SplitScreen (0x1008FF7D)
Qt::Key_SplitScreen (0x010000ED)
"STBInput" [3] Wechselt zwischen den Eingabemodi an einem externen Set-Top-Box (STB). KEYCODE_STB_INPUT (180)
"STBPower" [3] Schaltet eine externe STB ein und aus. KEYCODE_STB_POWER (179)
"Subtitle" Schaltet die Anzeige von Untertiteln an und aus, wenn sie verfügbar sind. VK_SUBTITLE GDK_KEY_Subtitle (0x1008FF9A) KEYCODE_CAPTIONS (175)
"Teletext" Schaltet die Anzeige von Videotext um, falls verfügbar. VK_TELETEXT KEYCODE_TV_TELETEXT (233)
"VideoModeNext" [3] Wechselt durch die verfügbaren Videomodi. VK_VIDEO_MODE_NEXT GDK_KEY_Next_VMode (0x1008FE22)
"Wink" Veranlasst das Gerät sich in irgendeiner Weise zu identifizieren, z. B. durch Blinken einer Lampe, kurzfristige Änderung der Helligkeit der Anzeigeleuchten oder Emission eines Tons. VK_WINK
"ZoomToggle" [2] Schaltet zwischen Vollbild- und skaliertem Inhaltsmodus um oder ändert anderweitig den Vergrößerungsgrad. VK_ZOOM (0xFB) Qt::Key_Zoom (0x01020006) KEYCODE_TV_ZOOM_MODE (255)

[1] Verwechseln Sie die Mediencontroller-Taste VK_APPS nicht mit der Windows-Taste VK_APPS, die auch als VK_CONTEXT_MENU bekannt ist. Diese Taste ist als "ContextMenu" kodiert.

[2] Firefox 36 und ältere Versionen identifizieren die Zoom-Umschalttaste als "Zoom". Firefox 37 korrigiert dies zu "ZoomToggle".

[3] Diese Tasten waren bis Firefox 37 als "Unidentified" bekannt.

Sprachsteuerungstasten

Diese speziellen Multimediatasten werden verwendet, um Sprachsteuerungsfunktionen zu steuern.

KeyboardEvent.key-Wert Beschreibung Virtueller Keycode
Windows Mac Linux Android
"SpeechCorrectionList" [1] Präsentiert eine Liste möglicher Korrekturen für ein falsch identifiziertes Wort. APPCOMMAND_CORRECTION_LIST
"SpeechInputToggle" [2] Wechselt zwischen Diktiermodus und Befehls-/Steuermodus. Dies teilt der Spracherkennung mit, ob gesprochene Wörter als Eingabetext oder als Befehle interpretiert werden sollen. APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE

[1] Der APPCOMMAND_CORRECTION_LIST-Befehl unter Windows erzeugt "Unidentified" in Firefox.

[2] Der APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE-Befehl unter Windows erzeugt "Unidentified" in Firefox.

Dokumententasten

Diese Tasten steuern Dokumente. In der Spezifikation sind sie in anderen Tastensätzen enthalten (wie z. B. Medientasten), aber sie werden sinnvollerweise als eigene Kategorie betrachtet.

KeyboardEvent.key-Wert Beschreibung Virtueller Keycode
Windows Mac Linux Android
"Close" [1] Schließt das aktuelle Dokument oder die Nachricht. Darf die Anwendung nicht beenden. APPCOMMAND_CLOSE GDK_KEY_Close (0x1008FF56)
Qt::Key_Close (0x010000CE)
KEYCODE_MEDIA_CLOSE (128)
"New" [1] Erstellt ein neues Dokument oder eine Nachricht. APPCOMMAND_NEW GDK_KEY_New (0x1008FF68)
Qt::Key_New (0x01000120)
"Open" [1] Öffnet ein bestehendes Dokument oder eine Nachricht. APPCOMMAND_OPEN GDK_KEY_Open (0x1008FF6B)
Qt::Key_Open (0x01000121)
"Print" Druckt das aktuelle Dokument oder die Nachricht. APPCOMMAND_PRINT GDK_KEY_Print (0xFF61)
Qt::Print (0x01000009)
"Save" [1] Speichert das aktuelle Dokument oder die Nachricht. APPCOMMAND_SAVE GDK_KEY_Save (0x1008FF77)
Qt::Key_Save (0x010000EA)
"SpellCheck" [1] Startet die Rechtschreibprüfung des aktuellen Dokuments. APPCOMMAND_SPELL_CHECK GDK_KEY_Spell (0x1008FF7C)
Qt::Key_Spell (0x010000EC)
"MailForward" [1] Öffnet die Benutzeroberfläche zum Weiterleiten einer Nachricht. APPCOMMAND_FORWARD_MAIL GDK_KEY_MailForward (0x1008FF90)
Qt::Key_MailForward (0x010000FB)
"MailReply" [1] Öffnet die Benutzeroberfläche zum Antworten auf eine Nachricht. APPCOMMAND_REPLY_TO_MAIL GDK_KEY_Reply (0x1008FF72)
Qt::Key_Reply (0x010000E5)
"MailSend" [1] Sendet die aktuelle Nachricht. APPCOMMAND_SEND_MAIL GDK_KEY_Send (0x1008FF7B)
Qt::Key_Send (0x010000EB)

[1] Vor Firefox 37 erzeugte diese Taste den Tastenwert "Unidentified".

Anwendungsauswahltasten

Einige Tastaturen bieten spezielle Tasten zum Starten oder Wechseln zu bestimmten häufigen Anwendungen. Tastenwerte dafür sind hier aufgelistet.

KeyboardEvent.key-Wert Beschreibung Virtueller Keycode
Windows Mac Linux Android
"LaunchCalculator" [5] Die Taschenrechner-Taste, oft mit einem Symbol gekennzeichnet. Diese wird häufig als generische Anwendungstarttaste verwendet (APPCOMMAND_LAUNCH_APP2). APPCOMMAND_LAUNCH_APP2 GDK_KEY_Calculator (0x1008FF1D)
Qt::Key_Calculator (0x010000CB)
KEYCODE_CALCULATOR (210)
"LaunchCalendar" [5] Die Kalender-Taste. Oft mit einem Symbol gekennzeichnet. GDK_KEY_Calendar (0x1008FF20)
Qt::Key_Calendar (0x010000E4)
KEYCODE_CALENDAR (208)
"LaunchContacts" Die Kontakte-Taste. KEYCODE_CONTACTS (207)
"LaunchMail" Die Mail-Taste. Oft mit einem Symbol gekennzeichnet. VK_LAUNCH_MAIL (0xB4)
APPCOMMAND_LAUNCH_MAIL
GDK_KEY_Mail (0x1008FF19)
Qt::Key_LaunchMail (0x010000A0)
KEYCODE_ENVELOPE (65)
"LaunchMediaPlayer" [1] Die Media Player-Taste. VK_LAUNCH_MEDIA_SELECT (0xB5)
APPCOMMAND_LAUNCH_MEDIA_SELECT
GDK_KEY_CD (0x1008FF53)
GDK_KEY_Video (0x1008FF87)
GDK_KEY_AudioMedia (0x1008FF32)
Qt::Key_LaunchMedia (0x010000A1)
"LaunchMusicPlayer" [5] Die Musik-Player-Taste. Oft mit einem Symbol gekennzeichnet. GDK_KEY_Music (0x1008FF92)
Qt::Key_Music (0x010000FD)
KEYCODE_MUSIC (209)
"LaunchMyComputer" [5] Die Mein Computer-Taste auf Windows-Tastaturen. Diese wird häufig als generische Anwendungstarttaste verwendet (APPCOMMAND_LAUNCH_APP1). APPCOMMAND_LAUNCH_APP1 GDK_KEY_MyComputer (0x1008FF33)
GDK_KEY_Explorer (0x1008FF5D)
"LaunchPhone" Die Telefon-Taste. Öffnet die Telefonwahlanwendung (falls vorhanden). GDK_KEY_Phone (0x1008FF6E)
Qt::Key_Phone (0x010000E3)
"LaunchScreenSaver" [5] Die Bildschirmschoner-Taste. GDK_KEY_ScreenSaver (0x1008FF2D)
Qt::Key_ScreenSaver (0x010000BA)
"LaunchSpreadsheet" [4] Die Tabellenkalkulation-Taste. Diese Taste kann mit einem Symbol gekennzeichnet sein. GDK_KEY_Excel (0x1008FF5C)
Qt::Key_Excel (0x010000D4)
"LaunchWebBrowser" [4] Die Webbrowser-Taste. Diese Taste ist häufig mit einem Symbol gekennzeichnet. GDK_KEY_WWW (0x1008FF2E)
Qt::Key_WWW (0x010000BB)
KEYCODE_EXPLORER (64)
"LaunchWebCam" [5] Die Webcam-Taste. Öffnet die Webcam-Anwendung. GDK_KEY_WebCam (0x1008FF8F)
Qt::Key_WebCam (0x010000FA)
"LaunchWordProcessor" [5] Die Textverarbeitung-Taste. Dies kann ein Symbol einer spezifischen Textverarbeitungsanwendung sein oder ein generisches Dokumentensymbol. GDK_KEY_Word (0x1008FF89)
Qt::Key_Word (0x010000F4)
"LaunchApplication1" [2] Die erste generische Anwendungsstarttaste. VK_LAUNCH_APP1 (0xB6)
APPCOMMAND_LAUNCH_APP1
GDK_KEY_Launch0 (0x1008FF40)
Qt::Key_Launch0 (0x010000A2)
"LaunchApplication2" [3] Die zweite generische Anwendungsstarttaste. VK_LAUNCH_APP2 (0xB7)
APPCOMMAND_LAUNCH_APP2
GDK_KEY_Launch1 (0x1008FF41)
Qt::Key_Launch1 (0x010000A3)
"LaunchApplication3" Die dritte generische Anwendungsstarttaste. GDK_KEY_Launch2 (0x1008FF42)
Qt::Key_Launch2 (0x010000A4)
"LaunchApplication4" Die vierte generische Anwendungsstarttaste. GDK_KEY_Launch3 (0x1008FF43)
Qt::Key_Launch3 (0x010000A5)
"LaunchApplication5" Die fünfte generische Anwendungsstarttaste. GDK_KEY_Launch4 (0x1008FF44)
Qt::Key_Launch4 (0x010000A6)
"LaunchApplication6" Die sechste generische Anwendungsstarttaste. GDK_KEY_Launch5 (0x1008FF45)
Qt::Key_Launch5 (0x010000A7)
"LaunchApplication7" Die siebte generische Anwendungsstarttaste. GDK_KEY_Launch6 (0x1008FF46)
Qt::Key_Launch6 (0x010000A8)
"LaunchApplication8" Die achte generische Anwendungsstarttaste. GDK_KEY_Launch7 (0x1008FF47)
Qt::Key_Launch7 (0x010000A9)
"LaunchApplication9" Die neunte generische Anwendungsstarttaste. GDK_KEY_Launch8 (0x1008FF48)
Qt::Key_Launch8 (0x010000AA)
"LaunchApplication10" Die 10. generische Anwendungsstarttaste. GDK_KEY_Launch9 (0x1008FF49)
Qt::Key_Launch9 (0x010000AB)
"LaunchApplication11" Die 11. generische Anwendungsstarttaste. GDK_KEY_LaunchA (0x1008FF4A)
Qt::Key_LaunchA (0x010000AC)
"LaunchApplication12" Die 12. generische Anwendungsstarttaste. GDK_KEY_LaunchB (0x1008FF4B)
Qt::Key_LaunchB (0x010000AD)
"LaunchApplication13" Die 13. generische Anwendungsstarttaste. GDK_KEY_LaunchC (0x1008FF4C)
Qt::Key_LaunchC (0x010000AE)
"LaunchApplication14" Die 14. generische Anwendungsstarttaste. GDK_KEY_LaunchD (0x1008FF4D)
Qt::Key_LaunchD (0x010000AF)
"LaunchApplication15" Die 15. generische Anwendungsstarttaste. GDK_KEY_LaunchE (0x1008FF4E)
Qt::Key_LaunchE (0x010000B0)
"LaunchApplication16" Die 16. generische Anwendungsstarttaste. GDK_KEY_LaunchF (0x1008FF4F)
Qt::Key_LaunchF (0x010000B1)

[1] Legacy Edge und Firefox (36 und älter) verwenden "SelectMedia" anstelle von "LaunchMediaPlayer". Firefox 37 bis Firefox 48 verwenden "MediaSelect". Firefox 49 wurde aktualisiert, um der neuesten Spezifikation zu entsprechen und gibt "LaunchMediaPlayer" zurück.

[2] Google Chrome 57 und früher gab "LaunchMyComputer" anstelle von "LaunchApplication1" zurück. Weitere Informationen finden Sie im Chrome Bug 612743.

[3] Google Chrome 57 und früher gab "LaunchCalculator" anstelle von "LaunchApplication2" zurück. Weitere Informationen finden Sie im Chrome Bug 612743.

[4] Vor Firefox 37 gab Firefox den Tastenwert "LaunchApplication1" anstelle von "LaunchWebBrowser" für die Webbrowser-Taste zurück.

[5] Firefox führte die Unterstützung für diese Taste in Firefox 37 ein. Vorher wurde diese Taste als "Unidentified" gemeldet.

Browser-Steuerungstasten

Einige Tastaturen enthalten spezielle Tasten zur Steuerung von Webbrowsern. Diese Tasten sind im Folgenden aufgeführt.

KeyboardEvent.key-Wert Beschreibung Virtual Keycode
Windows Mac Linux Android
"BrowserBack" Navigiert zur vorherigen Seite oder zum vorherigen Inhalt im Verlauf der aktuellen Webansicht. VK_BROWSER_BACK (0xA6)
APPCOMMAND_BROWSER_BACKWARD
GDK_KEY_Back (0x1008FF26)
Qt::Key_Back (0x01000061)
KEYCODE_BACK (4)
"BrowserFavorites" [1] Öffnet die Lesezeichen-/Favoritenliste des Benutzers. VK_BROWSER_FAVORITES (0xAB)
APPCOMMAND_BROWSER_FAVORITES
GDK_KEY_Favorites (0x1008FF30)
GDK_KEY_MySites (0x1008FF67)
Qt::Favorites (0x01000091)
KEYCODE_BOOKMARK (174)
"BrowserForward" Navigiert zur nächsten Seite oder zum nächsten Inhalt im Verlauf der aktuellen Webansicht. VK_BROWSER_FORWARD (0xA7)
APPCOMMAND_BROWSER_FORWARD
GDK_KEY_Forward (0x1008FF27)
Qt::Key_Forward (0x01000062)
KEYCODE_FORWARD (125)
"BrowserHome" Navigiert zur bevorzugten Startseite des Benutzers. VK_BROWSER_HOME (0xAC)
APPCOMMAND_BROWSER_HOME
GDK_KEY_HomePage (0x1008FF18)
Qt::Key_HomePage (0x01000090)
KEYCODE_HOME (3)
"BrowserRefresh" Aktualisiert die aktuelle Seite oder den aktuellen Inhalt. VK_BROWSER_REFRESH (0xA8)
APPCOMMAND_BROWSER_REFRESH
GDK_KEY_Refresh (0x1008FF29)
GDK_KEY_Reload (0x1008FF73)
"BrowserSearch" Aktiviert die bevorzugte Suchmaschine des Benutzers oder die Suchoberfläche in deren Browser. VK_BROWSER_SEARCH (0xAA)
APPCOMMAND_BROWSER_SEARCH
GDK_KEY_Search (0x1008FF1B)
Qt::Key_Search (0x01000092)
KEYCODE_SEARCH (84)
"BrowserStop" Stoppt das Laden der gerade angezeigten Webansicht oder des Inhalts. VK_BROWSER_STOP (0xA9)
APPCOMMAND_BROWSER_STOP
GDK_KEY_Stop (0x1008FF28)
Qt::Key_Search (0x01000063)

[1] Vor Firefox 37 wurde der Wert dieser Taste als "Unidentified" gemeldet.

Tasten des numerischen Tastenfelds

Diese Tasten befinden sich auf dem numerischen Tastenfeld der Tastatur. Allerdings sind nicht alle auf jeder Tastatur vorhanden. Typischerweise haben numerische Tastenfelder numerische Tasten von 0 bis 9 (als "0" bis "9" kodiert), einige Multimedia-Tastaturen enthalten jedoch zusätzliche Zahlentasten für höhere Zahlen.

Hinweis: Die 10-Taste, falls vorhanden, erzeugt Events mit dem key-Wert von "0".

KeyboardEvent.key-Wert Beschreibung Virtual Keycode
Windows Mac Linux Android
"Decimal" [1]

Die Dezimaltaste (typischerweise . oder ,, je nach Region).

In neueren Browsern ist dieser Wert das Zeichen, das von der Dezimaltaste erzeugt wird (eines dieser beiden Zeichen). [1]

VK_DECIMAL (0x6E) kVK_ANSI_KeypadDecimal (0x41) GDK_KEY_KP_Decimal (0xFFAE)
KEYCODE_NUMPAD_DOT (158)
"Key11" Die 11-Taste, die auf bestimmten numerischen Medientastenfeldern zu finden ist.
"Key12" Die 12-Taste, die auf bestimmten numerischen Medientastenfeldern zu finden ist.
"Multiply" [1] Die Multiplikationstaste des numerischen Tastenfelds, *. VK_MULTIPLY (0x6A) kVK_ANSI_KeypadMultiply (0x43) GDK_KEY_KP_Multiply (0xFFAA)
Qt::Key_Multiply (0x0D7)
KEYCODE_NUMPAD_MULTIPLY (155)
"Add" [1] Die Additionstaste des numerischen Tastenfelds, +. VK_ADD (0x6B) kVK_ANSI_KeypadPlus (0x45) GDK_KEY_KP_Add (0xFFAB) KEYCODE_NUMPAD_ADD (157)
"Clear" Die Clear-Taste des numerischen Tastenfelds. kVK_ANSI_KeypadClear (0x47) GDK_KEY_Clear (0xFF0B)
Qt::Key_Clear (0x0100000B)
KEYCODE_CLEAR (28)
"Divide" [1] Die Divisionstaste des numerischen Tastenfelds, /. VK_DIVIDE (0x6F) kVK_ANSI_KeypadDivide (0x4B) GDK_KEY_KP_Divide (0xFFAF)
Qt::Key_Slash (0x2F)
KEYCODE_NUMPAD_DIVIDE (154)
"Subtract" [1] Die Subtraktionstaste des numerischen Tastenfelds, -. VK_SUBTRACT (0x6D) kVK_ANSI_KeypadMinus (0x4E) GDK_KEY_KP_Subtract (0xFFAD) KEYCODE_NUMPAD_SUBTRACT (156)
"Separator" [1]

Das Trennzeichen für Tausenderstellen auf dem numerischen Tastenfeld.

(In den Vereinigten Staaten ist dies ein Komma, aber anderswo ist es häufig ein Punkt.)

VK_SEPARATOR (0x6C) kVK_JIS_KeypadComma (0x5F) GDK_KEY_KP_Separator (0xFFAC)
KEYCODE_NUMPAD_COMMA (159)
"0" bis "9" Die eigentlichen Zifferntasten auf dem numerischen Tastenfeld. VK_NUMPAD0 (0x60) - VK_NUMPAD9 (0x69) kVK_Keypad0 (0x52) - kVK_Keypad9 (0x5C) GDK_KEY_KP_0 (0xFFB0) - GDK_KEY_KP_9 (0xFFB9) KEYCODE_NUMPAD_0 (144) - KEYCODE_NUMPAD_9 (153)

[1] Während ältere Browser Wörter wie "Add", "Decimal", "Multiply" und so weiter verwendeten, identifizieren moderne Browser diese mittels des tatsächlichen Zeichens ("+", ".", "*", und so weiter).