Auch wenn ich das Theme oder Schriftgröße etc. umstelle funktioniert alles hervorragend. Genau so wie es sein soll.
DirectInput soll die Engine auch beherrschen, jedoch bevorzuge ich für Maus und Tastatur die WinApi.
Und wie schon gesagt:
DirectInput
This section provides information about the Microsoft DirectInput component of the Microsoft DirectX application programming interface (API). The DirectInput API is used to process data from a joystick, or other game controller. The use of DirectInput for keyboard and mouse input is not recommended, Windows messages should be used instead (see Taking Advantage of High-Definition Mouse Movement for additional information). Note that the XInput API has been introduced for Xbox 360 controller support on Windows, see XInput and DirectInput for additional information.
Mein Plan ist es erstmal verschiedene Funktionieren Input Möglichkeiten bereitzustellen. Die Funktionen die gut sind werden dann weiter ausgebaut und die schlechteren wieder rausgenommen.
DirectInput werde ich auf jeden Fall für Gamepads nehmen und optional auch für Maus und Tastatur.