delphi4arab منتديات دلفي للعرب
كيف يمكنني عمل capture للـkeyboard عندما تكون الفرم غير محددة - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يمكنني عمل capture للـkeyboard عندما تكون الفرم غير محددة (/showthread.php?tid=3768)



كيف يمكنني عمل capture للـkeyboard عندما تكون الفرم غير محددة - yassine_hell - 09-01-2012

السلام عليكم

كيف يمكنني عمل capture للـkeyboard عندما تكون الفرم غير محددة
مثال عندما يكون البرنامج في Tray ,
شكرا


كيف يمكنني عمل capture للـkeyboard عندما تكون الفرم غير محددة - kachwahed - 09-01-2012

وعليكم السلام ورحمة الله وبركاته
جرب استخدام TActionList بإنشاء TAction وإعطاء الاختصار Shurtcut الذي تريد
طريقة أخرى أن تقوم بتسجيل HotKey في نظام Windows لتم استدعاء تطبيقك من الخارج
ولا تنسى حذفه عند نهاية التطبيق
طريقة أخرى باقتناص Hook عام أو خاص (Global & Local) حسب الرغبة، على لوح المفاتيح.
بالتوفيق.



كيف يمكنني عمل capture للـkeyboard عندما تكون الفرم غير محددة - yassine_hell - 09-01-2012

شكرا على الرد
لكن بخصوص TActionList و HotKey ستاخذ وقت طويل لاسناد كل مفتاح ؟؟
ممكن تشرحلي اكثر طريقة Hook و يا حبذا ان يكون الـcapture يكون على اي تطبيق و في اي مكان و لكل المفاتيح
شكرا مرة اخرى


كيف يمكنني عمل capture للـkeyboard عندما تكون الفرم غير محددة - أبو معاذ - 10-01-2012

[INDENT]
السلام عليكم ورحمة الله وبركاته ،
لعل هذه الروبط تفيدك :

كود :
http://delphi.developpez.com/sources/?page=sec_sys_clavier http://tcharles.developpez.com/simul/#hooks http://humann.developpez.com/hook/

يالتوفيق أخي الحبيب.
[/INDENT]


كيف يمكنني عمل capture للـkeyboard عندما تكون الفرم غير محددة - alkofily - 10-01-2012

السلام عليكم

خذ هذا الرابط
كود :
http://delphi.about.com/od/kbwinshell/a/delphi_hook.htm
Smile