Geçenlerde Euro Truck Simulator 2 yüklemiştim ve elimdeki gamepadler ile oynamak istedim. Tuş konfigürasyonları nı nasıl ayarlayabilirim diye araştırırken bu olaya denk geldim ve Wikipedia ' dan ufak bir araştırmayla alttaki bilgilere ulaştım ve altta, bu bilgileri kısaca blogumun ziyaretçileri için özetledim. DirectInput , bilgisayar kullanıcılarının kullandığı fare,klavye, joystick, gamepad ve diğer oyun aletlerinin giriş yordamlarını barındıran bir Microsoft API ' ıdır. Aynı zamanda kullanıcıların, bu cihazlara işlemler atamasını ve kullanımını sağlar. Microsoft bu konuda bir de Xinput adında, Xbox 360 cihazlarının sahip olduğu kontroller için bir kütüphane çıkarmıştır. Xinput , "yeni nesil" diye tabir edilen kontroller, Xbox 360 için tanıtılan bir API . Win XP SP1 sürümünden itibaren kullanıma sunuldu ve kullanımı daha kolay bir yapıya sahip. DirectX 9 ve üzeri versiyonlarla uyumludur.