ورود

View Full Version : مبتدی: می خوام تویه کیبورد یه led بزارم که وقتی فارسی نویس باشه روشن بشه و وقتی en خاموش بشه



courosh
جمعه 16 مهر 1389, 09:00 صبح
می خوام تویه کیبورد یه led بزارم که وقتی فارسی نویس باشه روشن بشه و وقتی en خاموش بشه از هر پورتی استفاده بشه فرقی نداره موازی سریال usb

tdkhakpur
جمعه 16 مهر 1389, 11:12 صبح
از کد


char name[256];
GetKeyboardLayoutName(name);
if( AnsiString(name).ToInt() ==429)
ShowMessage("farsi");
else
ShowMessage("latin");

برای بررسی نوع زبان فعال استفاده کنید و به جای نمایش پاغامهای خودتان کدی را که میتواند led را روشن کند بنویسید.

saeed-niknami
سه شنبه 16 آذر 1389, 12:45 عصر
با سلام
فکر کنم مسله سخت افزاری باشه شما باید جدا از کیبرد یک مدار واسط بذارین که برای یو اس بی باید از یک مدار واسط استفاده کنید سخته اما برای پورت موازی و سریال مدار واسط نمی خواهد کیبورد با کامپیوتر با پروتکل سریال سنکرون ارتباط برقرا می کند اگه خواستی کد هاشو با برنامه کامپیوتر واست بذارم.