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

View in English Always switch to English

Schlüsselwerte für Tastaturereignisse

Die unten aufgeführten Tabellen listen die Standardwerte für die KeyboardEvent.key Eigenschaft auf, zusammen mit einer Erklärung, wofür die Taste typischerweise verwendet wird. Entsprechende virtuelle Tastencodes für gängige Plattformen sind, sofern verfügbar, enthalten.

Spezielle Werte

Werte von key, die spezielle Bedeutungen haben, die über die Identifizierung einer spezifischen Taste oder eines Zeichens hinausgehen.

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

Der Benutzeragent war nicht in der Lage, den virtuellen Tastencode des Ereignisses einem bestimmten Schlüsselwert zuzuordnen.

Dies kann aufgrund von Hardware- oder Softwareeinschränkungen oder aufgrund von Plattformbeschränkungen passieren, auf denen der Benutzeragent läuft.

variiert variiert variiert variiert

Modifikatortasten

Modifikatoren sind spezielle Tasten, die verwendet werden, um Sonderzeichen zu erzeugen oder spezielle Aktionen auszulösen, wenn sie in Kombination mit anderen Tasten verwendet werden. Beispiele sind die Tasten Shift und Control sowie Sperrtasten 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. Aktiviert den ISO-Level-3-Umschaltmodifikator (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ßschreibung für die nachfolgende Eingabe ein und 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-Zeichen (F1F15 zum Beispiel) auf Tastaturen zu erzeugen, die keinen separaten Funktionstastenbereich haben. Häufig in der Hardware verarbeitet, sodass für diese Taste keine Ereignisse generiert werden. kVK_Function (0x3F) KEYCODE_FUNCTION (119)
"FnLock" Die FnLock oder F-Lock (Funktionssperre) Taste. Schaltet den durch "Fn" beschriebenen Modus für die Funktionstasten ein und aus. Häufig in der Hardware verarbeitet, sodass für diese Taste keine Ereignisse generiert 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. Ermöglicht das Ausführen spezieller Befehls-Eingaben. Dies ist die Windows-Logotaste 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 Pfeiltasten) 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 Cursorbewegungsmodi um. VK_SCROLL (0x91) GDK_KEY_Scroll_Lock (0xFF14)
Qt::Key_ScrollLock (0x01000026)
KEYCODE_SCROLL_LOCK (116)
"Shift" Die Shift Taste. Modifiziert Tastenanschläge, um das Tippen von Großbuchstaben (oder anderen) zu ermöglichen und um die Eingabe von Satzzeichen und anderen Sonderzeichen zu unterstützen. 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 (zu finden auf bestimmten virtuellen Tastaturen). KEYCODE_SYM (63) [2]
"SymbolLock" Die Symbol Lock Taste.

[1] In Firefox wird die Windows-Taste als "OS" anstelle von "Meta" gemeldet. Dies wird in Firefox entsprechend dem Firefox-Bug 1232918 geändert. Bis dies behoben ist, werden diese Tasten von Firefox als "OS" zurückgegeben: VK_LWIN (0x5B) und VK_RWIN (0x5C) unter Windows sowie GDK_KEY_Super_L (0xFFEB), GDK_KEY_Super_R (0xFFEC), GDK_KEY_Hyper_L (0xFFED) und GDK_KEY_Hyper_R (0xFFEE) unter Linux.

[2] Firefox fügte bis Firefox 37 keine Unterstützung für die Symbol-Taste hinzu.

[3] Firefox generiert den Schlüsselwert "OS" für die Super- und Hyper-Tasten, anstatt "Super" und "Hyper".

[4] Chrome 67 und Firefox 63 interpretieren jetzt die rechte Alt-Taste für Tastaturlayouts korrekt, die diese Taste zu AltGr zuordnen. 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 mit 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 zum 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 zum 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 an. 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 an. 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 Rücktaste (Backspace) Taste. Auf Mac-Tastaturen als Entfernen (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 bestimmten erweiterten Tastaturen). APPCOMMAND_COPY GDK_KEY_Copy (0x1008FF57)
Qt::Key_Copy (0x010000CF)
"CrSel" [3] Die Cursorauswahltaste, CrSel. VK_CRSEL (0xF7) GDK_KEY_3270_CursorSelect (0xFD1C)
"Cut" Die Cut Taste (auf bestimmten erweiterten Tastaturen). APPCOMMAND_CUT GDK_KEY_Cut (0x1008FF58)
Qt::Key_Cut (0x010000D0)
"Delete" [2] Die Entfernen-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. Wechselt zwischen Einfügen und Überschreiben von Text. 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 eigene Del-Taste generiert der Mac den Wert "Delete", wenn Fn in Verbindung mit Delete (was auf anderen Plattformen die Backspace-Taste ist) gedrückt wird.

[2] Firefox 36 und früher verwenden "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 Schaltfläche. Akzeptiert die aktuell ausgewählte Option oder Eingabemethodenfolgeumwandlung. VK_ACCEPT (0x1E) KEYCODE_DPAD_CENTER (23)
"Again" Die Again Taste. 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. Typischerweise verwendet als Taste zum Beenden, Abbrechen oder "diese Operation verlassen". Historisch gesehen wurde das Escape-Zeichen verwendet, um den Start einer speziellen Steuerzeichensequenz 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) für die Durchführung einer 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 Hilfsinformationen um. VK_HELP (0x2F)
APPCOMMAND_HELP
kVK_Help (0x72) GDK_KEY_Help (0xFF6A)
Qt::Key_Help (0x01000058)
KEYCODE_HELP (259)
"Pause" Die Pause Taste. Pausiert die aktuelle Anwendung oder den aktuellen Zustand, falls zutreffend.

