سلام من یه برنامه ساده تابلو روان نوشتم که کیبرد بهش متصل کردم. حالا کلاک کیبرد رو به اینتراپت وصل کردم تا هروقت کلیدی فشرده میشه کلید رو بخونه و دو باره به رفرش بپردازه .
برنامه کارمیکنه ها ولی بعضی وقتا که کلید یکم طولانی فشرده میشه دیگه رفرش نمیشه و تو دستور getatkbd میمونه تا کلید بعدی رو فشار بدم . چکار میتونم بکنم تا مشکل رفع بشه؟
ممنون از دوستانی که تجربیاتشونو در اختیار دیگران قرار می دهند.
اینم کد نوشته شده :تایمر صفر برای عبور کردن از دستور getatkbd هست مثل کتاب آقای کاههکد:' * * * * * * * * * * * * * * * * * * * * * * * * Keyboard: Disable Int0 Timer0 = 100 Start Timer0 Temp = Getatkbd() Stop Timer0 If Temp <> 0 Then Waitms 100 Input_matn End If Enable Int0 'End Sub Return ' * * * * * * * * * * * * * * * * * * * * * * * * Timer_0: Set Err Show Timer0 = 100 Return ' * * * * * * * * * * * * * * * * * * * * * * * *
البته این کدها مربوط به اینتراپت صفر (کلاک کیبرد) و تایمر هست