Tastenwerte für Tastaturereignisse
Die untenstehenden Tabellen listen die Standardwerte für die KeyboardEvent.key-Eigenschaft auf und bieten eine Erklärung, wofür die Taste typischerweise verwendet wird. Entsprechende virtuelle Tastencodes für gängige Plattformen sind, sofern verfügbar, enthalten.
Besondere Werte
key-Werte mit besonderen Bedeutungen, die nicht nur eine spezifische Taste oder ein Zeichen identifizieren.
KeyboardEvent.key Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"Unidentified" |
Der Benutzeragent konnte den virtuellen Tastencode des Ereignisses keinem spezifischen Tastenwert zuordnen. Dies kann aufgrund von Hardware- oder Softwareeinschränkungen oder aufgrund von Beschränkungen der Plattform, auf der der Benutzeragent läuft, geschehen. |
variiert | variiert | variiert | variiert |
Modifikatortasten
Modifikatoren sind spezielle Tasten, die verwendet werden, um spezielle Zeichen zu erzeugen oder spezielle Aktionen auszulösen, wenn sie in Kombination mit anderen Tasten verwendet werden. Beispiele hierfür sind die Shift- und Control-Tasten 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-Taste (Alternate Graphics). 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
(0x01001103Qt::Key_Mode_switch (0x0100117E)
|
|||
"CapsLock" |
Die Caps Lock-Taste. Schaltet die Großschreibung für nachfolgende Eingaben 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 Eingeben 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-Taste (Funktionsmodifikator). Wird verwendet, um Funktionszeichengenerierung zu ermöglichen (z.B. F1–F15) auf Tastaturen ohne dedizierten Funktionskeybereich. Häufig hardware-seitig behandelt, sodass keine Ereignisse für diese Taste generiert werden. | kVK_Function (0x3F) |
KEYCODE_FUNCTION (119) |
||
"FnLock" |
Die FnLock- oder F-Lock-Taste (Funktionssperre). Aktiviert und deaktiviert den Funktionsmoduss, der von "Fn" beschrieben wird. Häufig hardware-seitig behandelt, sodass keine Ereignisse für diese Taste 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 die Ausgabe spezieller Befehlseingaben. Dies ist die Windows-Logo-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-Taste (Numbersperre). Schaltet das numerische Tastenfeld zwischen Zahleneingabe und einem anderen Modus (meistens 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 Scrollen und Cursortastenbewegungen 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 Zeichen zu ermöglichen, 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 (zu finden auf bestimmten virtuellen Tastaturen). | KEYCODE_SYM (63) [2] |
|||
"SymbolLock" |
Die Symbol Lock-Taste. | ||||
[1] Firefox 118 und später melden korrekt die Windows-Taste als "Meta" (frühere Versionen meldeten die Taste als "OS").
[2] Firefox unterstützte die Symbol-Taste nicht bis Firefox 37.
[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 korrekt die rechte Alt-Taste für Tastaturlayouts, die diese Taste als AltGr abbilden. Siehe Firefox-Fehler Firefox-Fehler 900750 und Chrome-Fehler 25503 für weitere Details.
Leerzeichentasten
KeyboardEvent.key Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"Enter" |
Die Enter- oder ↵-Taste (manchmal Return genannt). | 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 Leerzeichentaste, Space Bar. | VK_SPACE (0x20) |
kVK_Space (0x31) |
|
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.
Navigationstasten
KeyboardEvent.key Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"ArrowDown" [1] |
Die Abwärts-Pfeiltaste. | 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 Links-Pfeiltaste. | 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 Rechts-Pfeiltaste. | 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ärts-Pfeiltaste. | 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. Blättert 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. Blättert 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" statt "ArrowLeft", "ArrowRight", "ArrowUp" und "ArrowDown".
Bearbeitungstasten
KeyboardEvent.key Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"Backspace" |
Die Backspace-Taste. Diese Taste ist auf Mac-Tastaturen als 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 Cursor-Auswahltaste, 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 Löschtaste, 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" |
Bis zum Ende des Feldes löschen. Löscht alle Zeichen vom aktuellen Cursor 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ügen-Taste, 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" |
Aus der Zwischenablage einfügen. | APPCOMMAND_PASTE |
GDK_KEY_Paste (0x1008FF6D)Qt::Key_Paste
(0x010000E2)
|
||
"Redo" |
Wiederholen der letzten Aktion. | APPCOMMAND_REDO |
GDK_KEY_Redo (0xFF66) |
||
"Undo" |
Rückgängig machen der letzten Aktion. | APPCOMMAND_UNDO |
GDK_KEY_Undo (0xFF65) |
||
[1] Auf Tastaturen ohne dedizierte Del-Taste generiert der Mac den Wert "Delete", wenn Fn in Verbindung mit Delete (was auf anderen Plattformen Backspace ist) gedrückt wird.
[2] Firefox 36 und früher verwendet "Del" statt "Delete" für die Del-Taste.
[3] Firefox 36 und früher generiert den Wert "Crsel" statt "CrSel", wenn die CrSel-Taste gedrückt wird.
[4] Firefox 36 und früher generiert den Wert "Exsel" statt "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 -Taste. Akzeptiert die aktuell ausgewählte Option oder 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. Typischerweise verwendet, um eine Operation abzubrechen oder zu verlassen. Historisch wurde das Escape-Zeichen verwendet, um den Beginn einer speziellen Steuersequenz von Zeichen zu signalisieren, die als "Escape-Sequenz" bezeichnet wird. | 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 Suchoperation. | APPCOMMAND_FIND |
GDK_KEY_Find (0xFF68) |
||
"Finish" [5] |
Die Finish-Taste. | VK_OEM_FINISH (0xF1) |
|||
"Help" |
Die Hilfe-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. Pausiert die aktuelle Anwendung oder den aktuellen Zustand, falls zutreffend.
Hinweis: Dies sollte nicht mit dem Tastenwert
|
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, falls zutreffend, fort.
Hinweis: Dies sollte nicht mit dem Tastenwert
|
VK_PLAY (0xFA) |
GDK_KEY_3270_Play (0xFD16)Qt::Key_Play
(0x01020005)
|
||
"Props" |
Die Props- (Eigenschaften) Taste. | ||||
"Select" |
Die Auswählen-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 Tastencode "Pause" zurück. Dies wurde in Chrome 53 behoben. (Siehe Chrome-Fehler 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 meldet "Apps" anstatt "ContextMenu" für die Kontextmenütaste.
[4] Die Attn-Taste erzeugt den Tastencode "Unidentified" in Firefox und Google Chrome, es sei denn, das japanische Tastaturlayout ist aktiv, in welchem Fall sie "KanaMode" erzeugt.
[5] Die Finish-Taste erzeugt den Tastencode "Unidentified" in Firefox, es sei denn das japanische Tastaturlayout ist aktiv, in welchem Fall sie "Katakana" erzeugt.
[6] Firefox unterstützte die "ZoomIn"- und "ZoomOut"-Tasten nicht bis Firefox 37.
Gerätetasten
KeyboardEvent.key Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"BrightnessDown" |
Die Helligkeit-reduzieren-Taste. Wird üblicherweise 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. Wird üblicherweise verwendet, um die Helligkeit des Bildschirms zu erhöhen. |
GDK_KEY_MonBrightnessUp (0x1008FF02)Qt::Key_MonBrightnessUp
(0x010000B2)
|
KEYCODE_BRIGHTNESS_UP (221) |
||
"Eject" |
Die Eject-Taste. Wirft entnehmbare Medien aus (oder öffnet/schließt das Laufwerksschubfach für optische Speichermedien). |
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 das Ein- und Ausschalten zu steuern.
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 auch SnapShot. Erfasst den Bildschirm 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 fährt ihn dann herunter; der Computer kann wieder in seinen vorherigen Zustand versetzt werden, indem die gespeicherten Zustandsinformationen wiederhergestellt werden. |
GDK_KEY_Hibernate (0x1008FFA8)Qt::Key_Hibernate
(0x01000108)
|
|||
"Standby" [1] |
Die Standby-Taste. (Auch als Suspend oder Sleep bekannt.) Schaltet das Display aus und versetzt den Computer in einen Modus mit geringem Stromverbrauch, ohne 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 Ruhezustands- oder Standby-Modi zu wecken. |
GDK_KEY_WakeUp (0x1008FF2B)Qt::Key_WakeUp
(0x010000B8)
|
KEYCODE_WAKEUP (224) |
||
[1] Die Standby-Taste wird nicht von Firefox 36 und früher 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 Eingabemethodeneditors (IME) zur Eingabe von Text verwendet werden, der nicht einfach durch einfache Tastendrücke eingegeben werden kann, wie z. B. Text in Sprachen, die mehr Grapheme haben als Tasten zur Zeicheneingabe auf der Tastatur vorhanden sind. 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. Zusätzlich haben nicht alle Tastaturen alle diese Tasten.
Gängige IME-Tasten
KeyboardEvent.key Wert |
Beschreibung | Virtuelle Tastencodes | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"AllCandidates" |
Die Alle Kandidaten Taste, die den Modus für mehrere Kandidaten startet, in dem mehrere Kandidaten für die laufende Eingabe angezeigt werden. |
GDK_KEY_MultipleCandidate (0xFF3DQt::Key_MultipleCandidate (0x0100113D)
|
|||
"Alphanumeric" |
Die Alphanumerisch 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 Codeeingabe Taste, die den Codeeingabemodus aktiviert und es dem Benutzer ermöglicht, Zeichen durch Eingabe ihrer Codepunkte (in der Regel ihre Unicode-Zeichennummern) zu eingeben. |
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 den 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 sogenannte "tote" Kombinations-Taste; das heißt, eine Taste, die zusammen mit anderen Tasten verwendet wird, um akzentuierte und andere veränderte Zeichen zu erzeugen. Wenn sie allein gedrückt wird, erzeugt sie kein Zeichen. Wenn Sie herausfinden möchten, welche spezifische tote Taste gedrückt wurde (in Fällen, in denen mehrere existieren), können Sie dies tun, indem Sie die der [`KeyboardEvent`](/de/docs/Web/API/KeyboardEvent) zugeordnete [`compositionupdate`](/de/docs/Web/API/Element/compositionupdate_event) Ereignis-Eigenschaft [`data`](/de/docs/Web/API/CompositionEvent/data) untersuchen. |
Siehe Tastencodes für tote Tasten unter Linux unten | |||
"FinalMode" |
Die Final (Endmodus) Taste wird auf einigen asiatischen Tastaturen verwendet, um den Endmodus bei der Verwendung von IMEs zu aktivieren. | 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. Durch Drücken dieser Taste wird dem Gerät mitgeteilt, Tastendrücke bei den nachfolgenden Eingaben 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 Moduswechsel-Taste. Schaltet um oder wechselt zwischen den Eingabemodi eines 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 Nächste-Kandidat-Funktionstaste. Wählt die nächste mögliche Übereinstimmung für die laufende Eingabe aus. | ||||
"NonConvert" [2] |
Die Nicht konvertieren ("Nicht umwandeln") Taste. Diese akzeptiert die aktuelle Eingabemethodenfolge ohne Konvertierung bei der Verwendung eines IME. | VK_NONCONVERT (0x1D) |
GDK_KEY_Muhenkan (0xFF22)Qt::Key_Muhenkan (0x01001122) |
KEYCODE_MUHENKAN (213) |
|
"PreviousCandidate" |
Die Vorherige-Kandidat-Taste. Wählt die vorherige mögliche Übereinstimmung für die laufende Eingabe aus. |
GDK_KEY_PreviousCandidate (0xFF3E)Qt::Key_PreviousCandidate (0x0100113E)
|
|||
"Process" [3] |
Die Verarbeitung Taste. Weist den IME an, die Konvertierung zu verarbeiten. | VK_PROCESSKEY (0xE5) |
|||
"SingleCandidate" [4] |
Die Einzelkandidat-Taste. Aktiviert den Einzelkandidat-Modus (im Gegensatz zum Mehrfachkandidat-Modus); 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 in Firefox Versionen 36 und früher als "Nonconvert" anstelle des korrektes "NonConvert" gemeldet.
[3] Die Prozesstaste gibt momentan "Unidentified" in Firefox zurück. Google Chrome gibt den Wert der Taste zurück, als ob IME nicht verwendet würde.
[4] Vor Firefox 37 waren diese Tasten als "Unidentified" bekannt.
[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 definierte Tasten für koreanische Tastaturen, aber dies sind die gängigsten und die, die von der UI Events-Spezifikation identifiziert werden.
KeyboardEvent.key Wert |
Beschreibung | Virtuelle Tastencodes | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"HangulMode" |
Die Hangul (koreanisches Zeichenset) Modustaste, 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 spezifischere 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 | Virtuelle Tastencodes | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"Eisu" [1] |
Die Eisu Taste. Der Zweck 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 (Halbbreitzeichen) Taste. | VK_OEM_AUTO (0xF3) |
GDK_KEY_Hankaku (0xFF29)Qt::Key_Hankaku (0x01001129)
|
||
"Hiragana" |
Die Hiragana Taste; wählt den Kana-Zeichenmodus. | VK_OEM_COPY (0xF2) |
GDK_KEY_Hiragana (0xFF25)Qt::Key_Hiragana (0x01001125)
|
||
"HiraganaKatakana" [6] |
Umschalten 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-Schloss) 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 japanischer Texte mit den ideographischen 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. | VK_OEM_BACKTAB (0xF5) |
GDK_KEY_Romaji (0xFF24)Qt::Key_Romaji (0x01001124)
|
||
"Zenkaku" [4] |
Die Zenkaku (Vollbreit) Zeichen Taste. | VK_OEM_ENLW (0xF4) |
GDK_KEY_Zenkaku (0xFF28)Qt::Key_Zenkaku (0x01001128)
|
||
"ZenkakuHankaku" [6] |
Die Zenkaku/Hankaku (Vollbreit/Halbbreit) Umschalttaste. |
GDK_KEY_Zenkaku_Hankaku (0xFF2A)Qt::Zenkaku_Hankaku (0x0100112A)
|
|
||
[1] Vor Firefox 37 wurde die Eisu Taste irrtümlich als "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 (Halbbreit) Taste den Tastenwert "HalfWidth" in Firefox.
[4] Firefox 36 und früher identifiziert diese Taste als "FullWidth" auf japanischen Tastaturlayouts und als "Unidentified" auf allen anderen Tastaturlayouts. Firefox 37 und später, sowie alle Versionen von Google Chrome, geben korrekt "Zenkaku" zurück.
[5] Firefox 36 und früher identifiziert die Romaji Taste als "RomanCharacters" auf japanischen Tastaturen und als "Unidentified" für andere Tastaturen; dies wird in Firefox 37 und später korrekt auf "Romaji" zurückgesetzt.
[6] Diese Taste wird vor Firefox 37 als "Unidentified" gemeldet.
Tastencodes für tote Tasten unter Linux
Linux erzeugt akzentuierte Zeichen mit speziellen toten 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 spezifische tote Taste verwendet wurde (falls mehr als eine existiert), indem Sie die der KeyboardEvent zugeordnete compositionupdate Ereignis-Eigenschaft data untersuchen.
Sie können eine Tabelle der toten Tasten und der Zeichen, mit denen sie verwendet werden können, um akzentuierte oder anderweitig spezielle Zeichen unter Linux mit 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 Umlaut genannt. |
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 Nosinė 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
Obwohl verschiedene Plattformen unterschiedliche Anzahlen der allgemeinen Funktionstasten unterstützen, wie F1–F12 (oder F1–F10, oder F1–F15 usw.), sind die ersten wenigen wie folgt spezifisch definiert.
Wenn mehr Funktionstasten verfügbar sind, setzen sich ihre Namen hier fort, indem der numerische Teil jedes Tastennamens weiterhin inkrementiert wird, sodass zum Beispiel "F24" ein gültiger Tastenwert ist.
KeyboardEvent.key Wert |
Beschreibung | Virtuelle Tastencodes | |||
|---|---|---|---|---|---|
| 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 üblicherweise auf modernen Smartphones vorhanden sind.
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"AppSwitch" |
Zeigt eine Liste der zuletzt verwendeten Anwendungen, die es dem Benutzer ermöglicht, schnell zwischen Apps zu wechseln. | KEYCODE_APP_SWITCH (187) |
|||
"Call" |
Die Call-Taste. Wählt die eingegebene Nummer. | Qt::Key_Call (0x01100004) |
KEYCODE_CALL (5) |
||
"Camera" |
Die Camera-Taste. Aktiviert die Kamera. | Qt::Key_Camera (0x01100020) |
KEYCODE_CAMERA (27) |
||
"CameraFocus" |
Die Focus-Taste. Fokussiert die Kamera. | Qt::Key_CameraFocus (0x01100021) |
KEYCODE_FOCUS (80) |
||
"EndCall" |
Die End Call oder Hang Up-Taste. | Qt::Key_Hangup (0x01100005) |
KEYCODE_ENDCALL (6) |
||
"GoBack" |
Die Back-Taste. | KEYCODE_BACK (4) |
|||
"GoHome" [1] |
Die Home-Taste. Führt den Nutzer zum Hauptbildschirm des Telefons zurück (normalerweise ein Anwendungsstarter). | KEYCODE_HOME (3) |
|||
"HeadsetHook" |
Die Headset Hook-Taste. Dies ist üblicherweise ein Knopf am Headset, der dazu verwendet wird, Anrufe zu beenden und Medien zu pausieren oder abzuspielen. | Qt::Key_ToggleCallHangup (0x01100007) |
KEYCODE_HEADSETHOOK (79) |
||
"LastNumberRedial" |
Die Redial-Taste. Wählt die zuletzt gewählte Nummer erneut. | Qt::Key_LastNumberRedial (0x01100009) |
|||
"Notification" |
Die Notification-Taste. | KEYCODE_NOTIFICATION (83) |
|||
"MannerMode" |
Ein Knopf, der zwischen den Benachrichtigungsmodi wechselt: lautlos, vibrieren, klingeln und so weiter. | KEYCODE_MANNER_MODE (205) |
|||
"VoiceDial" |
Die Voice Dial-Taste. Startet das Wählen per Sprachbefehl. | Qt::Key_VoiceDial (0x01100008) |
KEYCODE_VOICE_ASSIST (231) |
||
[1] Vor Firefox 37 erzeugte die Home-Taste einen Schlüsselcode von "Exit". Ab Firefox 37 erzeugt die Taste den Schlüsselcode "MozHomeScreen".
Multimediatasten
Die Multimediatasten sind zusätzliche Tasten oder Knöpfe 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 Vorlaufs der Medien. | APPCOMMAND_MEDIA_FAST_FORWARD |
GDK_KEY_AudioForward (0x1008FF97)Qt:Key_AudioForward (0x01000102) |
KEYCODE_MEDIA_FAST_FORWARD (90) |
|
"MediaPause" |
Pausiert die gerade abspielenden Medien.
Hinweis: Einige ältere Anwendungen verwenden
|
APPCOMMAND_MEDIA_PAUSE |
GDK_KEY_AudioPause (0x1008FF31)Qt::Key_MediaPause
(0x1000085)
|
KEYCODE_MEDIA_PAUSE (127) |
|
"MediaPlay" |
Startet oder setzt das Abspielen von Medien bei normaler Geschwindigkeit fort, wenn noch nicht geschehen. Hat sonst keine Wirkung. | APPCOMMAND_MEDIA_PLAY |
GDK_KEY_AudioPlay (0x1008FF14) |
KEYCODE_MEDIA_PLAY (126) |
|
"MediaPlayPause" |
Wechselt zwischen Abspielen und 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 Rücklaufs der Medien. | APPCOMMAND_MEDIA_REWIND |
GDK_KEY_AudioRewind (0x1008FF3E)Qt::Key_AudioRewind
(0x010000C5)
|
KEYCODE_MEDIA_REWIND (89) |
|
"MediaStop" |
Stoppt die aktuelle Medienaktivität (wie Abspielen, Aufnehmen, Pausieren, Vorwärts- oder Rückwärtslaufen). Hat keine Wirkung, wenn die Medienaktivität 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 (36 und früher) verwenden "MediaNextTrack" und "MediaPreviousTrack" anstelle von "MediaTrackNext" und "MediaTrackPrevious".
[2] Vor Firefox 37 erzeugte Firefox auf einigen Plattformen den Schlüsselcode "FastFwd" und auf anderen "Unidentified" 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 die Bassboost-Modi 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 Bassboost-Modi 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 Menge der Höhen. | APPCOMMAND_TREBLE_DOWN |
|||
"AudioTrebleUp" |
Erhöht die Menge der Höhen. | APPCOMMAND_TREBLE_UP |
|||
"AudioVolumeDown" [1] |
Verringert die 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 den Ton 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 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 die Mikrofoneingabe 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 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-Betrachtungsmodus. | 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 Lautstärke der Audiobeschreibung im Vergleich zum Programmsound. | KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN (254) |
|||
"TVAudioDescriptionMixUp" |
Erhöht die Lautstärke der Audiobeschreibung im Vergleich zum Programmsound. | KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP (253) |
|||
"TVContentsMenu" |
Zeigt oder verbirgt die verfügbaren Medieninhalte zur Wiedergabe (dies kann ein Programmführer sein, der die aktuell gesendeten Programme anzeigt, oder eine Liste von Mediendateien zur Wiedergabe). | KEYCODE_TV_CONTENTS_MENU (256) |
|||
"TVDataService" |
Zeigt oder verbirgt das Datendienst-Menü des Fernsehgeräts. | KEYCODE_TV_DATA_SERVICE (230) |
|||
"TVInput" [2] |
Wechselt den Eingabemodus an einem externen Fernseher. | 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" |
Der Medie-Kontextmenüschlüssel. | KEYCODE_TV_MEDIA_CONTEXT_MENU (257) |
|||
"TVNetwork" |
Schaltet die Netzwerkverbindung des Fernsehers ein und aus. | KEYCODE_TV_NETWORK (241) |
|||
"TVNumberEntry" |
Versetzt den Fernseher in den Zahleneingabemodus. | 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" |
Satellitentaste für Broadcasting. | KEYCODE_TV_SATELLITE_BS (238) |
|||
"TVSatelliteCS" |
Satellitentaste für Kommunikation. | KEYCODE_TV_SATELLITE_CS (239) |
|||
"TVSatelliteToggle" |
Schaltet zwischen verfügbaren Satelliten um. | KEYCODE_TV_SATELLITE_SERVICE (240) |
|||
"TVTerrestrialAnalog" |
Wählt den analogen terrestrischen Fernsehdienst (analoger Kabel- oder Antennenempfang). | KEYCODE_TV_TERRESTRIAL_ANALOG (235) |
|||
"TVTerrestrialDigital" |
Wählt den digitalen terrestrischen Fernsehdienst (digitaler Kabel- oder Antennenempfang). | KEYCODE_TV_TERRESTRIAL_DIGITAL (236) |
|||
"TVTimer" |
Timer-Programmierungstaste. | KEYCODE_TV_TIMER_PROGRAMMING (258) |
|||
[1] Firefox hat die ordnungsgemäße Unterstützung für die "TV"-Taste in Firefox 37 hinzugefügt; davor erzeugte diese Taste den Schlüsselcode "Live".
[2] Diese Tasten waren bis Firefox 37 "Unidentified".
Mediensteuerungstasten
Da moderne Fernbedienungen für Mediengeräte häufig Tasten über die grundlegenden Steuerungen hinaus enthalten, die an anderer Stelle in diesem Dokument behandelt werden, sind Tastenwerte für eine breite Palette dieser zusätzlichen Tasten definiert.
Die untenstehenden Werte stammen teilweise aus einer Reihe von technischen Spezifikationen für Verbraucherelektronik:
- DTV Application Software Environment (Teil der ATSC-Spezifikation)
- Open Cable Application Platform
- ANSI/CEA-2014-B: Web-based Protocol and Framework for Remote User Interface on UPnP™ Networks and the Internet
- Android KeyEvent key code values
Hinweis: Fernbedienungen enthalten normalerweise Tasten, deren Werte bereits an anderer Stelle definiert sind, wie unter Multimedia-Tasten oder Audiosteuerungstasten. Die Werte dieser Tasten entsprechen den in diesen Tabellen dokumentierten.
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"AVRInput" [3] |
Ändert den Eingabemodus auf einem externen Audio-/Videoreceiver (AVR)-Gerät. | KEYCODE_AVR_INPUT (182) |
|||
"AVRPower" [3] |
Schaltet die Leistung auf einem externen AVR-Gerät um. | KEYCODE_AVR_POWER (181) |
|||
"ColorF0Red" [3] |
Allgemeine Medienfunktionstaste, rot kodiert. Diese hat den Index
0 unter den farbigen Tasten.
|
VK_COLORED_KEY_0 |
KEYCODE_PROG_RED (183) |
||
"ColorF1Green" [3] |
Allgemeine Medienfunktionstaste, grün kodiert. Diese hat den Index
1 unter den farbigen Tasten.
|
VK_COLORED_KEY_1 |
KEYCODE_PROG_GREEN (184) |
||
"ColorF2Yellow" [3] |
Allgemeine Medienfunktionstaste, gelb kodiert. Diese hat den Index
2 unter den farbigen Tasten.
|
VK_COLORED_KEY_2 |
KEYCODE_PROG_YELLOW (185) |
||
"ColorF3Blue" [3] |
Allgemeine Medienfunktionstaste, blau kodiert. Diese hat den Index
3 unter den farbigen Tasten.
|
VK_COLORED_KEY_3 |
KEYCODE_PROG_BLUE (186) |
||
"ColorF4Grey" |
Allgemeine Medienfunktionstaste, grau kodiert. Diese hat den Index
4 unter den farbigen Tasten.
|
VK_COLORED_KEY_4 |
KEYCODE_PROG_GREY |
||
"ColorF5Brown" |
Allgemeine Medienfunktionstaste, braun kodiert. Diese hat den Index
5 unter den farbigen Tasten.
|
VK_COLORED_KEY_5 |
KEYCODE_PROG_BROWN |
||
"ClosedCaptionToggle" |
Schaltet Untertitelfunktion an oder aus. | VK_CC |
KEYCODE_CAPTIONS (175) |
||
"Dimmer" |
Stellt die Helligkeit des Geräts ein, indem zwischen zwei Helligkeitsstufen umgeschaltet wird oder zwischen mehreren Stufen gewechselt wird. | VK_DIMMER |
GDK_KEY_BrightnessAdjust (0x1008FF3B) |
||
"DisplaySwap" |
Wechselt zwischen Videoquellen. | VK_DISPLAY_SWAP |
|||
"DVR" |
Wechselt die Eingangsquelle zu einem 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) das Programm oder den Inhalt aus, das im ersten Favoritenspeicherplatz gespeichert ist. | VK_RECALL_FAVORITE_0 |
|||
"FavoriteRecall1" |
Wählt (ruft) das Programm oder den Inhalt aus, das im zweiten Favoritenspeicherplatz gespeichert ist. | VK_RECALL_FAVORITE_1 |
|||
"FavoriteRecall2" |
Wählt (ruft) das Programm oder den Inhalt aus, das im dritten Favoritenspeicherplatz gespeichert ist. | VK_RECALL_FAVORITE_2 |
|||
"FavoriteRecall3" |
Wählt (ruft) das Programm oder den Inhalt aus, das 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 der Programm- oder Inhaltleitung um. | VK_GUIDE |
Qt::Key_Guide (0x0100011A) |
KEYCODE_GUIDE (172) |
|
"GuideNextDay" |
Wenn der Leitfaden derzeit angezeigt wird, zeigt diese Taste den Inhalt des nächsten Tages an. | VK_NEXT_DAY |
|||
"GuidePreviousDay" |
Wenn der Leitfaden derzeit angezeigt wird, zeigt diese Taste den Inhalt des vorherigen Tages an. | 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, ein Sofort-Wiedergabe durchzuführen (normalerweise eine kurze Rückspulung, dann erneutes Abspielen, möglicherweise aber nicht unbedingt 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 um, die derzeit verfügbaren Live-Inhalt oder Programme auflistet. | VK_LIVE |
|||
"Lock" |
Sperrt oder entsperrt den aktuell ausgewählten Inhalt oder das Programm. | VK_LOCK |
|||
"MediaApps" |
Zeigt eine Liste von Medienanwendungen an, wie Fotobetrachter, Audio- und Videoplayer und Spiele. [1] | VK_APPS |
|||
"MediaAudioTrack" |
Die Audiotrack-Taste. |
GDK_KEY_AudioCycleTrack (0x1008FF9B)Qt::Key_AudioCycleTrack
(0x01000106)
|
KEYCODE_MEDIA_AUDIO_TRACK (222) |
||
"MediaLast" |
Springt zum zuletzt angesehenen Inhalt oder Programm zurück. | 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" |
Einzelbildrücklauf zum vorherigen Inhalt oder Programm. | KEYCODE_MEDIA_STEP_BACKWARD |
|||
"MediaStepForward" |
Einzelbildvorschub zum nächsten Inhalt oder Programm. | KEYCODE_MEDIA_SKIP_FORWARD |
|||
"MediaTopMenu" |
Oberes Menütaste. Öffnet das Hauptmenü des Mediums (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" |
Verlässt den aktuellen Bildschirm oder das Menü. | 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, falls 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. | VK_ON_DEMAND |
|||
"Pairing" |
Startet den Prozess, die Fernbedienung mit einem zu steuernden Gerät zu koppeln. | 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 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 die Zufallswiedergabe (auch bekannt als "Shuffle-Modus") 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" |
Wechselt zwischen den verfügbaren Medienaufnahmegeschwindigkeiten. | VK_RECORD_SPEED_NEXT |
|||
"RfBypass" |
Schaltet den Modus zur drahtlosen Frequenz (RF)-Eingangsüberbrückung an und aus. Der RF-Überbrückungsmodus leitet den RF-Eingang direkt an den RF-Ausgang weiter, ohne jegliche Verarbeitung oder Filterung. | VK_RF_BYPASS |
|||
"ScanChannelsToggle" |
Schaltet den Kanal-Scan-Modus 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 zwischen den verfügbaren Bildschirmanzeigemodi. | VK_SCREEN_MODE_NEXT |
|||
"Settings" |
Schaltet die Anzeige des Einstellungsbildschirms des Geräts an und aus. | VK_SETTINGS |
Qt::Key_Settings (0x0100011C) |
KEYCODE_SETTINGS |
|
"SplitScreenToggle" |
Schaltet den geteilten Bildschirmmodus an 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 an 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 Teletext um, falls verfügbar. | VK_TELETEXT |
KEYCODE_TV_TELETEXT (233) |
||
"VideoModeNext" [3] |
Wechselt zwischen den verfügbaren Videomodi. | VK_VIDEO_MODE_NEXT |
GDK_KEY_Next_VMode (0x1008FE22) |
||
"Wink" |
Lässt das Gerät sich in irgendeiner Weise identifizieren, z.B. durch Blinken einer Lampe, kurzzeitiges Ändern der Helligkeit von Anzeigeleuchten oder durch Emittieren eines Tons. | VK_WINK |
|||
"ZoomToggle" [2] |
Schaltet zwischen Vollbildmodus und skaliertem Inhaltsanzeigemodus um oder verändert den Vergrößerungsgrad. | VK_ZOOM (0xFB) |
Qt::Key_Zoom (0x01020006) |
KEYCODE_TV_ZOOM_MODE (255) |
|
[1] Verwechseln Sie nicht die Medienkontroll-Taste VK_APPS mit der Windows-Taste VK_APPS, die auch als VK_CONTEXT_MENU bekannt ist. Diese Taste wird als "ContextMenu" codiert.
[2] Firefox 36 und ältere Versionen erkennen die Zoom-Umschalttaste als "Zoom". Firefox 37 korrigiert dies zu "ZoomToggle".
[3] Diese Tasten wurden bis Firefox 37 als "Unidentified" betrachtet.
Sprachsteuerungstasten
Diese speziellen Multimedia-Tasten werden zur Steuerung von Sprachsteuerungsfunktionen verwendet.
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"SpeechCorrectionList" [1] |
Zeigt eine Liste möglicher Korrekturen für ein Wort an, das falsch erkannt wurde. | APPCOMMAND_CORRECTION_LIST |
|||
"SpeechInputToggle" [2] |
Schaltet zwischen Diktiermodus und Befehl-/Steuermodus um. Dies lässt die Spracherkennungs-Engine wissen, ob sie gesprochene Wörter als Texteingabe oder als Befehle interpretieren soll. | 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.
Dokumenttasten
Diese Tasten steuern Dokumente. In der Spezifikation sind sie in anderen Tastengruppen (wie die Medientasten) enthalten, sie sind jedoch sinnvoller als eigene Kategorie zu betrachten.
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"Close" [1] |
Schließt das aktuelle Dokument oder die Nachricht. Darf die Anwendung nicht schließen. | 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 vorhandenes Dokument oder eine vorhandene 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 generierte diese Taste den Wert "Unidentified".
Anwendungsauswahltasten
Einige Tastaturen bieten spezielle Tasten zum Starten oder Wechseln zu bestimmten häufig verwendeten Anwendungen. Die Tastenwerte dafür sind hier aufgeführt.
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"LaunchCalculator" [5] |
Die Rechner-Taste, oft mit einem Symbol gekennzeichnet. Diese wird oft als generische Anwendungstaste 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 E-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 oft als generische Anwendungstaste verwendet
(APPCOMMAND_LAUNCH_APP1).
|
APPCOMMAND_LAUNCH_APP1 |
GDK_KEY_MyComputer (0x1008FF33)GDK_KEY_Explorer
(0x1008FF5D)
|
||
"LaunchPhone" |
Die Telefon-Taste. Öffnet die Telefonwähleranwendung (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 bestimmten Textverarbeitungsanwendung oder ein generisches Dokumentsymbol sein. |
GDK_KEY_Word (0x1008FF89)Qt::Key_Word
(0x010000F4)
|
|||
"LaunchApplication1" [2] |
Die erste generische Anwendungstarttaste. |
VK_LAUNCH_APP1 (0xB6)APPCOMMAND_LAUNCH_APP1
|
GDK_KEY_Launch0 (0x1008FF40)Qt::Key_Launch0
(0x010000A2)
|
||
"LaunchApplication2" [3] |
Die zweite generische Anwendungstarttaste. |
VK_LAUNCH_APP2 (0xB7)APPCOMMAND_LAUNCH_APP2
|
GDK_KEY_Launch1 (0x1008FF41)Qt::Key_Launch1
(0x010000A3)
|
||
"LaunchApplication3" |
Die dritte generische Anwendungstarttaste. |
GDK_KEY_Launch2 (0x1008FF42)Qt::Key_Launch2
(0x010000A4)
|
|||
"LaunchApplication4" |
Die vierte generische Anwendungstarttaste. |
GDK_KEY_Launch3 (0x1008FF43)Qt::Key_Launch3
(0x010000A5)
|
|||
"LaunchApplication5" |
Die fünfte generische Anwendungstarttaste. |
GDK_KEY_Launch4 (0x1008FF44)Qt::Key_Launch4
(0x010000A6)
|
|||
"LaunchApplication6" |
Die sechste generische Anwendungstarttaste. |
GDK_KEY_Launch5 (0x1008FF45)Qt::Key_Launch5
(0x010000A7)
|
|||
"LaunchApplication7" |
Die siebte generische Anwendungstarttaste. |
GDK_KEY_Launch6 (0x1008FF46)Qt::Key_Launch6
(0x010000A8)
|
|||
"LaunchApplication8" |
Die achte generische Anwendungstarttaste. |
GDK_KEY_Launch7 (0x1008FF47)Qt::Key_Launch7
(0x010000A9)
|
|||
"LaunchApplication9" |
Die neunte generische Anwendungstarttaste. |
GDK_KEY_Launch8 (0x1008FF48)Qt::Key_Launch8
(0x010000AA)
|
|||
"LaunchApplication10" |
Die zehnte generische Anwendungstarttaste. |
GDK_KEY_Launch9 (0x1008FF49)Qt::Key_Launch9
(0x010000AB)
|
|||
"LaunchApplication11" |
Die elfte generische Anwendungstarttaste. |
GDK_KEY_LaunchA (0x1008FF4A)Qt::Key_LaunchA
(0x010000AC)
|
|||
"LaunchApplication12" |
Die zwölfte generische Anwendungstarttaste. |
GDK_KEY_LaunchB (0x1008FF4B)Qt::Key_LaunchB
(0x010000AD)
|
|||
"LaunchApplication13" |
Die dreizehnte generische Anwendungstarttaste. |
GDK_KEY_LaunchC (0x1008FF4C)Qt::Key_LaunchC
(0x010000AE)
|
|||
"LaunchApplication14" |
Die vierzehnte generische Anwendungstarttaste. |
GDK_KEY_LaunchD (0x1008FF4D)Qt::Key_LaunchD
(0x010000AF)
|
|||
"LaunchApplication15" |
Die fünfzehnte generische Anwendungstarttaste. |
GDK_KEY_LaunchE (0x1008FF4E)Qt::Key_LaunchE
(0x010000B0)
|
|||
"LaunchApplication16" |
Die sechzehnte generische Anwendungstarttaste. |
GDK_KEY_LaunchF (0x1008FF4F)Qt::Key_LaunchF
(0x010000B1)
|
|||
[1] Ältere Edge- und Firefox (36 und früher) 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 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 Tastencode "LaunchApplication1" anstelle von "LaunchWebBrowser" für die Webbrowser-Taste zurück.
[5] Firefox hat die Unterstützung für diese Taste in Firefox 37 eingeführt. Vorher wurde diese Taste als "Unidentified" gemeldet.
Browser-Steuerungstasten
Einige Tastaturen verfügen über spezielle Tasten zur Steuerung von Webbrowsern. Diese Tasten werden im Folgenden aufgeführt.
KeyboardEvent.key-Wert |
Beschreibung | Virtuelle Tastencodes | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"BrowserBack" |
Navigiert zum vorherigen Inhalt oder zur vorherigen Seite in der aktuellen Webansichtshistorie. |
VK_BROWSER_BACK (0xA6)APPCOMMAND_BROWSER_BACKWARD
|
GDK_KEY_Back (0x1008FF26)Qt::Key_Back
(0x01000061)
|
KEYCODE_BACK (4) |
|
"BrowserFavorites" [1] |
Öffnet die Liste der Lesezeichen/Favoriten 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 zum nächsten Inhalt oder zur nächsten Seite in der aktuellen Webansichtshistorie. |
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 des Browsers. |
VK_BROWSER_SEARCH (0xAA)APPCOMMAND_BROWSER_SEARCH
|
GDK_KEY_Search (0x1008FF1B)Qt::Key_Search
(0x01000092)
|
KEYCODE_SEARCH (84) |
|
"BrowserStop" |
Stoppt das Laden der aktuell 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.
Ziffernblocktasten
Diese Tasten befinden sich auf dem Ziffernblock der Tastatur. Allerdings sind nicht alle auf jeder Tastatur vorhanden. Obwohl typische Ziffernblöcke numerische Tasten von 0 bis 9 haben (codiert als "0" bis "9"), umfassen einige Multimedia-Tastaturen zusätzliche Zahlentasten für höhere Zahlen.
Hinweis:
Die 10-Taste erzeugt, wenn vorhanden, Ereignisse mit dem key-Wert von "0".
KeyboardEvent.key-Wert |
Beschreibung | Virtuelle Tastencodes | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"Decimal" [1] |
Die Dezimalpunkttaste (typischerweise . oder , je nach Region). In neueren Browsern ist dieser Wert das von der Dezimaltaste generierte Zeichen (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 einigen Medien-Ziffernblocktastaturen zu finden ist. | ||||
"Key12" |
Die 12-Taste, die auf einigen Medien-Ziffernblocktastaturen zu finden ist. | ||||
"Multiply" [1] |
Die Multiplikationstaste des Ziffernblocks, *. | VK_MULTIPLY (0x6A) |
kVK_ANSI_KeypadMultiply (0x43) |
GDK_KEY_KP_Multiply (0xFFAA)Qt::Key_Multiply
(0x0D7)
|
KEYCODE_NUMPAD_MULTIPLY (155) |
"Add" [1] |
Die Addiertaste des Ziffernblocks, +. | VK_ADD (0x6B) |
kVK_ANSI_KeypadPlus (0x45) |
GDK_KEY_KP_Add (0xFFAB) |
KEYCODE_NUMPAD_ADD (157) |
"Clear" |
Die Clear-Taste des Ziffernblocks. | kVK_ANSI_KeypadClear (0x47) |
GDK_KEY_Clear (0xFF0B)Qt::Key_Clear
(0x0100000B)
|
KEYCODE_CLEAR (28) |
|
"Divide" [1] |
Die Teilungstaste des Ziffernblocks, /. | 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 Ziffernblocks, -. | VK_SUBTRACT (0x6D) |
kVK_ANSI_KeypadMinus (0x4E) |
GDK_KEY_KP_Subtract (0xFFAD) |
KEYCODE_NUMPAD_SUBTRACT (156) |
"Separator" [1] |
Das Trennzeichen des Ziffernblocks. (In den Vereinigten Staaten handelt es sich um ein Komma, 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 tatsächlichen Zifferntasten auf dem Ziffernblock. | 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" usw. verwendeten, identifizieren moderne Browser diese anhand des tatsächlichen Zeichens ("+", ".", "*" usw.).