PDA

View Full Version : سوال: استفاده از Joystick



haghft
سه شنبه 22 مرداد 1387, 16:25 عصر
میخام مثلا وقتی دکمه ی 1 دسته ی بازی زده شد پیامی داده بشه.باید چی کار کنم؟
(ترجیحا از DirectX.DirectInput استفاده بشه):چشمک:

haghft
پنج شنبه 24 مرداد 1387, 10:44 صبح
تا یه حدی فهمیدم چیکار کنم.مثلا با کد زیر اسم اولین joystick مینویسه.حالا میخام به دکمهاش دسترسی داشته باشم ولی هر کاری کردم سر در نیوردم.اگه میتونید راهنمایی کنید.


private void button1_Click(object sender, EventArgs e)
{
DeviceList Joysticks = Manager.GetDevices(DeviceClass.GameControl, EnumDevicesFlags.AttachedOnly);
foreach (DeviceInstance Instance in Joysticks)
{
Device device = new Device(Instance.InstanceGuid);
if (device.Properties.JoystickId == 0)
{
MessageBox.Show(device.DeviceInformation.ProductNa me);
}
}
}

mahan.y2012
سه شنبه 16 آبان 1391, 22:06 عصر
سلام این کمکت میکنه و تمامه دکمه ها رومیشناسه
اینجا