Tastatureinstellungen

Hi Leute!
ich suche die Befehle, mit denen ich die Tastatureinstellungen aus der Systemsteuerung (Verzögerung, Wiederholung) von meinem Delphiprogramm aus verändern kann.

Danke
Paul

Da musst Du Dir die Windows-API zunutze machen. Eine Referenz der entsprechenden Befehle bekommst Du im Win32-SDK. Ich habe eben mal dort reingesehen und zumindest schon die Befehle zum Setzen des Keyboardlayoutes gefunden (LoadKeyboardLayout) - da musst Du Dich halt mal durchquälen.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Als Alternative kannst Du auch direkt die Werte in der Registry über das Objekt TRegistry verändern. Der Schlüssel unter NT/2000/XP lautet: HKEY_CURRENT_USER\Control Panel\Keyboard. Hier findest Du die Werte InitialKeyboardIndicator (Numlock-Status), KeyboardDelay und KeyboardSpeed.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]