SDLMod

Aus DGL Wiki
Version vom 13. September 2008, 23:44 Uhr von Flash (Diskussion | Beiträge) (Siehe auch)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

SDLMod

Name

SDLMod - Eine Liste aller Tasten Modifikatoren.


Delphi-Spezifikation

Info DGL.png Die angegebenen Hexwerte findet man so nicht im offiziellen SDL Wiki. Allerdings sind sie in einigen anderen SDL Dokumentationen erwähnt. Sie sind hier nur der Vollständigkeit halber aufgelistet. Genutzt werden sollten die Konstanten, nicht die Hexwerte selbst.
Konstantenname Zugeordneter Wert Zugeordnete Taste
KMOD_NONE $0000 Keine Taste
KMOD_LSHIFT $0001 Linke Shift-Taste
KMOD_RSHIFT $0002 Rechte Shift-Taste
KMOD_LCTRL $0040 Linke Strg-Taste (Steuerung)
KMOD_RCTRL $0080 Rechte Strg-Taste (Steuerung)
KMOD_LALT $0100 Alt-Taste
KMOD_RALT $0200 Alt Gr-Taste
KMOD_LMETA $0400 unbekannt (Windows-Logo-Taste?)
KMOD_RMETA $0800 unbekannt (Windows-Logo-Taste?)
KMOD_NUM $1000 Numlock
KMOD_CAPS $2000 Capslock
KMOD_MODE $4000 unbekannt (Scrolllock?)


SDL definiert außerdem noch die folgenden "Komfort-Konstanten":

Konstantenname Zugeordneter Wert Zugeordnete Taste
KMOD_CTRL KMOD_LCTRL or KMOD_RCTRL Mindestens eine Steuerungstaste (Strg).
KMOD_SHIFT KMOD_LSHIFT or KMOD_RSHIFT Mindestens eine Shifttaste (Shift).
KMOD_ALT KMOD_LALT or KMOD_RALT Mindestens eine Alttaste (Alt).
KMOD_META KMOD_LMETA or KMOD_RMETA Mindestens eine Metataste (Win?).

Beschreibung

Eine Liste aller Tasten Modifikatoren. Modifikatoren sind die Tasten, welche die Bedeutung einer anderen Taste ändern. Z.B. ALT, Strg aber auch NUM, Shift usw.


Siehe auch

SDLKey, SDL_GetModState, SDL_SetModState