Hinweis: Dies sollte nicht mit dem "MediaPause" Schlüsselwert verwechselt werden, der für Mediencontroller verwendet wird und nicht zur Steuerung von Anwendungen und Prozessen.

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 pausierte Anwendung fort, falls zutreffend.

Hinweis: Dies sollte nicht mit dem "MediaPlay" Schlüsselwert verwechselt werden, der für Mediencontroller verwendet wird und nicht zur Steuerung von Anwendungen und Prozessen.

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 Schlüsselcode "Pause" zurück. Dies ist in Chrome 53 behoben. (Details finden Sie unter Chrome bug 612749.)

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

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

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

[5] Die Finish-Taste generiert in Firefox den Schlüsselcode "Unidentified", es sei denn, das japanische Tastaturlayout ist aktiv, in welchem Fall sie stattdessen "Katakana" generiert.

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

Gerätetasten

KeyboardEvent.key Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"BrightnessDown" Die Helligkeit vermindern Taste. Wird typischerweise verwendet, um die Helligkeit des Displays zu reduzieren. GDK_KEY_MonBrightnessDown (0x1008FF03)
Qt::Key_MonBrightnessDown (0x010000B3)
KEYCODE_BRIGHTNESS_DOWN (220)
"BrightnessUp" Die Helligkeit erhöhen Taste. Erhöht typischerweise die Helligkeit des Displays. GDK_KEY_MonBrightnessUp (0x1008FF02)
Qt::Key_MonBrightnessUp (0x010000B2)
KEYCODE_BRIGHTNESS_UP (221)
"Eject" Die Eject Taste. Entfernt Wechseldatenträger (oder öffnet bzw. schließt das Fach eines optischen Speichermediums). 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" Die Power Taste oder Taste, um die Stromversorgung ein- und auszuschalten.

Hinweis: Nicht alle Systeme leiten diese Taste an den Benutzeragenten 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 SnapShot. Erfasst den Bildschirm und druckt ihn 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 in seinen vorherigen Zustand zurückversetzt werden, indem die gespeicherten Zustandsinformationen wiederhergestellt 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 Energiesparmodus, ohne ihn komplett 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 dem Ruhezustands- 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 generierte diese Taste den Wert "Unidentified".

IME- und Kompositions-Tasten

Tasten, die beim Verwenden eines Input Method Editor (IME) verwendet werden, um Text einzugeben, der nicht einfach durch einfache Tastendrücke eingegeben werden kann, z. B. Text in Sprachen, die mehr Grapheme haben als es Zeicheneingabetasten 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 auf bestimmte Sprachen abzielen. Außerdem haben nicht alle Tastaturen alle diese Tasten.

Allgemeine IME-Tasten

