SDL SetModState

Aus DGL Wiki
Wechseln zu: Navigation, Suche

SDL_SetModState

Name

SDL_SetModState - Setzt den Zustand von Tastenmodifikatoren (z.B. Shift, Alt, etc.).


Delphi-Spezifikation

procedure SDL_SetModState(modstate : SDLMod)


Parameter

modstate Der Hexcode des oder der zu setzenden Modifikatoren.


Beschreibung

SDL_SetModState ist das Gegenstück zu SDL_GetModState und ermöglicht es Tastenmodifikatoren wie Shift, Alt, Steuerung usw. zu setzen. Dazu muss der entsprechende Hexwert (siehe nachfolgend) in modstate übergeben werden. Will man mehrere Modifikatoren setzen, kann man die Hexwerte bitweise "verodern" (OR-Bitoperator).

  • KMOD_NONE = 0x0000
  • KMOD_LSHIFT= 0x0001
  • KMOD_RSHIFT= 0x0002
  • KMOD_LCTRL = 0x0040
  • KMOD_RCTRL = 0x0080
  • KMOD_LALT = 0x0100
  • KMOD_RALT = 0x0200
  • KMOD_LMETA = 0x0400
  • KMOD_RMETA = 0x0800
  • KMOD_NUM = 0x1000
  • KMOD_CAPS = 0x2000
  • KMOD_MODE = 0x4000

Siehe auch

SDL_GetModState