SDL SetModState: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
(Neuer Artikel. Bitte Korrekturlesen)
 
K (Beschreibung)
 
Zeile 22: Zeile 22:
  
 
== Beschreibung ==  
 
== 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).
+
'''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 Kombination|bitweise "verodern"]] (OR-Bitoperator).
  
 
*KMOD_NONE  = 0x0000
 
*KMOD_NONE  = 0x0000

Aktuelle Version vom 2. Januar 2009, 14:32 Uhr

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