SDL GetModState: Unterschied zwischen den Versionen

Aus DGL Wiki
Wechseln zu: Navigation, Suche
K (Siehe auch)
K (Beschreibung)
Zeile 11: Zeile 11:
  
 
== Beschreibung ==  
 
== Beschreibung ==  
Gibt den Status aller Modifikator-Tasten zurück (Shift, Alt usw.). Die Werte entsprechen den mit einem or-operator zusammengefügten Werten des SDLMod-Enums. Sie lassen sich einfach mit einem And-Opeator abfragen.
+
Gibt den Status aller Modifikator-Tasten zurück (Shift, Alt usw.). Die Werte entsprechen den mit einem or-operator zusammengefügten Werten des [[SDLMod]]-Enums. Sie lassen sich einfach mit einem And-Opeator abfragen.
  
 
{| border="1" rules="all"
 
{| border="1" rules="all"
Zeile 62: Zeile 62:
 
| ''unbekannt'' (Scrolllock?)
 
| ''unbekannt'' (Scrolllock?)
 
|}
 
|}
 
  
 
==  Rückgabewert ==
 
==  Rückgabewert ==

Version vom 13. September 2008, 23:23 Uhr

SDL_GetModState

Name

SDL_GetModState - Gibt den Status der Modifikator-Tasten zurück


Delphi-Spezifikation

function SDL_GetModState : TSDLMod


Beschreibung

Gibt den Status aller Modifikator-Tasten zurück (Shift, Alt usw.). Die Werte entsprechen den mit einem or-operator zusammengefügten Werten des SDLMod-Enums. Sie lassen sich einfach mit einem And-Opeator abfragen.

Konstantenname Zugeordneter Wert Zugeordnete Taste
KMOD_LSHIFT $0001 Linke Shift-Taste
KMOD_RSHIFT $0002 Rechte Shift-Taste
KMOD_LCTRL $0004 Linke Strg-Taste (Steuerung)
KMOD_RCTRL $0008 Rechte Strg-Taste (Steuerung)
KMOD_LALT $0010 Alt-Taste
KMOD_RALT $0020 Alt Gr-Taste
KMOD_LMETA $0040 unbekannt (Windows-Logo-Taste?)
KMOD_RMETA $0080 unbekannt (Windows-Logo-Taste?)
KMOD_NUM $0100 Numlock
KMOD_CAPS $0200 Capslock
KMOD_MODE $0400 unbekannt (Scrolllock?)

Rückgabewert

Die Funktion gibt die ge-or-ten Werte aller zum Aufrufzeitpunkt gedrückten Modifikatortasten zurück, sodass man sie leicht mit AND abfragen kann.


Siehe auch

SDL_GetKeyState, SDL_SetModState, SDLMod