vKey Tastennummer der Spezialtasten des XPS

    • vKey Tastennummer der Spezialtasten des XPS

      Hallo zusammen,
      alle Nicht-Programmierer brauchen garnicht erst weiterlesen ;)

      Nachfolgend alle von mir analysierten vKey Tastennummern der Spezialtasten des XPS.
      Geprüft am XPS 17.

      Alle nicht aufgelisteten Tasten entsprechen vermutlich der Ascii-Tabelle oder der üblichen Tastenbelegung.

      Nachtrag: In Klammern steht die sogenannte Hardware-Nummer ("scancode").


      Lautsprecher-OFF/ON: 173 (32)

      Touchscreen-Taste 1: 91 (91)
      Touchscreen-Taste 2: 255 (5)
      Touchscreen-Taste 3: 255 (4)


      Das reine Drücken der Fn-Taste gibt keinen Code zurück.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Tombi ()

    • Nur um sicherzugehen, mit Touchscreen-Tasten meinst du die 3 Touch-Tasten oben rechts, oder?

      Genau.

      Und da haben Taste 2 und 3 die gleiche Nummer?

      Die virtuelle Nummer ("vKey") ist gleich. Jedoch ist die Hardware-Nummer "scanCode" anders.

      PureBasic Programmcode schrieb:

      Structure KBDLLHOOKSTRUCT
      vkCode.l
      scanCode.l
      flags.l
      time.l
      dwExtraInfo.l
      EndStructure

      http://msdn.microsoft.com/en-us/library/windows/desktop/ms644967%28v=vs.85%29.aspx schrieb:


      typedef struct tagKBDLLHOOKSTRUCT {
      DWORD vkCode;
      DWORD scanCode;
      DWORD flags;
      DWORD time;
      ULONG_PTR dwExtraInfo;
      } KBDLLHOOKSTRUCT, *PKBDLLHOOKSTRUCT, *LPKBDLLHOOKSTRUCT;


      Touchscreen 1 = vKey 91 = scanCode 91
      Touchscreen 2 = vKey 255 = scanCode 5
      Touchscreen 3 = vKey 255 = scanCode 4

      Bitte immer vKey UND scanCode abfragen, um falsche Tasten zu vermeiden.