SDL EnableUNICODE

Aus DGL Wiki
Wechseln zu: Navigation, Suche

SDL_EnableUNICODE

Name

SDL_EnableUNICODE - Aktiviert die UNICODE-Umwandlung für Tastaturereignisse


Delphi-Spezifikation

function SDL_EnableUNICODE(enable : Integer): Integer


Parameter

enable
0 Tastencode-zu-Zeichencode-Umwandlung ausschalten
1 Tastencode-zu-Zeichencode-Umwandlung einschalten
-1 Keine Änderung


Beschreibung

Aktiviert/Deaktiviert Unicode Tastenumwandlung.

Um die Zeichencodes die zu den eingehenden Tastatur-Ereignissen zu bekommen, muss diese Funktion erst aktiviert werden. Die Umwandlung führt zu einem leichten Overhead für jedes Ereigniss, weshalb diese Funktion standardmäßig deaktiviert ist. Für jedes Ereignis, welches nach dem Aktivieren der Umwandlung eingeht, wird die unicode Eigenschaft der SDL_keysym-Struktur den Zeichencode für die gedrückte Taste oder null, wenn es zu der Taste keinen Keycode gibt.

Der Parameterwert -1 ist nur sinnvoll um den aktuellen Status abzufragen.

Hinweise

Es werden nur KeyDown-Ereignisse umgewandelt, nicht dagegen KeyRelease.


Rückgabewert

Gibt den vorherigen Umwandlungsmodus zurück (0 oder 1) oder den aktuellen, wenn -1 übergeben wurde.


Siehe auch

SDL_EnableKeyRepeat, SDL_keysym