Zum Hauptinhalt springen
Unlisted page
This page is unlisted. Search engines will not index it, and only users having a direct link can access it.

_WinKey...

_WinKey... Konstanten für Tasten

Die _WinKey...-Konstanten entsprechen den verschiedenen Tasten. Einige Ereignisse, Eigenschaften und Funktionen geben einen Tastencode zurück. Dieser Wert kann mit der Konstanten oder mit einer Kombination aus diesen Konstanten verglichen werden. Soll in eine Eigenschaft ein Tastencode geschrieben werden, können die gleichen Konstanten verwendet werden. Konstanten für folgende Tasten stehen zur Verfügung:

  • Konstante: Taste Wert (dez. / hex.)
  • _WinKeySpace: Leertaste 43 / 0x002B
  • _WinKeyReturn: Eingabe 2 / 0x0002
  • _WinKeySelect: Eingabe oder Klick / Doppelklick linke Maustaste 405 / 0x0195
  • _WinKeyEsc (nicht in Kombination mit Strg ): Esc 1 / 0x0001
  • _WinKeyTab: Tab 404 / 0x0194
  • _WinKeyInsert: Einfg 4 / 0x0004
  • _WinKeyDelete: Entf 3 / 0x0003
  • _WinKeyBackspace: Backspace 426 / 0x01AA
  • _WinKeyHome: Pos1 400 / 0x0190
  • _WinKeyEnd: Ende 401 / 0x0191
  • _WinKeyPageUp: Bild hoch 402 / 0x0192
  • _WinKeyPageDown: Bild runter 403 / 0x0193
  • _WinKeyUp: Pfeil hoch 406 / 0x0196
  • _WinKeyDown: Pfeil runter 407 / 0x0197
  • _WinKeyLeft: Pfeil links 408 / 0x0198
  • _WinKeyRight: Pfeil rechts 409 / 0x0199
  • _WinKeyF1 ... _WinKeyF12: F1 ... F12 5 / 0x0005 ... 16 / 0x0010
  • _WinKeyA ... _WinKeyZ: A ... Z 17 / 0x0011 ... 42 / 0x002A
  • _WinKey0 ... _WinKey9: 0 ... 9 410 / 0x019A ... 419 / 0x01A3
  • _WinKeyMultiply: Sternchen 420 / 0x01A4
  • _WinKeyDivide: Schrägstrich 421 / 0x01A5
  • _WinKeyAdd: Plus 422 / 0x01A6
  • _WinKeySubtract: Minus 423 / 0x01A7
  • _WinKeyDecimal (nicht in Kombination mit Umschalt ): Komma 424 / 0x01A8
  • _WinKeyDot (nicht in Kombination mit Umschalt ): Punkt 425 / 0x01A9
  • _WinKeyAuml: Auml 44 / 0x002c
  • _WinKeyOuml: Ouml 45 / 0x002d
  • _WinKeyUuml: Uuml 46 / 0x002e
  • _WinKeySZlig: SZlig 47 / 0x002f

Die Konstanten können mit den Konstanten _WinKeyShift (512 / 0x0200) und _WinKeyCtrl (1024 / 0x0400) kombiniert werden.

Die Konstante _WinKeyAlt (2048 / 0x0800) kann nur mit den Konstanten _WinKeyLeft, _WinKeyRight, _WinKeyUp, _WinKeyDown, _WinKeyHome, _WinKeyEnd, _WinKeyPageUp und _WinKeyPageDown kombiniert werden.

info

Die Tastenkombination Strg + Esc führt zum Öffnen des Startmenüs. Die Kombination kann nicht ausgewertet werden. Das Drücken von Umschalt + Komma auf dem Nummernblock gibt die Taste _WinKeyDelete zurück.

info

Der Wert _WinKeySelect wird nur im Ereignis EvtLstEditFinished übergeben.

Mit der Konstanten _WinKeyNull (0 / 0x0000) kann die Eigenschaft MenuKey zurückgesetzt werden. Der Menüpunkt kann dann nicht mehr über ein Tastaturkürzel aufgerufen werden. Die Auswahl in dem Menü ist weiterhin möglich.

Beispiel:

tMenuItem->wpMenuKey # _WinKeyCtrl | _WinKeyA

oder

tMenuItem->wpMenuKey # _WinKeyShift | _WinKeyA