Недавно я заменил MDX 2.0 на SlimDX, используя Direct3D 11, но я изо всех сил пытаюсь реализовать элементы управления клавиатурой и мышью.Инициализация SlimDX DirectInput
В MDX вы можете использовать
keyb = new Microsoft.DirectX.DirectInput.Device(SystemGuid.Keyboard);
keyb.SetCooperativeLevel(this, CooperativeLevelFlags.Background | CooperativeLevelFlags.NonExclusive);
keyb.Acquire();
настроить интерфейс клавиатуры, однако SlimDX имеет другой метод. В SlimDX устройство является абстрактным классом, вместо этого есть класс Keyboard, который должен быть инициализирован передачей в объекте DirectInput, но я не могу на всю жизнь разобраться, как создать объект DirectInput или для чего он предназначен.
Насколько я могу найти документацию, довольно тонкий для SlimDX, если кто-нибудь знает какие-либо хорошие ресурсы для изучения его особых причуд, которые были бы фантастическими, спасибо.