PDA

View Full Version : بدست آوردن کد کلید های ترکیبی



مهدی رحیم زاده
جمعه 19 شهریور 1389, 22:49 عصر
با سلام
چطور میشه کد کلید های ترکیبی مثلا Ctrl+z رو بدست آورد؟
من میخوام همون کاری که موقع زدن این کلید ها انجام میشه رو توی برنامه انجام بدم .البته منظورم KeyDown نیستا.
مثلا بجای زدن کلید Enter میشه کد 13 رو روی پورت سریال ارسال کرد .
حالا برای Ctrl+z چه کدی باید ارسال بشه؟
با تشکر

pesar irooni
شنبه 20 شهریور 1389, 02:26 صبح
کد اسکی 26
منبع:
http://stackoverflow.com/questions/3042743/how-to-send-ctrlz

مهدی رحیم زاده
شنبه 20 شهریور 1389, 18:27 عصر
آقا اینم جواب نداد!
مثلا من برای اینکه کلید Enter رو بفرستم اینو مینویسم :

Convert.ToChar(13)
حالا برای Ctrl+z چی رو بفرستم؟
26 هم جواب نداد!!!!
با تشکر

Saman_12
شنبه 20 شهریور 1389, 18:53 عصر
با سند کی اینجوری :


SendKeys.SendWait("^Z");

Salar Ashgi
شنبه 20 شهریور 1389, 18:58 عصر
به اینا هم یه نگاهی بکنید :

http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/2c3947e6-cc03-4822-a70e-3cba86747ced
===============
http://www.dreamincode.net/forums/topic/48708-sending-ctrl-z-through-serial/

مهدی رحیم زاده
شنبه 20 شهریور 1389, 19:50 عصر
دوستان با این حل شد :

Char.ConvertFromUtf32(26)
اما برای اجرای اون باید یک Delay هم ایجاد کرد.
با تشکر