PDA

View Full Version : مشکل در ساخت کی بورد مجازی



computer-mag
دوشنبه 26 اسفند 1392, 15:13 عصر
سلام و خسته نباشید
من کل این سایت و Stackoverflow را گشتم ولی نتیجه ی درستی پیدا نکردم
من می خوام برنامه شبیه به Windows On Screen Keyboard بنویسم که کی بورد مجازی باشه که توی تمامی برنامه های ویندوز عین کی بورد خود ویندوز بتونم تایپ کنم دوستان می تونن کمکی در این زمنه به من کنند؟

plus
دوشنبه 26 اسفند 1392, 15:52 عصر
این پست من رو ببینید:
http://barnamenevis.org/showthread.php?371020-%D9%88%D8%A7%D8%B1%D8%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D9%85%D8%AA%D9%86-%D8%AF%D8%B1-%D9%87%D8%B1-%D8%AA%DA%A9%D8%B3%D8%AA-%D8%A8%D8%A7%DA%A9%D8%B3%DB%8C-!!&p=1638321&viewfull=1#post1638321
مروبط به ارسال کلیدها از داخل برنامه به برنامه های دیگس...البته برای اینکه یک On Screen Keyboard کامل داشته باشید باید تکمیلش کنید.

computer-mag
دوشنبه 26 اسفند 1392, 17:17 عصر
این پست من رو ببینید:
http://barnamenevis.org/showthread.php?371020-%D9%88%D8%A7%D8%B1%D8%AF-%DA%A9%D8%B1%D8%AF%D9%86-%D9%85%D8%AA%D9%86-%D8%AF%D8%B1-%D9%87%D8%B1-%D8%AA%DA%A9%D8%B3%D8%AA-%D8%A8%D8%A7%DA%A9%D8%B3%DB%8C-!!&p=1638321&viewfull=1#post1638321
مروبط به ارسال کلیدها از داخل برنامه به برنامه های دیگس...البته برای اینکه یک On Screen Keyboard کامل داشته باشید باید تکمیلش کنید.

مرسی اتفاقا یکی از برنامه هایی که دیدم بنرامه شما بود ولی این جواب کار من نیست من می خام که بتونم مثل خود on screen keyboard کار کنم مدت زیادی رو برنامه شما کار کردم ولی جواب نگرفتم

plus
دوشنبه 26 اسفند 1392, 18:01 عصر
خوب مشکل شما چیه؟ یعنی چه فرقی بین اون برنامه و On Screen Keyboard هست که شما نمیتونید پیاده کنید؟

computer-mag
پنج شنبه 29 اسفند 1392, 14:02 عصر
ببینید برنامه مشا اولن فقط توی نوت پد کار میده دومن اول متن رو تو خودش نگه میداره بعد با کلیک روی نوت پد کپی میشه توی نوتپد من میخوام کیبوردم بالا باشه توش که تایپ میکنه با دکمهاش مثل خود آن اسکرین کی بورد توی هر برنامه تایپ بشه

plus
پنج شنبه 29 اسفند 1392, 14:43 عصر
دقیقا یادم نمیاد توی اون برنامه چکار کردم...ولی به هر حال برای کاری که میخواهید بکنید قطعا باید از Windows API استفاده کنید...توابع (SendInput، SendMessage (WM_KEYDOWN WM_KEYCHAR WM_KEYUP رو بررسی کنید.

computer-mag
پنج شنبه 29 اسفند 1392, 14:51 عصر
والله من دنبال یه سمپل کوچیک یه حرف رو اگه واسم تایپ کنه بقیشو انجام میدم خیلی با این توابع بازی کردم اما نشد که نشد یعنی من نتونستم وگرنه میشه

plus
پنج شنبه 29 اسفند 1392, 15:51 عصر
خوب مسلمه که اگه برای یک حرف کار که اضافه کردن بقیه حروف کاری نداره... البته با بازی کردن با توابع هم نتیجه نمیگیرین باید مفاهیم رو درک کنین...مفاهیمی مثل Message Pumping, Window Handle و ...
البته الان جستجو کردم، اگه شما هم قبل از ارسال تاپیک یه Search توی گوگل میزدین بهتر بود...یه مثال کامل توی MSDN هست، که خیلی شبیه همون OnScreenKeyboard ویندوزه،
http://code.msdn.microsoft.com/windowsdesktop/CSSoftKeyboard-0a86f914