Schlüsselwerte für Tastaturereignisse
Die folgenden Tabellen listen die Standardwerte für die KeyboardEvent.key-Eigenschaft auf und erläutern die typische Verwendung der Taste. Entsprechende virtuelle Tastencodes für gängige Plattformen werden, sofern verfügbar, mit aufgeführt.
Besondere Werte
Werte von key, die andere Bedeutungen haben, als eine spezifische Taste oder ein Zeichen zu identifizieren.
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 Tastwert zuzuordnen. Dies kann aufgrund von Hardware- oder Softwarebeschränkungen geschehen oder weil der Plattform, auf der der Benutzeragent läuft, Einschränkungen unterliegt. |
variabel | variabel | variabel | variabel |
Modifikatortasten
Modifikatoren sind spezielle Tasten, die zum Erzeugen spezieller Zeichen oder zur Auslösung spezieller Aktionen verwendet werden, wenn sie in Kombination mit anderen Tasten genutzt werden. Beispiele sind die Tasten Shift und Control sowie Verriegelungstasten wie Caps Lock und NumLock.
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"Alt" [4] |
Die Alt (Alternative) Taste. |
VK_MENU (0x12)VK_LMENU (0xA4)VK_RMENU
(0xA5)
|
kVK_Option (0x3A)kVK_RightOption (0x3D)
|
GDK_KEY_Alt_L (0xFFE9)GDK_KEY_Alt_R
(0xFFEA)Qt::Key_Alt (0x01000023)
|
KEYCODE_ALT_LEFT (57)KEYCODE_ALT_RIGHT
(58)
|
"AltGraph" [4] |
Die AltGr oder AltGraph (Alternate Graphics) Taste. Aktiviert 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ßbuchstaben-Sperre 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 (Funktionstaste) Taste. Wird verwendet, um Funktionszeichencodes (F1–F15, zum Beispiel) auf Tastaturen ohne dedizierten Funktionsbereich zu erzeugen. Wird oft hardwareseitig gehandhabt, sodass für diese Taste keine Ereignisse generiert werden. | kVK_Function (0x3F) |
KEYCODE_FUNCTION (119) |
||
"FnLock" |
Die FnLock oder F-Lock (Funktion Lock) Taste.
Schaltet den durch "Fn" beschriebenen Funktionsmodus ein und aus. Wird oft hardwareseitig gehandhabt, 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 die Eingabe spezieller Befehle. 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 (Nummern Sperre) Taste. Schaltet den Ziffernblock zwischen Nummerneingabe und einem anderen Modus (oft Richtungspfeile) um. | VK_NUMLOCK (0x90) |
GDK_KEY_Num_Lock (0xFF7F)Qt::Key_NumLock
(0x01000025)
|
KEYCODE_NUM_LOCK (143) |
|
"ScrollLock" [2] |
Die Scroll Lock Taste. Schaltet zwischen Scroll- und Cursorbewegungsmodi um. | VK_SCROLL (0x91) |
GDK_KEY_Scroll_Lock (0xFF14)Qt::Key_ScrollLock
(0x01000026)
|
KEYCODE_SCROLL_LOCK (116) |
|
"Shift" |
Die Shift Taste. Modifiziert Tastatureingaben, um das Tippen von Großbuchstaben (oder anderen) zu ermöglichen, und um das Tippen von Interpunktionszeichen 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 (auf bestimmten virtuellen Tastaturen vorhanden). | KEYCODE_SYM (63) [2] |
|||
"SymbolLock" |
Die Symbol Lock Taste. | ||||
[1] Firefox 118 und später berichten korrekt die Windows-Taste als "Meta" (frühere Versionen berichteten die Taste als "OS").
[2] Firefox fügte die Unterstützung für die Symbol-Taste erst in Firefox 37 hinzu.
[3] Firefox generiert den Tastenwert "OS" für die Super- und Hyper-Tasten, anstatt "Super" und "Hyper".
[4] Chrome 67 und Firefox 63 interpretieren nun korrekt die rechte Alt-Taste für Tastaturlayouts, die diese Taste auf AltGr abbilden. 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 beschriftet als Return). | 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 Horizontal-Tabulator Taste, 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) |
|
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ärtspfeiltaste. | VK_DOWN (0x28) |
kVK_DownArrow (0x7D) |
GDK_KEY_Down (0xFF54)GDK_KEY_KP_Down
(0xFF99)Qt::Key_Down (0x01000015)
|
KEYCODE_DPAD_DOWN (20) |
"ArrowLeft" [1] |
Die Linkspfeiltaste. | VK_LEFT (0x25) |
kVK_LeftArrow (0x7B) |
GDK_KEY_Left (0xFF51)GDK_KEY_KP_Left
(0xFF96)Qt::Key_Left (0x01000012)
|
KEYCODE_DPAD_LEFT (21) |
"ArrowRight" [1] |
Die Rechtspfeiltaste. | VK_RIGHT (0x27) |
kVK_RightArrow (0x7C) |
GDK_KEY_Right (0xFF53)GDK_KEY_KP_Right
(0xFF98)Qt::Key_Right (0x01000014)
|
KEYCODE_DPAD_RIGHT (22) |
"ArrowUp" [1] |
Die Aufwärtspfeiltaste. | VK_UP (0x26) |
kVK_UpArrow (0x7E) |
GDK_KEY_Up (0xFF52)GDK_KEY_KP_Up
(0xFF97)Qt::Key_Up (0x01000013)
|
KEYCODE_DPAD_UP (19) |
"End" |
Die End-Taste. Bewegt sich ans Ende des Inhalts. | VK_END (0x23) |
kVK_End (0x77) |
GDK_KEY_End (0xFF57)GDK_KEY_KP_End
(0xFF9C)Qt::Key_End (0x01000011)
|
KEYCODE_MOVE_END (123) |
"Home" |
Die Home-Taste. Bewegt sich 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 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öschen-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 von der aktuellen Cursorposition bis zum Ende des aktuellen Feldes. | VK_EREOF (0xF9) |
GDK_KEY_3270_ExSelect (0xFD1B) |
||
"ExSel" [4] |
Die ExSel (Erweitere Auswahl) Taste. | VK_EXSEL (0xF8) |
GDK_KEY_3270_ExSelect (0xFD1B) |
||
"Insert" |
Die Einfügen-Taste, Ins. Umschaltet 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 dedizierte Del-Taste generiert Mac den Wert "Delete", wenn Fn zusammen mit Delete (was auf anderen Plattformen Backspace ist) gedrückt wird.
[2] Firefox 36 und früher verwendete "Del" anstelle von "Delete" für die Del-Taste.
[3] Firefox 36 und früher generiert den Wert "Crsel" anstelle von "CrSel", wenn die CrSel-Taste gedrückt wird.
[4] Firefox 36 und früher generiert den Wert "Exsel" anstelle von "ExSel", wenn die ExSel-Taste gedrückt wird.
UI-Tasten
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"Accept" |
Die Accept, Commit oder OK-Taste. Akzeptiert die aktuell ausgewählte Option oder den Eingabemethoden-Sequenzkonvertierung. | VK_ACCEPT (0x1E) |
KEYCODE_DPAD_CENTER (23) |
||
"Again" |
Die Again-Taste. Führt eine vorherige Aktion erneut aus oder wiederholt sie. | GDK_KEY_Redo (0xFF66) |
|||
"Attn" [4] |
Die Attn (Attention) Taste. | VK_OEM_ATTN (0xF0) |
GDK_KEY_3270_Attn (0xFD0E) |
||
"Cancel" [1] |
Die Cancel-Taste. | GDK_KEY_Cancel (0xFF69) |
|||
"ContextMenu" [3] |
Zeigt das Kontextmenü an. Typischerweise zwischen der Windows (oder OS)-Taste und der Control-Taste auf der rechten Seite der Tastatur zu finden. | VK_APPS (0x5D) |
kVK_ContextualMenu (0x6E) |
GDK_KEY_Menu (0xFF67)Qt::Key_Menu
(0x01000055)
|
KEYCODE_MENU (82) |
"Escape" [2] |
Die Esc (Escape) Taste. Wird typischerweise als Beenden, Abbrechen oder "diese Operation abbrechen"-Button verwendet. Historisch wurde das Escape-Zeichen zum Signalisieren des Beginns einer speziellen Steuersequenz von Zeichen, genannt "Escape-Sequenz", verwendet. | 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 Oberfläche (typischerweise ein Dialogfeld) für die Durchführung einer Find-/Suchoperation. | APPCOMMAND_FIND |
GDK_KEY_Find (0xFF68) |
||
"Finish" [5] |
Die Finish-Taste. | VK_OEM_FINISH (0xF1) |
|||
"Help" |
Die Help-Taste. Öffnet oder schaltet die Anzeige von Hilfeinformationen um. | VK_HELP (0x2F)APPCOMMAND_HELP |
kVK_Help (0x72) |
GDK_KEY_Help (0xFF6A)Qt::Key_Help
(0x01000058)
|
KEYCODE_HELP (259) |
"Pause" |
Die Pause-Taste. Hält die aktuelle Anwendung oder den Zustand an, falls zutreffend.
Hinweis: Dies sollte nicht mit dem
|
VK_PAUSE (0x13) |
GDK_KEY_Pause (0xFF13)GDK_KEY_Break
(0xFF6B)Qt::Key_Pause (0x01000008)
|
KEYCODE_BREAK (121) |
|
"Play" |
Die Play-Taste. Setzt eine zuvor angehaltene Anwendung, falls zutreffend, fort.
Hinweis: Dies sollte nicht mit dem
|
VK_PLAY (0xFA) |
GDK_KEY_3270_Play (0xFD16)Qt::Key_Play
(0x01020005)
|
||
"Props" |
Die Props (Properties) 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 Tastencode "Pause" zurück. Dies wurde in Chrome 53 behoben. (Siehe Chrome bug 612749 für Details.)
[2] In Firefox 36 und früher gibt die Esc-Taste "Esc" anstelle von "Escape" zurück.
[3] Firefox 36 und früher melden "Apps" anstelle von "ContextMenu" für die Kontextmenü-Taste.
[4] Die Attn-Taste generiert den Tastencode "Unidentified" in Firefox und Google Chrome, es sei denn, das japanische Tastaturlayout ist aktiv, in welchem Fall sie "KanaMode" generiert.
[5] Die Finish-Taste generiert den Tastencode "Unidentified" in Firefox, es sei denn, das japanische Tastaturlayout ist aktiv, in welchem Fall sie "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 verringern 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. Wirft Wechselmedien aus (oder öffnet und schließt den Tray eines optischen Speichergeräts). |
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 Schalter, 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 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. Diese speichert den Zustand des Computers auf der Festplatte und schaltet dann ab; der Computer kann durch Wiederherstellen der gespeicherten Zustandsinformationen in seinen vorherigen Zustand versetzt werden. |
GDK_KEY_Hibernate (0x1008FFA8)Qt::Key_Hibernate
(0x01000108)
|
|||
"Standby" [1] |
Die Standby-Taste. (Auch bekannt als Suspend oder Sleep.) Diese schaltet das Display aus und versetzt den Computer in einen energiesparenden Modus, ohne ihn vollständig auszuschalten. | VK_SLEEP (0x5F) |
GDK_KEY_Standby (0x1008FF10)GDK_KEY_Suspend
(0x1008FFA7)GDK_KEY_Sleep (0x1008FF2F)Qt::Key_Standby
(0x01000093)Qt::Key_Suspend (0x0100010C)Qt::Key_Sleep
(0x01020004)
|
KEYCODE_SLEEP (223) |
|
"WakeUp" [2] |
Die WakeUp-Taste. Wird verwendet, um den Computer aus der Standby- oder Ruhezustand zu wecken. |
GDK_KEY_WakeUp (0x1008FF2B)Qt::Key_WakeUp
(0x010000B8)
|
KEYCODE_WAKEUP (224) |
||
[1] Die Standby-Taste wird von Firefox 36 und früher nicht unterstützt, daher wird sie als "Unidentified" gemeldet.
[2] Vor Firefox 37 erzeugte diese Taste den Wert "Unidentified".
IME und Kompositionstasten
Tasten, die bei der Verwendung eines Input Method Editors (IME) verwendet werden, um Text einzugeben, der nicht einfach durch einfache Tastendrücke eingegeben werden kann, wie z.B. Text in Sprachen, die mehr Grapheme haben als es Tasten für die Zeicheneingabe auf der Tastatur gibt. Häufige Beispiele sind Chinesisch, Japanisch, Koreanisch und Hindi.
Einige Tasten sind in mehreren Sprachen gängig, während andere nur auf Tastaturen vorkommen, die auf spezielle Sprachen abzielen. Darüber hinaus verfügen nicht alle Tastaturen über alle diese Tasten.
Allgemeine IME-Tasten
KeyboardEvent.key Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"AllCandidates" |
Die All Candidates-Taste, die den Mehrkandidatenmodus startet, in dem mehrere Kandidaten für die laufende Eingabe angezeigt werden. |
GDK_KEY_MultipleCandidate (0xFF3DQt::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 (typischerweise ihrer Unicode-Zeichennummern) einzugeben. |
GDK_KEY_Codeinput (0xFF37)Qt::Key_Codeinput
(0x01001137)
|
|||
"Compose" |
Die Compose-Taste. |
GDK_KEY_Multi_key (0xFF20) [1]Qt::Key_Multi_key
(0x01001120)
|
|||
"Convert" [4] |
Die Convert-Taste, die den IME anweist, die aktuelle Eingabemethode-Sequenz in das resultierende Zeichen umzuwandeln. | VK_CONVERT (0x1C) |
GDK_KEY_Henkan (0xFF23)Qt::Key_Henkan
(0x01001123)
|
KEYCODE_HENKAN (214) |
|
"Dead" |
Eine "kombinierende" tote Taste; das heißt, eine Taste, die in Kombination mit anderen Tasten verwendet wird, um akzentuierte und andere modifizierte Zeichen zu erzeugen. Wenn sie alleine gedrückt wird, erzeugt sie kein Zeichen. Wenn Sie feststellen möchten, welche spezifische Tot-Taste gedrückt wurde (in Fällen in denen mehr als eine existiert), können Sie dies durch Prüfung des dem [`KeyboardEvent`](/de/docs/Web/API/KeyboardEvent) zugeordneten [`compositionupdate`](/de/docs/Web/API/Element/compositionupdate_event) Ereignisses [`data`](/de/docs/Web/API/CompositionEvent/data) Eigenschaft. |
Siehe Tote Tastencodes für Linux unten | |||
"FinalMode" |
Die Final (Final Mode) Taste wird auf einigen asiatischen Tastaturen verwendet, um den Endmodus bei der Verwendung von IMEs einzugeben. | VK_FINAL (0x18) |
|||
"GroupFirst" |
Wechseln zur ersten Zeichengruppe auf einer ISO/IEC 9995-Tastatur. Jede Taste kann mehrere Zeichengruppen haben, jede in ihrer eigenen Spalte. Durch das Drücken dieser Taste weist das Gerät an, Tastendrücke als aus der ersten Spalte der nachfolgenden Tastaturen zu interpretieren. | GDK_KEY_ISO_First_Group (0xFE0C) |
|||
"GroupLast" |
Wechseln zur letzten Zeichengruppe auf einer ISO/IEC 9995-Tastatur. | GDK_KEY_ISO_Last_Group (0xFE0E) |
|||
"GroupNext" [4] |
Wechseln zur nächsten Zeichengruppe auf einer ISO/IEC 9995-Tastatur. | GDK_KEY_ISO_Next_Group (0xFE08) |
KEYCODE_LANGUAGE_SWITCH (204) |
||
"GroupPrevious" |
Wechseln zur vorherigen Zeichengruppe auf einer ISO/IEC 9995-Tastatur. | GDK_KEY_ISO_Prev_Group (0xFE0A) |
|||
"ModeChange" [5] |
Die Mode Change-Taste. Schaltet oder wechselt zwischen Eingabemodi von IMEs. | VK_MODECHANGE (0x1F) |
GDK_KEY_Mode_switch (0xFF7E)GDK_KEY_script_switch
(0xFF7E)Qt::Key_Mode_switch (0x0100117E)
|
KEYCODE_SWITCH_CHARSET (95) |
|
"NextCandidate" |
Der Next Candidate Funktionstaste. Wählt den nächsten möglichen Treffer für die laufende Eingabe. | ||||
"NonConvert" [2] |
Die NonConvert-Taste („Nicht konvertieren“). Diese bestätigt die aktuelle Eingabemethode-Sequenz ohne Durchführung der Konvertierung bei der Verwendung eines IME. | VK_NONCONVERT (0x1D) |
GDK_KEY_Muhenkan (0xFF22)Qt::Key_Muhenkan
(0x01001122) |
KEYCODE_MUHENKAN (213) |
|
"PreviousCandidate" |
Die Previous Candidate-Taste. Wählt den vorherigen möglichen Treffer für die laufende Eingabe. |
GDK_KEY_PreviousCandidate (0xFF3E)Qt::Key_PreviousCandidate
(0x0100113E)
|
|||
"Process" [3] |
Die Process-Taste. Weist den IME an, die Konvertierung durchzuführen. | VK_PROCESSKEY (0xE5) |
|||
"SingleCandidate" [4] |
Die Single Candidate-Taste. Aktiviert den Einzelkandidatenmodus (im Gegensatz zum Mehrkandidatenmodus); in diesem Modus wird jeweils nur ein Kandidat angezeigt. |
GDK_KEY_SingleCandidate (0xFF3C)Qt::Key_SingleCandidate
(0x0100113C)
|
|||
[1] Im X Window System wird die Compose-Taste als Multi-Taste bezeichnet.
[2] Die NonConvert-Taste wird in Firefox-Versionen 36 und früher als "Nonconvert" statt des korrekten "NonConvert" gemeldet.
[3] Die Process-Taste gibt derzeit in Firefox "Unidentified" zurück. Google Chrome gibt den Wert der Taste so zurück, als ob der IME nicht in Gebrauch wäre.
[4] Vor Firefox 37 waren diese Tasten "Unidentified".
[5] Firefox generiert den Tastenwert "AltGraph" anstatt "ModeChange".
Nur koreanische Tastaturen
Diese Tasten sind nur auf koreanischen Tastaturen verfügbar. Es gibt andere Tasten, die von verschiedenen Plattformen für koreanische Tastaturen definiert sind, aber diese sind die gebräuchlichsten und die, die von der UI Events Spezifikation identifiziert werden.
KeyboardEvent.key Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"HangulMode" |
Die Hangul (koreanisches Zeichensatz) Modus-Taste, die zwischen den Eingabemodi Hangul und Englisch 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 umzuwandeln. | 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 sich den gleichen numerischen Tastenwert in Windows, ebenso wie VK_HANJA und VK_KANJI.
Nur japanische Tastaturen
Diese Tasten sind nur auf japanischen Tastaturen verfügbar.
KeyboardEvent.key Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"Eisu" [1] |
Die Eisu-Taste. Der Zweck dieser Taste wird durch den IME definiert, kann jedoch verwendet werden, um den IME zu schließen. | kVK_JIS_Eisu (0x66) |
GDK_KEY_Eisu_toggle (0xFF2F)Qt::Key_Eisu_toggle
(0x01001130)
|
KEYCODE_EISU (212) |
|
"Hankaku" [3] |
Die Hankaku (halbbreite Zeichen) Taste. | VK_OEM_AUTO (0xF3) |
GDK_KEY_Hankaku (0xFF29)Qt::Key_Hankaku
(0x01001129)
|
||
"Hiragana" |
Die Hiragana-Taste; Wählt den Kana-Zeichenmodus aus. | VK_OEM_COPY (0xF2) |
GDK_KEY_Hiragana (0xFF25)Qt::Key_Hiragana
(0x01001125)
|
||
"HiraganaKatakana" [6] |
Wechselt zwischen den Schriftsystemen Hiragana und Katakana. |
GDK_KEY_Hiragana_Katakana (0xFF27)Qt::Key_Hiragana_Katakana
(0x01001127)
|
KEYCODE_KATAKANA_HIRAGANA (215) |
||
"KanaMode" |
Die Kana Mode (Kana Lock) 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 Mode-Taste. Ermöglicht die Eingabe japanischen Textes 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 aus. | VK_OEM_BACKTAB (0xF5) |
GDK_KEY_Romaji (0xFF24)Qt::Key_Romaji
(0x01001124)
|
||
"Zenkaku" [4] |
Die Zenkaku (vollbreitige 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 fälschlicherweise auf "RomanCharacters" abgebildet.
[2] VK_HANGUL und VK_KANA teilen sich den gleichen numerischen Tastenwert in Windows, ebenso wie VK_HANJA und VK_KANJI.
[3] Vor Firefox 37 generierte die Hankaku (halbbreit) Taste den Tastenwert "HalfWidth" in Firefox.
[4] Firefox 36 und früher identifiziert diese Taste als "FullWidth" auf japanischen Tastaturlayouts und "Unidentified" auf allen anderen Tastaturlayouts. Firefox 37 und später, sowie alle Versionen von Google Chrome, geben korrekt "Zenkaku" zurück.
[5] Firefox 36 und früher identifiziert die Romaji-Taste als "RomanCharacters" auf japanischen Tastaturen und "Unidentified" für andere Tastaturen; dies wird in Firefox 37 und später korrigiert, um "Romaji" zurückzugeben.
[6] Diese Taste wird vor Firefox 37 als "Unidentified" gemeldet.
Tote Tastencodes für Linux
Linux erzeugt akzentuierte Zeichen mithilfe spezieller toter Tasten. Tote Tasten sind Tasten, die in Kombination mit Zeichentasten gedrückt werden, um die akzentuierten Formen dieser Zeichen zu erzeugen. Sie können erkennen, welche spezielle tote Taste verwendet wurde (wenn mehr als eine existiert), indem Sie die KeyboardEvent's zugeordnete compositionupdate Ereignis' data Eigenschaft überprüfen.
Sie können eine Tabelle der toten Tasten und der Zeichen finden, die sie in Kombination mit anderen Zeichen erzeugen können, um akzentuierte oder anderweitig spezielle Zeichen auf Linux unter Verwendung von GTK zu erzeugen.
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 in Tschechisch unter anderem 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 in Polnisch und Altirisch verwendet. |
GDK_KEY_dead_iota (0xFE5D)Qt::Key_Dead_Iota
(0x0100125D)
|
ͅ | Iota-Subscript. |
GDK_KEY_dead_voiced_sound (0xFE5E)Qt::Key_Dead_Voiced_Sound
(0x0100125E)
|
゙ | |
GDK_KEY_dead_semivoiced_sound (0xFE5F)Qt::Key_Dead_Semivoiced_Sound
(0x0100125F)
|
゚ | |
GDK_KEY_dead_belowdot (0xFE60)Qt::Key_Dead_Belowdot
(0x01001260)
|
̣̣ | |
GDK_KEY_dead_hook (0xFE61)Qt::Key_Dead_Hook
(0x01001261)
|
̡ | |
GDK_KEY_dead_horn (0xFE62)Qt::Key_Dead_Horn
(0x01001262)
|
̛ | |
GDK_KEY_dead_stroke (0xFE63) |
̶̶ | |
GDK_KEY_dead_abovecomma (0xFE64) |
̓̓ | |
GDK_KEY_dead_psili (0xFE64) |
᾿ | |
GDK_KEY_dead_abovereversedcomma (0xFE65) |
ʽ | |
GDK_KEY_dead_dasia (0xFE65) |
῾ | |
GDK_KEY_dead_doublegrave (0xFE66) |
̏ | |
GDK_KEY_dead_belowring (0xFE67) |
˳ | |
GDK_KEY_dead_belowmacron (0xFE68) |
̱ | |
GDK_KEY_dead_belowcircumflex (0xFE69) |
ꞈ | |
GDK_KEY_dead_belowtilde (0xFE6A) |
̰ | |
GDK_KEY_dead_belowbreve (0xFE6B) |
̮ | |
GDK_KEY_dead_belowdiaeresis (0xFE6C) |
̤ | |
GDK_KEY_dead_invertedbreve (0xFE6D) |
̯ | |
GDK_KEY_dead_belowcomma (0xFE6E) |
̦ | |
GDK_KEY_dead_currency (0xFE6F) |
||
GDK_KEY_dead_a (0xFE80) |
||
GDK_KEY_dead_A (0xFE81) |
||
GDK_KEY_dead_e (0xFE82) |
||
GDK_KEY_dead_E (0xFE83) |
||
GDK_KEY_dead_i (0xFE84) |
||
GDK_KEY_dead_I (0xFE85) |
||
GDK_KEY_dead_o (0xFE86) |
||
GDK_KEY_dead_O (0xFE87) |
||
GDK_KEY_dead_u (0xFE88) |
||
GDK_KEY_dead_U (0xFE89) |
||
GDK_KEY_dead_small_schwa (0xFE8A) |
ə | |
GDK_KEY_dead_capital_schwa (0xFE8B) |
Ə | |
GDK_KEY_dead_greek (0xFE8C) |
Funktionstasten
Während verschiedene Plattformen eine unterschiedliche Anzahl der allgemeinen Funktionstasten unterstützen, wie z.B. F1–F12 (oder F1–F10, oder F1–F15, etc.), sind die ersten wenigen spezifisch wie folgt definiert.
Wenn mehr Funktionstasten verfügbar sind, setzen ihre Namen das hier dargelegte Muster fort, indem sie die nummerische Portion jedes Tastenwertes weiter erhöhen, so dass, zum Beispiel, "F24" ein gültiger Tastenwert ist.
KeyboardEvent.key Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"F1" |
Die erste allgemeine Funktionstaste, F1. | VK_F1 (0x70) |
kVK_F1 (0x7A) |
GDK_KEY_F1 (0xFFBE)GDK_KEY_KP_F1
(0xFF91)Qt::Key_F1 (0x01000030)
|
KEYCODE_F1 (131) |
"F2" |
Die F2-Taste. | VK_F2 (0x71) |
kVK_F2 (0x78) |
GDK_KEY_F2 (0xFFBF)GDK_KEY_KP_F2
(0xFF92)Qt::Key_F2 (0x01000031)
|
KEYCODE_F2 (132) |
"F3" |
Die F3-Taste. | VK_F3 (0x72) |
kVK_F3 (0x63) |
GDK_KEY_F3 (0xFFC0)GDK_KEY_KP_F3
(0xFF93)Qt::Key_F3 (0x01000032)
|
KEYCODE_F3 (133) |
"F4" |
Die F4-Taste. | VK_F4 (0x73) |
kVK_F4 (0x76) |
GDK_KEY_F4 (0xFFC1)GDK_KEY_KP_F4
(0xFF94)Qt::Key_F4 (0x01000033)
|
KEYCODE_F4 (134) |
"F5" |
Die F5-Taste. | VK_F5 (0x74) |
kVK_F5 (0x60) |
GDK_KEY_F5 (0xFFC2)Qt::Key_F5
(0x01000034)
|
KEYCODE_F5 (135) |
"F6" |
Die F6-Taste. | VK_F6 (0x75) |
kVK_F6 (0x61) |
GDK_KEY_F6 (0xFFC3)Qt::Key_F6
(0x01000035)
|
KEYCODE_F6 (136) |
"F7" |
Die F7-Taste. | VK_F7 (0x76) |
kVK_F7 (0x62) |
GDK_KEY_F7 (0xFFC4)Qt::Key_F7
(0x01000036)
|
KEYCODE_F7 (137) |
"F8" |
Die F8-Taste. | VK_F8 (0x77) |
kVK_F8 (0x64) |
GDK_KEY_F8 (0xFFC5)Qt::Key_F8
(0x01000037)
|
KEYCODE_F8 (138) |
"F9" |
Die F9-Taste. | VK_F9 (0x78) |
kVK_F9 (0x65) |
GDK_KEY_F9 (0xFFC6)Qt::Key_F9
(0x01000038)
|
KEYCODE_F9 (139) |
"F10" |
Die F10-Taste. | VK_F10 (0x79) |
kVK_F10 (0x6D) |
GDK_KEY_F10 (0xFFC7)Qt::Key_F10
(0x01000039)
|
KEYCODE_F10 (140) |
"F11" |
Die F11-Taste. | VK_F11 (0x7A) |
kVK_F11 (0x67) |
GDK_KEY_F11 (0xFFC8)Qt::Key_F11
(0x0100003A)
|
KEYCODE_F11 (141) |
"F12" |
Die F12-Taste. | VK_F12 (0x7B) |
kVK_F12 (0x6F) |
GDK_KEY_F12 (0xFFC9)Qt::Key_F12
(0x0100003B)
|
KEYCODE_F12 (142) |
"F13" |
Die F13-Taste. | VK_F13 (0x7C) |
kVK_F13 (0x69) |
GDK_KEY_F13 (0xFFCA)Qt::Key_F13
(0x0100003C)
|
KEYCODE_F13 |
"F14" |
Die F14-Taste. | VK_F14 (0x7D) |
kVK_F14 (0x6B) |
GDK_KEY_F14 (0xFFCB)Qt::Key_F14
(0x0100003D)
|
KEYCODE_F14 |
"F15" |
Die F15-Taste. | VK_F15 (0x7E) |
kVK_F15 (0x71) |
GDK_KEY_F15 (0xFFCC)Qt::Key_F15
(0x0100003E)
|
KEYCODE_F15 |
"F16" |
Die F16-Taste. | VK_F16 (0x7F) |
kVK_F16 (0x6A) |
GDK_KEY_F16 (0xFFCD)Qt::Key_F16
(0x0100003F)
|
KEYCODE_F16 |
"F17" |
Die F17-Taste. | VK_F17 (0x80) |
kVK_F17 (0x40) |
GDK_KEY_F17 (0xFFCE)Qt::Key_F17
(0x01000040)
|
KEYCODE_F17 |
"F18" |
Die F18-Taste. | VK_F18 (0x81) |
kVK_F18 (0x4F) |
GDK_KEY_F18 (0xFFCF)Qt::Key_F18
(0x01000041)
|
KEYCODE_F18 |
"F19" |
Die F19-Taste. | VK_F19 (0x82) |
kVK_F19 (0x50) |
GDK_KEY_F19 (0xFFD0)Qt::Key_F19
(0x01000042)
|
KEYCODE_F19 |
"F20" |
Die F20-Taste. | VK_F20 (0x83) |
kVK_F20 (0x5A) |
GDK_KEY_F20 (0xFFD1)Qt::Key_F20
(0x01000043)
|
KEYCODE_F20 |
"Soft1" |
Die erste allgemeine virtuelle Funktionstaste. | Qt::Key_Context1 (0x01100000) |
|||
"Soft2" |
Die zweite allgemeine virtuelle Funktionstaste. | Qt::Key_Context2 (0x01100001) |
|||
"Soft3" |
Die dritte allgemeine virtuelle Funktionstaste. | Qt::Key_Context3 (0x01100002) |
|||
"Soft4" |
Die vierte allgemeine virtuelle Funktionstaste. | Qt::Key_Context4 (0x01100003) |
|||
Telefontasten
Diese Tasten stehen für Knöpfe, die üblicherweise auf modernen Smartphones vorhanden sind.
KeyboardEvent.key Wert |
Beschreibung | Virtuelle Taste | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"AppSwitch" |
Präsentiert eine Liste kürzlich verwendeter Anwendungen, die es dem Benutzer ermöglicht, schnell zwischen Apps zu wechseln. | KEYCODE_APP_SWITCH (187) |
|||
"Call" |
Die Anruf-Taste. Wählt die eingegebene Nummer. | Qt::Key_Call (0x01100004) |
KEYCODE_CALL (5) |
||
"Camera" |
Die Kamera-Taste. Aktiviert die Kamera. | Qt::Key_Camera (0x01100020) |
KEYCODE_CAMERA (27) |
||
"CameraFocus" |
Die Fokus-Taste. Fokussiert die Kamera. | Qt::Key_CameraFocus (0x01100021) |
KEYCODE_FOCUS (80) |
||
"EndCall" |
Die Anruf beenden oder Auflegen-Taste. | Qt::Key_Hangup (0x01100005) |
KEYCODE_ENDCALL (6) |
||
"GoBack" |
Die Zurück-Taste. | KEYCODE_BACK (4) |
|||
"GoHome" [1] |
Die Home-Taste. Bringt den Benutzer zum Hauptbildschirm des Telefons zurück (normalerweise ein Anwendungsstarter). | KEYCODE_HOME (3) |
|||
"HeadsetHook" |
Die Headset-Taste. Dies ist normalerweise ein Knopf am Headset, um Anrufe aufzulegen und Medien abzuspielen oder zu pausieren. | Qt::Key_ToggleCallHangup (0x01100007) |
KEYCODE_HEADSETHOOK (79) |
||
"LastNumberRedial" |
Die Wiederwahl-Taste. Wählt die zuletzt angerufene Nummer erneut. | Qt::Key_LastNumberRedial (0x01100009) |
|||
"Notification" |
Die Benachrichtigung-Taste. | KEYCODE_NOTIFICATION (83) |
|||
"MannerMode" |
Ein Knopf, der zwischen den Benachrichtigungsmodi wechselt: lautlos, vibrieren, klingeln, usw. | KEYCODE_MANNER_MODE (205) |
|||
"VoiceDial" |
Die Sprachwahl-Taste. Startet die Sprachwahl. | Qt::Key_VoiceDial (0x01100008) |
KEYCODE_VOICE_ASSIST (231) |
||
[1] Vor Firefox 37 erzeugte die Home-Taste den Tastencode "Exit". Ab Firefox 37 erzeugt die Taste den Tastencode "MozHomeScreen".
Multimedia-Tasten
Die Multimedia-Tasten sind zusätzliche Tasten für die Steuerung von Mediengeräten, die auf einigen Tastaturen zu finden sind.
KeyboardEvent.key Wert |
Beschreibung | Virtuelle Taste | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"ChannelDown" |
Wechselt zum vorherigen Kanal. | APPCOMMAND_MEDIA_CHANNEL_DOWN |
Qt::Key_ChannelDown (0x01000119) |
KEYCODE_CHANNEL_DOWN (167) |
|
"ChannelUp" |
Wechselt zum nächsten Kanal. | APPCOMMAND_MEDIA_CHANNEL_UP |
Qt::Key_ChannelUp (0x01000118) |
KEYCODE_CHANNEL_UP (166) |
|
"MediaFastForward" [2] |
Startet, setzt fort oder erhöht die Geschwindigkeit des schnellen Vorlaufs des Mediums. | APPCOMMAND_MEDIA_FAST_FORWARD |
GDK_KEY_AudioForward (0x1008FF97)Qt:Key_AudioForward (0x01000102) |
KEYCODE_MEDIA_FAST_FORWARD (90) |
|
"MediaPause" |
Pause des aktuell abgespielten Mediums.
Hinweis: Einige ältere Anwendungen verwenden
|
APPCOMMAND_MEDIA_PAUSE |
GDK_KEY_AudioPause (0x1008FF31)Qt::Key_MediaPause
(0x1000085)
|
KEYCODE_MEDIA_PAUSE (127) |
|
"MediaPlay" |
Startet oder setzt die Wiedergabe des Mediums in normaler Geschwindigkeit fort, sofern noch nicht geschehen. Andernfalls keine Wirkung. | APPCOMMAND_MEDIA_PLAY |
GDK_KEY_AudioPlay (0x1008FF14) |
KEYCODE_MEDIA_PLAY (126) |
|
"MediaPlayPause" |
Wechselt zwischen der Wiedergabe und Pause des aktuellen Mediums. |
VK_MEDIA_PLAY_PAUSE (0xB3)APPCOMMAND_MEDIA_PLAY_PAUSE
|
Qt::Key_MediaTogglePlayPause (0x1000086) |
KEYCODE_MEDIA_PLAY_PAUSE (85) |
|
"MediaRecord" |
Startet oder setzt die Aufnahme von Medien fort. | APPCOMMAND_MEDIA_RECORD |
GDK_KEY_AudioRecord (0x1008FF1C)Qt::Key_MediaRecord
(0x01000084)
|
KEYCODE_MEDIA_RECORD (130) |
|
"MediaRewind" |
Startet, setzt zurück oder erhöht die Geschwindigkeit des Zurückspulens des Mediums. | APPCOMMAND_MEDIA_REWIND |
GDK_KEY_AudioRewind (0x1008FF3E)Qt::Key_AudioRewind
(0x010000C5)
|
KEYCODE_MEDIA_REWIND (89) |
|
"MediaStop" |
Stoppt die aktuelle Medienaktivität (z.B. Wiedergabe, Aufnahme, Pause, Vorlauf oder Rücklauf). Hat keine Wirkung, wenn die Medien bereits gestoppt sind. |
VK_MEDIA_STOP (0xB2)APPCOMMAND_MEDIA_STOP
|
GDK_KEY_AudioStop (0x1008FF15)Qt::Key_MediaStop
(0x01000081)
|
KEYCODE_MEDIA_STOP (86) |
|
"MediaTrackNext" [1] |
Springt zum 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] |
Springt zum 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" statt "MediaTrackNext" und "MediaTrackPrevious".
[2] Vor Firefox 37 generierte Firefox den Tastencode "FastFwd" auf einigen Plattformen und "Unidentified" auf anderen, anstatt "MediaFastForward".
Audio-Steuerungstasten
Diese Medientasten werden speziell zur Steuerung von Audio verwendet.
KeyboardEvent.key Wert |
Beschreibung | Virtuelle Taste | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"AudioBalanceLeft" |
Stellt das Audiogleichgewicht nach links ein. | VK_AUDIO_BALANCE_LEFT |
|||
"AudioBalanceRight" |
Stellt das Audiogleichgewicht nach rechts ein. | VK_AUDIO_BALANCE_RIGHT |
|||
"AudioBassDown" |
Verringert die Bassmenge. | APPCOMMAND_BASS_DOWN |
|||
"AudioBassBoostDown" |
Verringert die Bassverstärkung oder durchläuft abwärts die 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 durchläuft aufwärts eine Reihe von Bassverstärkungsmodi oder -zuständen. | VK_BASS_BOOST_UP |
|||
"AudioBassUp" |
Erhöht die Bassmenge. | APPCOMMAND_BASS_UP |
|||
"AudioFaderFront" |
Stellt den Audio-Fader nach vorne ein. | VK_FADER_FRONT |
|||
"AudioFaderRear" |
Stellt den Audio-Fader nach hinten ein. | VK_FADER_REAR |
|||
"AudioSurroundModeNext" |
Wählt den nächsten verfügbaren Surround-Sound-Modus aus. | VK_SURROUND_MODE_NEXT |
|||
"AudioTrebleDown" |
Verringert die Menge an Höhen. | APPCOMMAND_TREBLE_DOWN |
|||
"AudioTrebleUp" |
Erhöht die Menge an 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] |
Stummschalten des Audios. |
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" |
Stummschalten der Mikrofoneingabe. | 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" statt "AudioVolumeUp", "AudioVolumeDown" und "AudioVolumeMute". In Firefox 49 wurden sie aktualisiert, um mit der neuesten Spezifikation übereinzustimmen.
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 | Virtuelle Taste | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"TV" [1] |
Wechselt 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 Audiodeskriptionsmodus ein und aus. | KEYCODE_TV_AUDIO_DESCRIPTION (252) |
|||
"TVAudioDescriptionMixDown" |
Verringert die Mischlautstärke der Audiodeskription; reduziert die Lautstärke der Audiodeskriptionen im Verhältnis zum Programmsound. | KEYCODE_TV_AUDIO_DESCRIPTION_MIX_DOWN (254) |
|||
"TVAudioDescriptionMixUp" |
Erhöht die Mischlautstärke der Audiodeskription; erhöht die Lautstärke der Audiodeskriptionen im Verhältnis zum Programmsound. | KEYCODE_TV_AUDIO_DESCRIPTION_MIX_UP (253) |
|||
"TVContentsMenu" |
Zeigt oder verbirgt die zur Wiedergabe verfügbaren Medieninhalte (dies kann ein Kanalführer sein, der die aktuell laufenden Programme anzeigt, oder eine Liste von Medieninhalten, die abgespielt werden sollen). | KEYCODE_TV_CONTENTS_MENU (256) |
|||
"TVDataService" |
Zeigt oder verbirgt das Datenservicemenü des TVs. | KEYCODE_TV_DATA_SERVICE (230) |
|||
"TVInput" [2] |
Durchläuft die Eingabemodi eines externen TVs. | KEYCODE_TV_INPUT (178) |
|||
"TVInputComponent1" |
Wechselt zur Eingabe "Component 1". | KEYCODE_TV_INPUT_COMPONENT_1 (249) |
|||
"TVInputComponent2" |
Wechselt zur Eingabe "Component 2". | KEYCODE_TV_INPUT_COMPONENT_2 (250) |
|||
"TVInputComposite1" |
Wechselt zur Eingabe "Composite 1". | KEYCODE_TV_INPUT_COMPOSITE_1 (247) |
|||
"TVInputComposite2" |
Wechselt zur Eingabe "Composite 2". | KEYCODE_TV_INPUT_COMPOSITE_2 (248) |
|||
"TVInputHDMI1" |
Wechselt zur Eingabe "HDMI 1". | KEYCODE_TV_INPUT_HDMI_1 (243) |
|||
"TVInputHDMI2" |
Wechselt zur Eingabe "HDMI 2". | KEYCODE_TV_INPUT_HDMI_2 (244) |
|||
"TVInputHDMI3" |
Wechselt zur Eingabe "HDMI 3". | KEYCODE_TV_INPUT_HDMI_3 (245) |
|||
"TVInputHDMI4" |
Wechselt zur Eingabe "HDMI 4". | KEYCODE_TV_INPUT_HDMI_4 (246) |
|||
"TVInputVGA1" |
Wechselt zur Eingabe "VGA 1". | KEYCODE_TV_INPUT_VGA_1 (251) |
|||
"TVMediaContext" |
Die Medienskontextmenü-Taste. | KEYCODE_TV_MEDIA_CONTEXT_MENU (257) |
|||
"TVNetwork" |
Wechselt die Netzwerkverbindung des Fernsehers ein und aus. | KEYCODE_TV_NETWORK (241) |
|||
"TVNumberEntry" |
Setzt den TV in den Zahleneingabemodus. | KEYCODE_TV_NUMBER_ENTRY (234) |
|||
"TVPower" [2] |
Der Netzschalter des Geräts. | KEYCODE_TV_POWER (177) |
|||
"TVRadioService" |
Radio-Taste. | KEYCODE_TV_RADIO_SERVICE (232) |
|||
"TVSatellite" |
Satelliten-Taste. | KEYCODE_TV_SATELLITE (237) |
|||
"TVSatelliteBS" |
Satelliten-Broadcast-Taste. | KEYCODE_TV_SATELLITE_BS (238) |
|||
"TVSatelliteCS" |
Satelliten-Kommunikations-Taste. | KEYCODE_TV_SATELLITE_CS (239) |
|||
"TVSatelliteToggle" |
Wechselt zwischen verfügbaren Satelliten. | KEYCODE_TV_SATELLITE_SERVICE (240) |
|||
"TVTerrestrialAnalog" |
Wählt den analogen terrestrischen Fernsehdienst (analog über Kabel oder Antenne) aus. | KEYCODE_TV_TERRESTRIAL_ANALOG (235) |
|||
"TVTerrestrialDigital" |
Wählt den digitalen terrestrischen Fernsehdienst (digital über Kabel oder Antenne) aus. | KEYCODE_TV_TERRESTRIAL_DIGITAL (236) |
|||
"TVTimer" |
Timer-Programmierungstaste. | KEYCODE_TV_TIMER_PROGRAMMING (258) |
|||
[1] Firefox fügte in Firefox 37 die richtige Unterstützung für die "TV"-Taste hinzu; davor erzeugte diese Taste den Tastencode "Live".
[2] Diese Tasten waren bis Firefox 37 "Unidentified".
Mediensteuerungstasten
Da moderne Fernbedienungen für Mediengeräte oft Tasten enthalten, die über die grundlegenden Steuerungen hinausgehen, die an anderer Stelle in diesem Dokument behandelt werden, sind Tastencodes für eine breite Palette dieser zusätzlichen Tasten definiert.
Die unten stehenden Werte stammen teilweise aus einer Reihe von technischen Spezifikationen für Unterhaltungselektronik:
- DTV Application Software Environment (Teil der ATSC-Spezifikation)
- Open Cable Application Platform
- ANSI/CEA-2014-B: Web-basiertes Protokoll und Framework für Remote-Benutzeroberflächen auf UPnP™-Netzwerken und dem Internet
- Android KeyEvent key code values
Hinweis: Fernbedienungen enthalten in der Regel Tasten, deren Werte bereits anderweitig definiert sind, z. B. unter Multimediaschlüssel oder Audio-Steuerungstasten. Die Werte dieser Tasten stimmen mit denen überein, die in diesen Tabellen dokumentiert sind.
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"AVRInput" [3] |
Ändert den Eingabemodus auf einer externen Audio-/Video-Empfängereinheit (AVR). | KEYCODE_AVR_INPUT (182) |
|||
"AVRPower" [3] |
Schaltet die Stromversorgung einer externen AVR-Einheit ein und aus. | KEYCODE_AVR_POWER (181) |
|||
"ColorF0Red" [3] |
Allgemeiner Media-Funktionstaste, rot kodiert. Diese hat den Index
0 unter den farbigen Tasten.
|
VK_COLORED_KEY_0 |
KEYCODE_PROG_RED (183) |
||
"ColorF1Green" [3] |
Allgemeiner Media-Funktionstaste, grün kodiert. Diese hat den Index
1 unter den farbigen Tasten.
|
VK_COLORED_KEY_1 |
KEYCODE_PROG_GREEN (184) |
||
"ColorF2Yellow" [3] |
Allgemeiner Media-Funktionstaste, gelb kodiert. Diese hat den Index
2 unter den farbigen Tasten.
|
VK_COLORED_KEY_2 |
KEYCODE_PROG_YELLOW (185) |
||
"ColorF3Blue" [3] |
Allgemeiner Media-Funktionstaste, blau kodiert. Diese hat den Index
3 unter den farbigen Tasten.
|
VK_COLORED_KEY_3 |
KEYCODE_PROG_BLUE (186) |
||
"ColorF4Grey" |
Allgemeiner Media-Funktionstaste, grau kodiert. Diese hat den Index
4 unter den farbigen Tasten.
|
VK_COLORED_KEY_4 |
KEYCODE_PROG_GREY |
||
"ColorF5Brown" |
Allgemeiner Media-Funktionstaste, braun kodiert. Diese hat den Index
5 unter den farbigen Tasten.
|
VK_COLORED_KEY_5 |
KEYCODE_PROG_BROWN |
||
"ClosedCaptionToggle" |
Schaltet die Untertitelung ein und aus. | VK_CC |
KEYCODE_CAPTIONS (175) |
||
"Dimmer" |
Passt die Helligkeit des Geräts an, indem zwischen zwei Helligkeitsstufen umgeschaltet oder zwischen mehreren Helligkeitsstufen gewechselt wird. | VK_DIMMER |
GDK_KEY_BrightnessAdjust (0x1008FF3B) |
||
"DisplaySwap" |
Wechselt zwischen Videoquellen. | VK_DISPLAY_SWAP |
|||
"DVR" |
Schaltet die Eingabequelle auf den Digitalvideorekorder (DVR). | KEYCODE_DVR (173) |
|||
"Exit" |
Die Taste Exit, die die aktuelle Anwendung oder das Menü verlässt. | VK_EXIT |
Qt::Key_Exit (0x0102000a) |
||
"FavoriteClear0" |
Löscht das Programm oder den Inhalt, der im ersten Platz der Favoritenliste gespeichert ist. | VK_CLEAR_FAVORITE_0 |
|||
"FavoriteClear1" |
Löscht das Programm oder den Inhalt, der im zweiten Platz der Favoritenliste gespeichert ist. | VK_CLEAR_FAVORITE_1 |
|||
"FavoriteClear2" |
Löscht das Programm oder den Inhalt, der im dritten Platz der Favoritenliste gespeichert ist. | VK_CLEAR_FAVORITE_2 |
|||
"FavoriteClear3" |
Löscht das Programm oder den Inhalt, der im vierten Platz der Favoritenliste gespeichert ist. | VK_CLEAR_FAVORITE_3 |
|||
"FavoriteRecall0" |
Wählt (ruft zurück) das Programm oder den Inhalt, der im ersten Platz der Favoritenliste gespeichert ist. | VK_RECALL_FAVORITE_0 |
|||
"FavoriteRecall1" |
Wählt (ruft zurück) das Programm oder den Inhalt, der im zweiten Platz der Favoritenliste gespeichert ist. | VK_RECALL_FAVORITE_1 |
|||
"FavoriteRecall2" |
Wählt (ruft zurück) das Programm oder den Inhalt, der im dritten Platz der Favoritenliste gespeichert ist. | VK_RECALL_FAVORITE_2 |
|||
"FavoriteRecall3" |
Wählt (ruft zurück) das Programm oder den Inhalt, der im vierten Platz der Favoritenliste gespeichert ist. | VK_RECALL_FAVORITE_3 |
|||
"FavoriteStore0" |
Speichert das aktuelle Programm oder den Inhalt im ersten Platz der Favoritenliste. | VK_STORE_FAVORITE_0 |
|||
"FavoriteStore1" |
Speichert das aktuelle Programm oder den Inhalt im zweiten Platz der Favoritenliste. | VK_STORE_FAVORITE_1 |
|||
"FavoriteStore2" |
Speichert das aktuelle Programm oder den Inhalt im dritten Platz der Favoritenliste. | VK_STORE_FAVORITE_2 |
|||
"FavoriteStore3" |
Speichert das aktuelle Programm oder den Inhalt im vierten Platz der Favoritenliste. | VK_STORE_FAVORITE_3 |
|||
"Guide" |
Schaltet die Anzeige des Programms oder Inhaltsleitfaden um. | VK_GUIDE |
Qt::Key_Guide (0x0100011A) |
KEYCODE_GUIDE (172) |
|
"GuideNextDay" |
Wenn der Leitfaden gerade angezeigt wird, zeigt diese Taste dem Leitfaden an, die Inhalte des nächsten Tags anzuzeigen. | VK_NEXT_DAY |
|||
"GuidePreviousDay" |
Wenn der Leitfaden gerade angezeigt wird, zeigt diese Taste dem Leitfaden an, die Inhalte des vorherigen Tags 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, ein sofortiges Wiederholungsereignis auszuführen (typischerweise eine Art Rücksprung über einen kurzen Zeitraum gefolgt von einer Wiedergabe, möglicherweise aber selten 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 aktuell 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 Foto-Viewer, 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 zurück zum zuletzt angesehenen Inhalt, Programm oder anderen Medien. | VK_LAST |
Qt::Key_MediaLast (0x0100FFFF) |
KEYCODE_LAST_CHANNEL (229) |
|
"MediaSkipBackward" |
Überspringt rückwärts zum vorherigen Inhalt oder Programm. | KEYCODE_MEDIA_SKIP_BACKWARD |
|||
"MediaSkipForward" |
Überspringt vorwärts zum nächsten Inhalt oder Programm. | VK_SKIP |
KEYCODE_MEDIA_SKIP_FORWARD |
||
"MediaStepBackward" |
Springt rückwärts zum vorherigen Inhalt oder Programm. | KEYCODE_MEDIA_STEP_BACKWARD |
|||
"MediaStepForward" |
Springt vorwärts zum nächsten Inhalt oder Programm. | KEYCODE_MEDIA_SKIP_FORWARD |
|||
"MediaTopMenu" |
Hauptmenü-Taste. Öffnet das Hauptmenü des Mediums (z. B. einer DVD oder Blu-Ray-Disc). | Qt::Key_TopMenu (0x0100010A) |
KEYCODE_MEDIA_TOP_MENU |
||
"NavigateIn" |
Navigiert in ein Untermenü oder eine Option hinein. | KEYCODE_NAVIGATE_IN |
|||
"NavigateNext" |
Navigiert zum nächsten Element. | KEYCODE_NAVIGATE_NEXT |
|||
"NavigateOut" |
Navigiert aus dem aktuellen Bildschirm oder Menü hinaus. | 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 existieren. | VK_USER |
|||
"OnDemand" |
Öffnet die Benutzeroberfläche zur Auswahl 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 das Picture-in-Picture-Bild nach unten zu bewegen. | VK_PINP_DOWN |
|||
"PinPMove" |
Eine Taste zur Steuerung der Bewegung des Picture-in-Picture-Bildes. | VK_PINP_MOVE |
|||
"PinPToggle" |
Schaltet die Anzeige des Picture-in-Picture-Bildes ein und aus. | VK_PINP_TOGGLE |
|||
"PinPUp" |
Eine Taste, um das Picture-in-Picture-Bild nach oben zu bewegen. | VK_PINP_UP |
|||
"PlaySpeedDown" |
Verlangsamt die Wiedergabegeschwindigkeit des Mediums. | VK_PLAY_SPEED_DOWN |
|||
"PlaySpeedReset" |
Setzt die Wiedergabegeschwindigkeit des Mediums auf normal zurück. | VK_PLAY_SPEED_RESET |
|||
"PlaySpeedUp" |
Erhöht die Wiedergabegeschwindigkeit des Mediums. | VK_PLAY_SPEED_UP |
|||
"RandomToggle" |
Schaltet die Zufallswiedergabe (auch als "Shuffle-Modus" bekannt) 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 Aufnahmegeschwindigkeiten des Mediums. | VK_RECORD_SPEED_NEXT |
|||
"RfBypass" |
Schaltet den Radiofrequenz (RF) Eingangs-Bypass-Modus ein und aus. Im RF-Bypass-Modus wird der RF-Eingang direkt zum RF-Ausgang geleitet, ohne jegliche Verarbeitung oder Filterung. | VK_RF_BYPASS |
|||
"ScanChannelsToggle" |
Schaltet den Kanalsuchlaufmodus ein und aus. Dies ist ein Modus, der automatisch durch Kanäle wechselt, bis der Benutzer den Scan stoppt. | VK_SCAN_CHANNELS_TOGGLE |
|||
"ScreenModeNext" |
Wechselt zwischen den 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 Bildschirmmodus "Split-Screen" ein und aus. | VK_SPLIT_SCREEN_TOGGLE |
GDK_KEY_SplitScreen (0x1008FF7D)Qt::Key_SplitScreen
(0x010000ED)
|
||
"STBInput" [3] |
Wechselt die 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 Anzeige von Untertiteln ein und aus, falls verfügbar. | VK_SUBTITLE |
GDK_KEY_Subtitle (0x1008FF9A) |
KEYCODE_CAPTIONS (175) |
|
"Teletext" |
Schaltet die Anzeige von Videotext ein, sofern 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" |
Veranlasst das Gerät, sich in irgendeiner Form zu identifizieren, z. B. durch das Blinken eines Lichts, eine kurze Änderung der Helligkeit von Anzeigelichtern oder das Ausgeben eines Tons. | VK_WINK |
|||
"ZoomToggle" [2] |
Wechselt zwischen Vollbildanzeige und skalierter Inhaltsanzeige oder ändert anderweitig die Vergrößerungsstufe. | VK_ZOOM (0xFB) |
Qt::Key_Zoom (0x01020006) |
KEYCODE_TV_ZOOM_MODE (255) |
|
[1] Verwechseln Sie nicht die Medienstörungstaste 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 früher identifiziert die Zoom-Umschalttaste als "Zoom". Firefox 37 korrigiert dies zu "ZoomToggle".
[3] Diese Tasten waren bis Firefox 37 "Unidentified".
Tasten zur Sprachsteuerung
Diese speziellen Multimedia-Tasten werden zur Steuerung von Sprachsteuerungsfunktionen verwendet.
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"SpeechCorrectionList" [1] |
Präsentiert eine Liste möglicher Korrekturen für ein Wort, das falsch erkannt wurde. | APPCOMMAND_CORRECTION_LIST |
|||
"SpeechInputToggle" [2] |
Wechselt zwischen Diktiermodus und Kommando-/Steuermodus. Dies lässt die Spracherkennungs-Engine wissen, ob gesprochene Wörter als Eingabetext oder als Befehle interpretiert werden sollen. | APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE |
|||
[1] Der Befehl APPCOMMAND_CORRECTION_LIST auf Windows erzeugt "Unidentified" in Firefox.
[2] Der Befehl APPCOMMAND_DICTATE_OR_COMMAND_CONTROL_TOGGLE auf Windows erzeugt "Unidentified" in Firefox.
Dokumententasten
Diese Tasten steuern Dokumente. In der Spezifikation sind sie in anderen Tasten-Kategorien enthalten (wie den Medientasten), aber es ist sinnvoller, sie als eigene Kategorie zu betrachten.
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"Close" [1] |
Schließt das aktuelle Dokument oder die aktuelle Nachricht. Darf nicht die Anwendung 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 vorhandenes Dokument oder eine Nachricht. | APPCOMMAND_OPEN |
GDK_KEY_Open (0x1008FF6B)Qt::Key_Open
(0x01000121)
|
||
"Print" |
Druckt das aktuelle Dokument oder die Nachricht. | APPCOMMAND_PRINT |
GDK_KEY_Print (0xFF61)Qt::Print
(0x01000009)
|
||
"Save" [1] |
Speichert das aktuelle Dokument oder die Nachricht. | APPCOMMAND_SAVE |
GDK_KEY_Save (0x1008FF77)Qt::Key_Save
(0x010000EA)
|
||
"SpellCheck" [1] |
Startet die Rechtschreibprüfung des aktuellen Dokuments. | APPCOMMAND_SPELL_CHECK |
GDK_KEY_Spell (0x1008FF7C)Qt::Key_Spell
(0x010000EC)
|
||
"MailForward" [1] |
Öffnet die Benutzeroberfläche zum Weiterleiten einer Nachricht. | APPCOMMAND_FORWARD_MAIL |
GDK_KEY_MailForward (0x1008FF90)Qt::Key_MailForward
(0x010000FB)
|
||
"MailReply" [1] |
Öffnet die Benutzeroberfläche zum Antworten auf eine Nachricht. | APPCOMMAND_REPLY_TO_MAIL |
GDK_KEY_Reply (0x1008FF72)Qt::Key_Reply
(0x010000E5)
|
||
"MailSend" [1] |
Sendet die aktuelle Nachricht. | APPCOMMAND_SEND_MAIL |
GDK_KEY_Send (0x1008FF7B)Qt::Key_Send
(0x010000EB)
|
||
[1] Vor Firefox 37 generierte diese Taste den Wert "Unidentified".
Anwendungsauswahl-Tasten
Einige Tastaturen bieten spezielle Tasten zum Starten oder Wechseln zu bestimmten üblichen Anwendungen. Tastencodes für diese sind hier aufgelistet.
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"LaunchCalculator" [5] |
Die Taschenrechner-Taste, oft mit einem Symbol versehen. Dies wird oft
als allgemeiner Anwendungsauslöser-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 versehen. |
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 versehen. |
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 Musikspieler-Taste. Oft mit einem Symbol versehen. |
GDK_KEY_Music (0x1008FF92)Qt::Key_Music
(0x010000FD)
|
KEYCODE_MUSIC (209) |
||
"LaunchMyComputer" [5] |
Die Mein Computer-Taste auf Windows-Tastaturen. Dies wird oft
als allgemeiner Anwendungsauslöser-Taste verwendet
(APPCOMMAND_LAUNCH_APP1).
|
APPCOMMAND_LAUNCH_APP1 |
GDK_KEY_MyComputer (0x1008FF33)GDK_KEY_Explorer
(0x1008FF5D)
|
||
"LaunchPhone" |
Die Telefon-Taste. Öffnet die Wählapplikation, sofern 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 versehen sein. |
GDK_KEY_Excel (0x1008FF5C)Qt::Key_Excel
(0x010000D4)
|
|||
"LaunchWebBrowser" [4] |
Die Webbrowser-Taste. Diese Taste ist häufig mit einem Symbol versehen. |
GDK_KEY_WWW (0x1008FF2E)Qt::Key_WWW
(0x010000BB)
|
KEYCODE_EXPLORER (64) |
||
"LaunchWebCam" [5] |
Die WebCam-Taste. Öffnet die Webcam-Applikation. |
GDK_KEY_WebCam (0x1008FF8F)Qt::Key_WebCam
(0x010000FA)
|
|||
"LaunchWordProcessor" [5] |
Die Textverarbeitungsprogramm-Taste. Dies kann ein Symbol einer spezifischen Textverarbeitungsprogrammanwendung oder ein generisches Dokumentsymbol sein. |
GDK_KEY_Word (0x1008FF89)Qt::Key_Word
(0x010000F4)
|
|||
"LaunchApplication1" [2] |
Die erste allgemeine Anwendungsauslöser-Taste. |
VK_LAUNCH_APP1 (0xB6)APPCOMMAND_LAUNCH_APP1
|
GDK_KEY_Launch0 (0x1008FF40)Qt::Key_Launch0
(0x010000A2)
|
||
"LaunchApplication2" [3] |
Die zweite allgemeine Anwendungsauslöser-Taste. |
VK_LAUNCH_APP2 (0xB7)APPCOMMAND_LAUNCH_APP2
|
GDK_KEY_Launch1 (0x1008FF41)Qt::Key_Launch1
(0x010000A3)
|
||
"LaunchApplication3" |
Die dritte allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_Launch2 (0x1008FF42)Qt::Key_Launch2
(0x010000A4)
|
|||
"LaunchApplication4" |
Die vierte allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_Launch3 (0x1008FF43)Qt::Key_Launch3
(0x010000A5)
|
|||
"LaunchApplication5" |
Die fünfte allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_Launch4 (0x1008FF44)Qt::Key_Launch4
(0x010000A6)
|
|||
"LaunchApplication6" |
Die sechste allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_Launch5 (0x1008FF45)Qt::Key_Launch5
(0x010000A7)
|
|||
"LaunchApplication7" |
Die siebte allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_Launch6 (0x1008FF46)Qt::Key_Launch6
(0x010000A8)
|
|||
"LaunchApplication8" |
Die achte allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_Launch7 (0x1008FF47)Qt::Key_Launch7
(0x010000A9)
|
|||
"LaunchApplication9" |
Die neunte allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_Launch8 (0x1008FF48)Qt::Key_Launch8
(0x010000AA)
|
|||
"LaunchApplication10" |
Die zehnte allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_Launch9 (0x1008FF49)Qt::Key_Launch9
(0x010000AB)
|
|||
"LaunchApplication11" |
Die elfte allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_LaunchA (0x1008FF4A)Qt::Key_LaunchA
(0x010000AC)
|
|||
"LaunchApplication12" |
Die zwölfte allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_LaunchB (0x1008FF4B)Qt::Key_LaunchB
(0x010000AD)
|
|||
"LaunchApplication13" |
Die 13. allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_LaunchC (0x1008FF4C)Qt::Key_LaunchC
(0x010000AE)
|
|||
"LaunchApplication14" |
Die 14. allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_LaunchD (0x1008FF4D)Qt::Key_LaunchD
(0x010000AF)
|
|||
"LaunchApplication15" |
Die 15. allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_LaunchE (0x1008FF4E)Qt::Key_LaunchE
(0x010000B0)
|
|||
"LaunchApplication16" |
Die 16. allgemeine Anwendungsauslöser-Taste. |
GDK_KEY_LaunchF (0x1008FF4F)Qt::Key_LaunchF
(0x010000B1)
|
|||
[1] Legacy Edge und Firefox (36 und früher) verwenden "SelectMedia" anstelle von "LaunchMediaPlayer". Firefox 37 bis Firefox 48 verwenden "MediaSelect". Firefox 49 wurde aktualisiert, um mit der neuesten Spezifikation übereinzustimmen und gibt "LaunchMediaPlayer" zurück.
[2] Google Chrome 57 und früher gab "LaunchMyComputer" anstelle von "LaunchApplication1" zurück. Siehe Chrome Bug 612743 für weitere Informationen.
[3] Google Chrome 57 und früher gab "LaunchCalculator" anstelle von "LaunchApplication2" zurück. Siehe Chrome Bug 612743 für weitere Informationen.
[4] Vor Firefox 37 gab Firefox für die Webbrowser-Taste den Tastencode "LaunchApplication1" anstelle von "LaunchWebBrowser" zurück.
[5] Firefox führte die Unterstützung für diese Taste in Firefox 37 ein. Vorher wurde diese Taste als "Unidentified" gemeldet.
Steuerungstasten für den Browser
Einige Tastaturen beinhalten spezielle Tasten zur Steuerung von Webbrowsern. Diese Tasten sind wie folgt.
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"BrowserBack" |
Navigiert zum vorherigen Inhalt oder zur vorherigen Seite in der Verlaufshistorie der aktuellen Webansicht. |
VK_BROWSER_BACK (0xA6)APPCOMMAND_BROWSER_BACKWARD
|
GDK_KEY_Back (0x1008FF26)Qt::Key_Back
(0x01000061)
|
KEYCODE_BACK (4) |
|
"BrowserFavorites" [1] |
Öffnet die Favoriten-/Lesezeichenliste 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 Verlaufshistorie der aktuellen Webansicht. |
VK_BROWSER_FORWARD (0xA7)APPCOMMAND_BROWSER_FORWARD
|
GDK_KEY_Forward (0x1008FF27)Qt::Key_Forward
(0x01000062)
|
KEYCODE_FORWARD (125) |
|
"BrowserHome" |
Navigiert zur bevorzugten Startseite des Benutzers. |
VK_BROWSER_HOME (0xAC)APPCOMMAND_BROWSER_HOME
|
GDK_KEY_HomePage (0x1008FF18)Qt::Key_HomePage
(0x01000090)
|
KEYCODE_HOME (3) |
|
"BrowserRefresh" |
Aktualisiert die aktuelle Seite oder den 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 Suchschnittstelle 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 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.
Tasten auf dem numerischen Keypad
Diese Tasten befinden sich auf dem numerischen Keypad der Tastatur. Allerdings sind nicht alle auf jeder Tastatur vorhanden. Während typische numerische Keypads nummerische Tasten von 0 bis 9 haben (codiert als "0" bis "9"), verfügen einige Multimedia-Tastaturen über zusätzliche Nummerntasten für höhere Zahlen.
Hinweis:
Die Taste 10 erzeugt bei Vorhandensein Ereignisse mit dem key-Wert von "0".
KeyboardEvent.key-Wert |
Beschreibung | Virtueller Tastencode | |||
|---|---|---|---|---|---|
| Windows | Mac | Linux | Android | ||
"Decimal" [1] |
Die Dezimaltaste (typischerweise . oder , je nach Region). In neueren Browsern ist dieser Wert das Zeichen, das von der Dezimaltaste erzeugt wird (eines dieser beiden Zeichen). [1] |
VK_DECIMAL (0x6E) |
kVK_ANSI_KeypadDecimal (0x41) |
GDK_KEY_KP_Decimal (0xFFAE) |
KEYCODE_NUMPAD_DOT (158) |
"Key11" |
Die 11-Taste, die auf bestimmten medialen numerischen Keypads zu finden ist. | ||||
"Key12" |
Die 12-Taste, die auf bestimmten medialen numerischen Keypads zu finden ist. | ||||
"Multiply" [1] |
Die Multiplikationstaste des numerischen Keypads, *. | 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 numerischen Keypads, +. | VK_ADD (0x6B) |
kVK_ANSI_KeypadPlus (0x45) |
GDK_KEY_KP_Add (0xFFAB) |
KEYCODE_NUMPAD_ADD (157) |
"Clear" |
Die Löschen-Taste des numerischen Keypads. | kVK_ANSI_KeypadClear (0x47) |
GDK_KEY_Clear (0xFF0B)Qt::Key_Clear
(0x0100000B)
|
KEYCODE_CLEAR (28) |
|
"Divide" [1] |
Die Divisionstaste des numerischen Keypads, /. | VK_DIVIDE (0x6F) |
kVK_ANSI_KeypadDivide (0x4B) |
GDK_KEY_KP_Divide (0xFFAF)Qt::Key_Slash
(0x2F)
|
KEYCODE_NUMPAD_DIVIDE (154) |
"Subtract" [1] |
Die Subtraktionstaste des numerischen Keypads, -. | VK_SUBTRACT (0x6D) |
kVK_ANSI_KeypadMinus (0x4E) |
GDK_KEY_KP_Subtract (0xFFAD) |
KEYCODE_NUMPAD_SUBTRACT (156) |
"Separator" [1] |
Das Stellen-Trennzeichenzeichen des numerischen Keypads. (In den Vereinigten Staaten ist dies ein Komma, aber anderswo ist es häufig ein Punkt.) |
VK_SEPARATOR (0x6C) |
kVK_JIS_KeypadComma (0x5F) |
GDK_KEY_KP_Separator (0xFFAC) |
KEYCODE_NUMPAD_COMMA (159) |
"0" bis "9" |
Die eigentlichen Zahlentasten auf dem numerischen Keypad. | 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" etc. verwendeten, identifizieren moderne Browser diese über das tatsächliche Zeichen ("+", ".", "*" usw.).