BILLY_Mgs
دوشنبه 16 فروردین 1389, 13:55 عصر
سلام .
من باید بتونم هم زمان حد اقل 8 کلید از کیبورد رو فشار بدم ولی وقتی فشار میدم برنامه ام نمیتونه دقیق کلید های فشرده شده رو نشون بده .
مثلا من QWER رو فشار میدم هیچ مشکلی نیست ولی وقتی QWERTY رو فشار میدم T رو نمیگیره.
یا مثلا QWERTYUI رو همزمان این نشون میده : QWERI
اینم کد من :
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Q:
checkBox1.Checked = true;
break;
case Keys.W:
checkBox2.Checked = true;
break;
case Keys.E:
checkBox3.Checked = true;
break;
case Keys.R:
checkBox4.Checked = true;
break;
case Keys.T:
checkBox5.Checked = true;
break;
case Keys.Y:
checkBox6.Checked = true;
break;
case Keys.U:
checkBox7.Checked = true;
break;
case Keys.I:
checkBox8.Checked = true;
break;
}
}
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Q:
checkBox1.Checked = false;
break;
case Keys.W:
checkBox2.Checked = false;
break;
case Keys.E:
checkBox3.Checked = false;
break;
case Keys.R:
checkBox4.Checked = false;
break;
case Keys.T:
checkBox5.Checked = false;
break;
case Keys.Y:
checkBox6.Checked = false;
break;
case Keys.U:
checkBox7.Checked = false;
break;
case Keys.I:
checkBox8.Checked = false;
break;
}
}
یه جا خوندم که مشکل از نرم افزار نیست این مشکل سخت افزاریه.
با 2تا کیبورد امتحان کردم 1کی Ps2 یکی USB هر دو مشکل داشت.
CPU : 2processors 2.6 ghz Intel E5300
ram : 4gig
من باید بتونم هم زمان حد اقل 8 کلید از کیبورد رو فشار بدم ولی وقتی فشار میدم برنامه ام نمیتونه دقیق کلید های فشرده شده رو نشون بده .
مثلا من QWER رو فشار میدم هیچ مشکلی نیست ولی وقتی QWERTY رو فشار میدم T رو نمیگیره.
یا مثلا QWERTYUI رو همزمان این نشون میده : QWERI
اینم کد من :
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Q:
checkBox1.Checked = true;
break;
case Keys.W:
checkBox2.Checked = true;
break;
case Keys.E:
checkBox3.Checked = true;
break;
case Keys.R:
checkBox4.Checked = true;
break;
case Keys.T:
checkBox5.Checked = true;
break;
case Keys.Y:
checkBox6.Checked = true;
break;
case Keys.U:
checkBox7.Checked = true;
break;
case Keys.I:
checkBox8.Checked = true;
break;
}
}
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Q:
checkBox1.Checked = false;
break;
case Keys.W:
checkBox2.Checked = false;
break;
case Keys.E:
checkBox3.Checked = false;
break;
case Keys.R:
checkBox4.Checked = false;
break;
case Keys.T:
checkBox5.Checked = false;
break;
case Keys.Y:
checkBox6.Checked = false;
break;
case Keys.U:
checkBox7.Checked = false;
break;
case Keys.I:
checkBox8.Checked = false;
break;
}
}
یه جا خوندم که مشکل از نرم افزار نیست این مشکل سخت افزاریه.
با 2تا کیبورد امتحان کردم 1کی Ps2 یکی USB هر دو مشکل داشت.
CPU : 2processors 2.6 ghz Intel E5300
ram : 4gig