KeyboardEvent.key Wert Beschreibung Virtuelle Tastencodes
Windows Mac Linux Android
"AllCandidates" Die All Candidates Taste, die den Mehrfachkandidatenmodus startet, in dem mehrere Kandidaten für die laufende Eingabe angezeigt werden. GDK_KEY_MultipleCandidate (0xFF3D
Qt::Key_MultipleCandidate (0x0100113D)
"Alphanumeric" Die Alphanumeric 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 Input Taste, die den Codeeingabemodus aktiviert, der es dem Benutzer ermöglicht, Zeichen durch Eingabe ihrer Codepunkte (typisch 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 Convert Taste, die das IME anweist, die aktuelle Eingabemethodensequenz 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 Kombination mit anderen Tasten verwendet wird, um Akzentzeichen und andere modifizierte Zeichen zu erzeugen. Wenn sie alleine gedrückt wird, erzeugt sie kein Zeichen.

Wenn Sie feststellen möchten, welche spezifische tote Taste gedrückt wurde (in Fällen, in denen es mehr als eine gibt), können Sie dies durch Untersuchung der mit dem [`KeyboardEvent`](/de/docs/Web/API/KeyboardEvent) verbundenen [`compositionupdate`](/de/docs/Web/API/Element/compositionupdate_event) Ereignis [`data`](/de/docs/Web/API/CompositionEvent/data) Eigenschaft feststellen.

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 Gruppen von Zeichen haben, jede in ihrer eigenen Spalte. Das Drücken dieser Taste weist das Gerät an, Tastendrücke als aus der ersten Spalte stammend 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. Umschaltet 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 Funktionstaste Next Candidate. Wählt die nächste mögliche Übereinstimmung für die laufende Eingabe.
"NonConvert" [2] Die NonConvert ("Nicht konvertieren") Taste. Diese akzeptiert die aktuelle Eingabemethodensequenz ohne Konvertierung bei Verwendung eines IMEs. VK_NONCONVERT (0x1D) GDK_KEY_Muhenkan (0xFF22)
Qt::Key_Muhenkan (0x01001122)
KEYCODE_MUHENKAN (213)
"PreviousCandidate" Die Previous Candidate Taste. Wählt die vorherige mögliche Übereinstimmung für die laufende Eingabe. GDK_KEY_PreviousCandidate (0xFF3E)
Qt::Key_PreviousCandidate (0x0100113E)
"Process" [3] Die Process Taste. Weist das IME an, die Konvertierung zu verarbeiten. VK_PROCESSKEY (0xE5)
"SingleCandidate" [4] Die Single Candidate Taste. Aktiviert den Einzelkandidatenmodus (im Gegensatz zum Mehrfachkandidatenmodus); in diesem Modus wird nur ein Kandidat gleichzeitig 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 derzeit in Firefox "Unidentified" zurück. Google Chrome liefert den Wert der Taste, als ob IME nicht verwendet würde.

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

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

Nur koreanische Tastaturen

Diese Tasten sind nur auf koreanischen Tastaturen verfügbar. Es gibt andere von verschiedenen Plattformen für koreanische Tastaturen definierte Tasten, aber dies sind die gebräuchlichsten und die, die durch die UI-Events-Spezifikation identifiziert sind.

KeyboardEvent.key Wert Beschreibung Virtuelle Tastencodes
Windows Mac Linux Android
"HangulMode" Die Hangul (koreanisches Zeichensatz) Modus-Taste, die zwischen Hangul und englischen Eingabemodi 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, in dem Koreanisch mit einb…

Telefontasten

Diese Tasten repräsentieren Knöpfe, die häufig auf modernen Smartphones zu finden sind.

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"AppSwitch" Zeigt eine Liste der zuletzt verwendeten Anwendungen an, die es dem Benutzer ermöglicht, schnell die App 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 Taste Anruf beenden oder Auflegen. Qt::Key_Hangup (0x01100005) KEYCODE_ENDCALL (6)
"GoBack" Die Zurück-Taste. KEYCODE_BACK (4)
"GoHome" [1] Die Home-Taste. Bringt den Benutzer zurück zum Hauptbildschirm des Telefons (in der Regel ein Anwendungsstarter). KEYCODE_HOME (3)
"HeadsetHook" Die Taste Headset Hook. Dies ist typischerweise eigentlich eine Taste am Headset, die zum Auflegen von Anrufen und zum Abspielen oder Pausieren von Medien verwendet wird. Qt::Key_ToggleCallHangup (0x01100007) KEYCODE_HEADSETHOOK (79)
"LastNumberRedial" Die Taste Wahlwiederholung. Wählt die zuletzt gewählte Nummer erneut. Qt::Key_LastNumberRedial (0x01100009)
"Notification" Die Benachrichtigung-Taste. KEYCODE_NOTIFICATION (83)
"MannerMode" Eine Taste, die zwischen den Benachrichtigungsmodi wechselt: stumm, vibrieren, klingeln usw. KEYCODE_MANNER_MODE (205)
"VoiceDial" Die Sprachwahl-Taste. Initiert das Wählen per Spracheingabe. Qt::Key_VoiceDial (0x01100008) KEYCODE_VOICE_ASSIST (231)

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

Multimedia-Tasten

Die Multimedia-Tasten sind zusätzliche Tasten zur Steuerung von Mediengeräten, die auf einigen Tastaturen zu finden sind.

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
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 Vorwärtsspulens der Medien. APPCOMMAND_MEDIA_FAST_FORWARD GDK_KEY_AudioForward (0x1008FF97)
Qt:Key_AudioForward (0x01000102)
KEYCODE_MEDIA_FAST_FORWARD (90)
"MediaPause"

Unterbricht die derzeit wiedergegebenen Medien.

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 das Abspielen von Medien mit normaler Geschwindigkeit fort, sofern dies noch nicht der Fall ist. Hat andernfalls keine Wirkung. APPCOMMAND_MEDIA_PLAY GDK_KEY_AudioPlay (0x1008FF14) KEYCODE_MEDIA_PLAY (126)
"MediaPlayPause" Wechselt zwischen dem Abspielen und dem Pausieren der aktuellen Medien. 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 der Medien. APPCOMMAND_MEDIA_REWIND GDK_KEY_AudioRewind (0x1008FF3E)
Qt::Key_AudioRewind (0x010000C5)
KEYCODE_MEDIA_REWIND (89)
"MediaStop" Stoppt die aktuelle Medientätigkeit (wie Abspielen, Aufnehmen, Pausieren, Vorwärtsspulen oder Zurückspulen). 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 nach dem nächsten Medien- oder Programmtrack. VK_MEDIA_NEXT_TRACK (0xB0)
APPCOMMAND_MEDIA_NEXTTRACK
GDK_KEY_AudioNext (0x1008FF17)
Qt::Key_MediaNext (0x01000083)
KEYCODE_MEDIA_NEXT (87)
"MediaTrackPrevious" [1] Sucht nach dem vorherigen Medien- oder Programmtrack. 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 (bis Version 36) verwendeten "MediaNextTrack" und "MediaPreviousTrack" anstelle von "MediaTrackNext" und "MediaTrackPrevious".

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

Audiosteuerungstasten

Diese Medientasten werden speziell zur Steuerung von Audio verwendet.

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"AudioBalanceLeft" Passt die Audiobalance nach links an. VK_AUDIO_BALANCE_LEFT
"AudioBalanceRight" Passt die Audiobalance nach rechts an. VK_AUDIO_BALANCE_RIGHT
"AudioBassDown" Verringert die Bassmenge. APPCOMMAND_BASS_DOWN
"AudioBassBoostDown" Reduziert die Bassverstärkung oder wechselt nach unten durch Bassverstärkungsmodi oder -zustände. VK_BASS_BOOST_DOWN
"AudioBassBoostToggle" Schaltet die Bassverstärkung ein und aus. APPCOMMAND_BASS_BOOST
"AudioBassBoostUp" Erhöht die Bassverstärkung oder wechselt nach oben durch eine Reihe von Bassverstärkungsmodi oder -zuständen. VK_BASS_BOOST_UP
"AudioBassUp" Erhöht die Bassmenge. APPCOMMAND_BASS_UP
"AudioFaderFront" Passt den Audiofader nach vorne an. VK_FADER_FRONT
"AudioFaderRear" Passt den Audiofader 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öhenmenge. APPCOMMAND_TREBLE_DOWN
"AudioTrebleUp" Erhöht die Höhenmenge. 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] Schaltet die Audioausgabe 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" Schaltet 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 (bis Version 48) verwendeten "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 Tastenwerte repräsentieren Knöpfe oder Tasten, die auf Fernsehgeräten oder Computern oder Telefonen mit TV-Unterstützung vorhanden sind.

KeyboardEvent.key-Wert Beschreibung Virtueller Tastencode
Windows Mac Linux Android
"TV" [1] Schaltet 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 Audiobeschreibungsmodus 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 Programmton. 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 Programmton. KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP (253)
"TVContentsMenu" Zeigt oder verbirgt die medialen Inhalte, die zur Wiedergabe zur Verfügung stehen (dies kann ein Programmführer sein, der die aktuell ausgestrahlten Programme zeigt, oder eine Liste von Mediendateien zur Wiedergabe). KEYCODE_TV_CONTENTS_MENU (256)
"TVDataService" Zeigt oder verbirgt das Datendienstmenü des Fernsehers. KEYCODE_TV_DATA_SERVICE (230)
"TVInput" [2] Lässt den Eingabemodus an einem externen Fernseher durchlaufen. KEYCODE_TV_INPUT (178)
"TVInputComponent1" Wechselt zum Eingang "Komponente 1". KEYCODE_TV_INPUT_COMPONENT_1 (249)
"TVInputComponent2" Wechselt zum Eingang "Komponente 2". KEYCODE_TV_INPUT_COMPONENT_2 (250)
"TVInputComposite1" Wechselt zum Eingang "Composite 1". KEYCODE_TV_INPUT_COMPOSITE_1 (247)
"TVInputComposite2" Wechselt zum Eingang "Composite 2". KEYCODE_TV_INPUT_COMPOSITE_2 (248)
"TVInputHDMI1" Wechselt zum Eingang "HDMI 1". KEYCODE_TV_INPUT_HDMI_1 (243)
"TVInputHDMI2" Wechselt zum Eingang "HDMI 2". KEYCODE_TV_INPUT_HDMI_2 (244)
"TVInputHDMI3" Wechselt zum Eingang "HDMI 3". KEYCODE_TV_INPUT_HDMI_3 (245)
"TVInputHDMI4" Wechselt zum Eingang "HDMI 4". KEYCODE_TV_INPUT_HDMI_4 (246)
"TVInputVGA1" Wechselt zum Eingang "VGA 1". KEYCODE_TV_INPUT_VGA_1 (251)
"TVMediaContext" Die Media-Context-Menü-Taste. KEYCODE_TV_MEDIA_CONTEXT_MENU (257)
"TVNetwork" Schaltet die Netzwerkverbindung des Fernsehers ein und aus. KEYCODE_TV_NETWORK (241)
"TVNumberEntry" Setzt den Fernseher in den Nummerneingabemodus. KEYCODE_TV_NUMBER_ENTRY (234)
"TVPower" [2] Der Netzschalter des Geräts. KEYCODE_TV_POWER (177)
"TVRadioService" Radiotaste. KEYCODE_TV_RADIO_SERVICE (232)
"TVSatellite" Satellitentaste. KEYCODE_TV_SATELLITE (237)
"TVSatelliteBS" Broadcast-Satellitentaste. KEYCODE_TV_SATELLITE_BS (238)
"TVSatelliteCS" Kommunikations-Satellitentaste. KEYCODE_TV_SATELLITE_CS (239)
"TVSatelliteToggle" Wechselt zwischen verfügbaren Satelliten. KEYCODE_TV_SATELLITE_SERVICE (240)
"TVTerrestrialAnalog" Wählt den analogen terrestrischen Fernsehdienst (analoges Kabel oder Antennenempfang). KEYCODE_TV_TERRESTRIAL_ANALOG (235)
"TVTerrestrialDigital" Wählt den digitalen terrestrischen Fernsehdienst (digitales Kabel oder Antennenempfang). KEYCODE_TV_TERRESTRIAL_DIGITAL (236)
"TVTimer" Programmierbare Timer-Taste. KEYCODE_TV_TIMER_PROGRAMMING (258)

[1] Firefox hat in Firefox 37 die ordnungsgemäße Unterstützung für die "TV"-Taste hinzugefügt; davor generierte diese Taste den Tastencode "Live".

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

Mediensteuerungs-Tasten

Da moderne Fernbedienungen für Mediengeräte oftmals Tasten enthalten, die über die grundlegenden Steuerungen hinausgehen, die an anderer Stelle in diesem Dokument behandelt werden, sind für eine Vielzahl dieser zusätzlichen Tasten Werte definiert.

Die unten aufgeführten Werte stammen teilweise aus verschiedenen technischen Spezifikationen für Unterhaltungselektronik:

Hinweis: Fernbedienungen enthalten typischerweise Tasten, deren Werte bereits an anderer Stelle definiert sind, wie z. B. unter Multimedia-Tasten oder Audiosteuerungs-Tasten. Die Werte dieser Tasten entsprechen den in diesen Tabellen dokumentierten.

KeyboardEvent.key Wert Beschreibung Virtuelle Taste
Windows Mac Linux Android
"AVRInput" [3] Ändert den Eingabemodus an einer externen Audio/Video-Receiver-Einheit (AVR). KEYCODE_AVR_INPUT (182)
"AVRPower" [3] Schaltet die Leistung einer externen AVR-Einheit um. KEYCODE_AVR_POWER (181)
"ColorF0Red" [3] General-purpose Mediafunktionstaste, farbcodiert rot. Diese hat den Index 0 unter den farbcodierten Tasten. VK_COLORED_KEY_0 KEYCODE_PROG_RED (183)
"ColorF1Green" [3] Allgemeine Medientaste, farbcodiert grün. Diese hat den Index 1 unter den farbcodierten Tasten. VK_COLORED_KEY_1 KEYCODE_PROG_GREEN (184)
"ColorF2Yellow" [3] Allgemeine Medientaste, farbcodiert gelb. Diese hat den Index 2 unter den farbcodierten Tasten. VK_COLORED_KEY_2 KEYCODE_PROG_YELLOW (185)
"ColorF3Blue" [3] Allgemeine Medientaste, farbcodiert blau. Diese hat den Index 3 unter den farbcodierten Tasten. VK_COLORED_KEY_3 KEYCODE_PROG_BLUE (186)
"ColorF4Grey" Allgemeine Medientaste, farbcodiert grau. Diese hat den Index 4 unter den farbcodierten Tasten. VK_COLORED_KEY_4 KEYCODE_PROG_GREY
"ColorF5Brown" Allgemeine Medientaste, farbcodiert braun. Diese hat den Index 5 unter den farbcodierten Tasten. VK_COLORED_KEY_5 KEYCODE_PROG_BROWN
"ClosedCaptionToggle" Schaltet die Untertitel um. VK_CC KEYCODE_CAPTIONS (175)
"Dimmer" Reguliert die Helligkeit des Geräts durch Umschalten zwischen zwei Helligkeitsstufen oder durch Umschalten zwischen mehreren Helligkeitsstufen. VK_DIMMER GDK_KEY_BrightnessAdjust (0x1008FF3B)
"DisplaySwap" Wechselt zwischen Videosignalquellen. VK_DISPLAY_SWAP
"DVR" Wechselt die Eingangsquelle zum Digital Video Recorder (DVR). KEYCODE_DVR (173)
"Exit" Die Exit-Taste, die die aktuelle Anwendung oder das Menü beendet. VK_EXIT Qt::Key_Exit (0x0102000a)
"FavoriteClear0" Löscht das Programm oder den Inhalt, der im ersten Favoritenspeicherplatz gespeichert ist. VK_CLEAR_FAVORITE_0
"FavoriteClear1" Löscht das Programm oder den Inhalt, der im zweiten Favoritenspeicherplatz gespeichert ist. VK_CLEAR_FAVORITE_1
"FavoriteClear2" Löscht das Programm oder den Inhalt, der im dritten Favoritenspeicherplatz gespeichert ist. VK_CLEAR_FAVORITE_2
"FavoriteClear3" Löscht das Programm oder den Inhalt, der im vierten Favoritenspeicherplatz gespeichert ist. VK_CLEAR_FAVORITE_3
"FavoriteRecall0" Wählt (ruft auf) das Programm oder den Inhalt, der im ersten Favoritenspeicherplatz gespeichert ist. VK_RECALL_FAVORITE_0
"FavoriteRecall1" Wählt (ruft auf) das Programm oder den Inhalt, der im zweiten Favoritenspeicherplatz gespeichert ist. VK_RECALL_FAVORITE_1
"FavoriteRecall2" Wählt (ruft auf) das Programm oder den Inhalt, der im dritten Favoritenspeicherplatz gespeichert ist. VK_RECALL_FAVORITE_2
"FavoriteRecall3" Wählt (ruft auf) das Programm oder den Inhalt, der im 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 Inhalts-Leitfadens um. VK_GUIDE Qt::Key_Guide (0x0100011A) KEYCODE_GUIDE (172)
"GuideNextDay" Wenn der Leitfaden derzeit angezeigt wird, fordert diese Taste den Leitfaden auf, den Inhalt des nächsten Tages anzuzeigen. VK_NEXT_DAY
"GuidePreviousDay" Wenn der Leitfaden derzeit angezeigt wird, fordert diese Taste den Leitfaden auf, den Inhalt des vorherigen Tages anzuzeigen. VK_PREV_DAY
"Info" Schaltet die Anzeige von Informationen über den aktuell ausgewählten Inhalt, das Programm oder das Medium um. VK_INFO Qt::Key_Info (0x0100011B) KEYCODE_INFO (165)
"InstantReplay" Fordert das Gerät auf, eine Sofortwiederholung durchzuführen (typischerweise eine Form des Rücksprungs um eine kurze Zeitspanne und erneutes Abspielen, möglicherweise, aber nicht normalerweise, in Zeitlupe). VK_INSTANT_REPLAY
"Link" Öffnet Inhalte, die mit dem aktuellen Programm verknüpft sind, falls verfügbar und möglich. VK_LINK
"ListProgram" Listet das aktuelle Programm auf. VK_LIST
"LiveContent" Schaltet eine Anzeige auf, die derzeit verfügbaren Live-Inhalte oder -Programme auflistet. VK_LIVE
"Lock" Sperrt oder entsperrt den aktuell ausgewählten Inhalt oder das Programm. VK_LOCK
"MediaApps" Präsentiert eine Liste von Medienanwendungen, wie Fotoanzeiger, Audio- und Videoplayer sowie Spiele. [1] VK_APPS
"MediaAudioTrack" Die Audiotrack-Taste. GDK_KEY_AudioCycleTrack (0x1008FF9B)
Qt::Key_AudioCycleTrack (0x01000106)
KEYCODE_MEDIA_AUDIO_TRACK (222)
"MediaLast" Wechselt zurück zum zuletzt angesehenen Inhalt, Programm 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 zum nächsten Inhalt oder Programm vor. VK_SKIP KEYCODE_MEDIA_SKIP_FORWARD
"MediaStepBackward" Schritt zurück zum vorherigen Inhalt oder Programm. KEYCODE_MEDIA_STEP_BACKWARD
"MediaStepForward" Schritt vorwärts zum nächsten Inhalt oder Programm. KEYCODE_MEDIA_SKIP_FORWARD
"MediaTopMenu" Top-Menü-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" Navigiert in ein Untermenü oder eine Option. KEYCODE_NAVIGATE_IN
"NavigateNext" Navigiert zum nächsten Element. KEYCODE_NAVIGATE_NEXT
"NavigateOut" Navigiert aus dem aktuellen Bildschirm oder Menü heraus. KEYCODE_NAVIGATE_OUT
"NavigatePrevious" Navigiert zum vorherigen Element. KEYCODE_NAVIGATE_PREVIOUS
"NextFavoriteChannel" Wechselt zum nächsten Kanal in der Favoritenliste. VK_NEXT_FAVORITE_CHANNEL
"NextUserProfile" Wechselt zum nächsten gespeicherten Benutzerprofil, wenn diese Funktion unterstützt wird und mehrere Profile vorhanden sind. VK_USER
"OnDemand" Öffnet die Benutzeroberfläche zum Auswählen von On-Demand-Inhalten oder -Programmen zum Ansehen. 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-im-Bild-Ansicht nach unten zu bewegen. VK_PINP_DOWN
"PinPMove" Eine Taste, um die Bewegung der Bild-im-Bild-Ansicht zu steuern. VK_PINP_MOVE
"PinPToggle" Schaltet die Anzeige der Bild-im-Bild-Ansicht ein und aus. VK_PINP_TOGGLE
"PinPUp" Eine Taste, um die Bild-im-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 Zufallsmodus (auch bekannt als "Shuffle-Modus") ein 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" Wechselt zwischen den verfügbaren Medienaufnahmegeschwindigkeiten. VK_RECORD_SPEED_NEXT
"RfBypass" Schaltet den Hochfrequenzeingangs-Umgehungsmodus (RF) ein und aus. Der RF-Umgehungsmodus leitet den HF-Eingang direkt zur HF-Ausgabe ohne jede Verarbeitung oder Filterung durch. VK_RF_BYPASS
"ScanChannelsToggle" Schaltet den Kanal-Scanmodus ein und aus. Dies ist ein Modus, der automatisch zwischen den Kanälen wechselt, 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 Einstellungsbildschirms des Geräts ein und aus. VK_SETTINGS Qt::Key_Settings (0x0100011C) KEYCODE_SETTINGS
"SplitScreenToggle" Schaltet den geteilten Bildschirmmodus ein und aus. VK_SPLIT_SCREEN_TOGGLE GDK_KEY_SplitScreen (0x1008FF7D)
Qt::Key_SplitScreen (0x010000ED)
"STBInput" [3] Wechselt zwischen den Eingabemodi auf einer 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 Untertitelanzeige ein und aus, wenn sie verfügbar ist. VK_SUBTITLE GDK_KEY_Subtitle (0x1008FF9A) KEYCODE_CAPTIONS (175)
"Teletext" Schaltet die Anzeige des Videotexts ein und aus, 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, beispielsweise durch das Blitzen eines Lichts, kurzzeitige Änderung der Helligkeit von Anzeigelichtern, oder das Emitieren eines Tons. VK_WINK
"ZoomToggle" [2] Schaltet zwischen Vollbild- und skaliertem Inhaltsanzeigen um oder ändert auf andere Weise den Vergrößerungsgrad. // VK_ZOOM (0xFB) Qt::Key_Zoom (0x01020006) KEYCODE_TV_ZOOM_MODE (255)

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

[2] Firefox 36 und früher identifizieren die Zoom-Umschalttaste als "Zoom". Firefox 37 korrigiert dies zu "ZoomToggle".

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

Spracherkennungstasten

Diese speziellen Multimedia-Tasten werden verwendet, um Sprachsteuerungsfunktionen zu steuern.

KeyboardEvent.key Wert Beschreibung Virtuelle Taste
Windows Mac Linux Android
"SpeechCorrectionList" [1] Präsentiert eine Liste möglicher Korrekturen für ein Wort, das falsch identifiziert wurde. APPCOMMAND_CORRECTION_LIST
"SpeechInputToggle" [2] Schaltet zwischen Diktiermodus und Befehl/Steuerungs-Modus um. Dies lässt die Sprach-Engine wissen, ob gesprochene Wörter als Eingabetext oder als Befehle zu interpretieren sind. APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE

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

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

Dokumententasten

Diese Tasten steuern Dokumente. In der Spezifikation sind sie in anderen Tasten-Sets (wie den Medientasten) enthalten, aber es ist sinnvoller, sie als eigene Kategorie zu betrachten.

KeyboardEvent.key Wert Beschreibung Virtuelle Taste
Windows Mac Linux Android
"Close" [1] Schließt das aktuelle Dokument oder die aktuelle 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 neue 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 für das aktuelle Dokument. APPCOMMAND_SPELL_CHECK GDK_KEY_Spell (0x1008FF7C)
Qt::Key_Spell (0x010000EC)
"MailForward" [1] Öffnet die Benutzeroberfläche, um eine Nachricht weiterzuleiten. APPCOMMAND_FORWARD_MAIL GDK_KEY_MailForward (0x1008FF90)
Qt::Key_MailForward (0x010000FB)
"MailReply" [1] Öffnet die Benutzeroberfläche, um auf eine Nachricht zu antworten. 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 generierte dieser Schlüssel den Wert "Unidentified".

Anwendungsauswahl-Tasten

Einige Tastaturen bieten spezielle Tasten zum Starten oder Umschalten zu bestimmten üblichen Anwendungen. Schlüsselwerte für diese sind hier aufgeführt.

KeyboardEvent.key Wert Beschreibung Virtuelle Taste
Windows Mac Linux Android
"LaunchCalculator" [5] Die Taschenrechner-Taste, oft mit einem Symbol beschriftet. Dies wird oft als generische Anwendungstarter-Taste 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 beschriftet. 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 beschriftet. 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 beschriftet. GDK_KEY_Music (0x1008FF92)
Qt::Key_Music (0x010000FD)
KEYCODE_MUSIC (209)
"LaunchMyComputer" [5] Die Mein Computer-Taste auf Windows-Tastaturen. Dies wird oft als generische Anwendungstarter-Taste verwendet (APPCOMMAND_LAUNCH_APP1). APPCOMMAND_LAUNCH_APP1 GDK_KEY_MyComputer (0x1008FF33)
GDK_KEY_Explorer (0x1008FF5D)
"LaunchPhone" Die Telefon-Taste. Öffnet die Telefonwähler-Anwendung (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 beschriftet sein. GDK_KEY_Excel (0x1008FF5C)
Qt::Key_Excel (0x010000D4)
"LaunchWebBrowser" [4] Die Webbrowser-Taste. Diese Taste ist häufig mit einem Symbol beschriftet. 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 Textverarbeitungsprogramm-Taste. Diese kann mit einem Symbol eines bestimmten Textverarbeitungsprogramms oder einem generischen Dokumentensymbol beschriftet sein. GDK_KEY_Word (0x1008FF89)
Qt::Key_Word (0x010000F4)
"LaunchApplication1" [2] Die erste generische Anwendungstarter-Taste. VK_LAUNCH_APP1 (0xB6)
APPCOMMAND_LAUNCH_APP1
GDK_KEY_Launch0 (0x1008FF40)
Qt::Key_Launch0 (0x010000A2)
"LaunchApplication2" [3] Die zweite generische Anwendungstarter-Taste. VK_LAUNCH_APP2 (0xB7)
APPCOMMAND_LAUNCH_APP2
GDK_KEY_Launch1 (0x1008FF41)
Qt::Key_Launch1 (0x010000A3)
"LaunchApplication3" Die dritte generische Anwendungstarter-Taste. GDK_KEY_Launch2 (0x1008FF42)
Qt::Key_Launch2 (0x010000A4)
"LaunchApplication4" Die vierte generische Anwendungstarter-Taste. GDK_KEY_Launch3 (0x1008FF43)
Qt::Key_Launch3 (0x010000A5)
"LaunchApplication5" Die fünfte generische Anwendungstarter-Taste. GDK_KEY_Launch4 (0x1008FF44)
Qt::Key_Launch4 (0x010000A6)
"LaunchApplication6" Die sechste generische Anwendungstarter-Taste. GDK_KEY_Launch5 (0x1008FF45)
Qt::Key_Launch5 (0x010000A7)
"LaunchApplication7" Die siebte generische Anwendungstarter-Taste. GDK_KEY_Launch6 (0x1008FF46)
Qt::Key_Launch6 (0x010000A8)
"LaunchApplication8" Die achte generische Anwendungstarter-Taste. GDK_KEY_Launch7 (0x1008FF47)
Qt::Key_Launch7 (0x010000A9)
"LaunchApplication9" Die neunte generische Anwendungstarter-Taste. GDK_KEY_Launch8 (0x1008FF48)
Qt::Key_Launch8 (0x010000AA)
"LaunchApplication10" Die zehnte generische Anwendungstarter-Taste. GDK_KEY_Launch9 (0x1008FF49)
Qt::Key_Launch9 (0x010000AB)
"LaunchApplication11" Die elfte generische Anwendungstarter-Taste. GDK_KEY_LaunchA (0x1008FF4A)
Qt::Key_LaunchA (0x010000AC)
"LaunchApplication12" Die zwölfte generische Anwendungstarter-Taste. GDK_KEY_LaunchB (0x1008FF4B)
Qt::Key_LaunchB (0x010000AD)
"LaunchApplication13" Die dreizehnte generische Anwendungstarter-Taste. GDK_KEY_LaunchC (0x1008FF4C)
Qt::Key_LaunchC (0x010000AE)
"LaunchApplication14" Die vierzehnte generische Anwendungstarter-Taste. GDK_KEY_LaunchD (0x1008FF4D)
Qt::Key_LaunchD (0x010000AF)
"LaunchApplication15" Die fünfzehnte generische Anwendungstarter-Taste. GDK_KEY_LaunchE (0x1008FF4E)
Qt::Key_LaunchE (0x010000B0)
"LaunchApplication16" Die sechzehnte generische Anwendungstarter-Taste. GDK_KEY_LaunchF (0x1008FF4F)
Qt::Key_LaunchF (0x010000B1)

[1] Der Legacy-Edge und Firefox (36 und früher) verwenden "SelectMedia" anstelle von "LaunchMediaPlayer". Firefox 37 bis Firefox 48 verwenden "MediaSelect". Mit Firefox 49 wurde aktualisiert, um die neueste Spezifikation zu erfüllen und "LaunchMediaPlayer" zurückzugeben.

[2] Google Chrome 57 und früher gaben "LaunchMyComputer" anstelle von "LaunchApplication1" zurück. Siehe Chrome Bug 612743 für weitere Informationen.

[3] Google Chrome 57 und früher gaben "LaunchCalculator" anstelle von "LaunchApplication2" zurück. Siehe Chrome Bug 612743 für weitere Informationen.

[4] Vor Firefox 37 gab Firefox den Schlüsselcode "LaunchApplication1" statt "LaunchWebBrowser" für die Web-Browsertaste zurück.

[5] Firefox führte die Unterstützung für diesen Schlüssel in Firefox 37 ein. Vorher wurde dieser Schlüssel als "Unidentified"gemeldet.

Browser-Steuertasten

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

KeyboardEvent.key-Wert Beschreibung Virtueller Keycode
Windows Mac Linux Android
"BrowserBack" Navigiert zur vorherigen Seite oder Inhalt in der Verlaufshistorie der aktuellen Web-Ansicht. VK_BROWSER_BACK (0xA6)
APPCOMMAND_BROWSER_BACKWARD
GDK_KEY_Back (0x1008FF26)
Qt::Key_Back (0x01000061)
KEYCODE_BACK (4)
"BrowserFavorites" [1] Öffnet die Lesezeichen/Favoriten-Liste 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 Inhalt in der Verlaufshistorie der aktuellen Web-Ansicht. 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 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 innerhalb ihres Browsers. VK_BROWSER_SEARCH (0xAA)
APPCOMMAND_BROWSER_SEARCH
GDK_KEY_Search (0x1008FF1B)
Qt::Key_Search (0x01000092)
KEYCODE_SEARCH (84)
"BrowserStop" Stoppt das Laden der derzeit angezeigten Web-Ansicht 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. Obwohl typische numerische Tastenfelder numerische Tasten von 0 bis 9 haben (kodiert als "0" bis "9"), enthalten einige Multimedia-Tastaturen zusätzliche Zahlentasten für höhere Zahlen.

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

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

Die Dezimaltaste (typischerweise . oder , abhängig von der Region).

In neueren Browsern entspricht dieser Wert dem 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 auf bestimmten Medien-Numeriktastaturen.
"Key12" Die 12-Taste auf bestimmten Medien-Numeriktastaturen.
"Multiply" [1] Veraltet Die Multiplikationstaste auf dem numerischen Tastenfeld, *. VK_MULTIPLY (0x6A) kVK_ANSI_KeypadMultiply (0x43) GDK_KEY_KP_Multiply (0xFFAA)
Qt::Key_Multiply (0x0D7)
KEYCODE_NUMPAD_MULTIPLY (155)
"Add" [1] Veraltet Die Additionstaste auf dem numerischen Tastenfeld, +. VK_ADD (0x6B) kVK_ANSI_KeypadPlus (0x45) GDK_KEY_KP_Add (0xFFAB) KEYCODE_NUMPAD_ADD (157)
"Clear" Die Clear-Taste auf dem numerischen Tastenfeld. kVK_ANSI_KeypadClear (0x47) GDK_KEY_Clear (0xFF0B)
Qt::Key_Clear (0x0100000B)
KEYCODE_CLEAR (28)
"Divide" [1] Veraltet Die Divisionstaste auf dem numerischen Tastenfeld, /. VK_DIVIDE (0x6F) kVK_ANSI_KeypadDivide (0x4B) GDK_KEY_KP_Divide (0xFFAF)
Qt::Key_Slash (0x2F)
KEYCODE_NUMPAD_DIVIDE (154)
"Subtract" [1] Veraltet Die Subtraktionstaste auf dem numerischen Tastenfeld, -. VK_SUBTRACT (0x6D) kVK_ANSI_KeypadMinus (0x4E) GDK_KEY_KP_Subtract (0xFFAD) KEYCODE_NUMPAD_SUBTRACT (156)
"Separator" [1]

Das Zeichen für die Trennung von Stellen auf dem numerischen Tastenfeld.

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

VK_SEPARATOR (0x6C) kVK_JIS_KeypadComma (0x5F) GDK_KEY_KP_Separator (0xFFAC)
KEYCODE_NUMPAD_COMMA (159)
"0" bis "9" Die tatsächlichen Zahlentasten 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 Begriffe wie "Add", "Decimal", "Multiply" verwendeten, identifizieren moderne Browser diese mittels des tatsächlichen Zeichens ("+", ".", "*", und so weiter).