المشاركات : 114
المواضيع 35
:
: 0
الإنتساب : Jan 2011
السلام عليكم
كيف يمكنني عمل capture للـkeyboard عندما تكون الفرم غير محددة
مثال عندما يكون البرنامج في Tray ,
شكرا
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله وبركاته
جرب استخدام TActionList بإنشاء TAction وإعطاء الاختصار Shurtcut الذي تريد
طريقة أخرى أن تقوم بتسجيل HotKey في نظام Windows لتم استدعاء تطبيقك من الخارج
ولا تنسى حذفه عند نهاية التطبيق
طريقة أخرى باقتناص Hook عام أو خاص (Global & Local) حسب الرغبة، على لوح المفاتيح.
بالتوفيق.
المشاركات : 114
المواضيع 35
:
: 0
الإنتساب : Jan 2011
شكرا على الرد
لكن بخصوص TActionList و HotKey ستاخذ وقت طويل لاسناد كل مفتاح ؟؟
ممكن تشرحلي اكثر طريقة Hook و يا حبذا ان يكون الـcapture يكون على اي تطبيق و في اي مكان و لكل المفاتيح
شكرا مرة اخرى
المشاركات : 1,252
المواضيع 170
:
: 1,500
الإنتساب : Jul 2009
[INDENT]
السلام عليكم ورحمة الله وبركاته ،
لعل هذه الروبط تفيدك :
كود :
http://delphi.developpez.com/sources/?page=sec_sys_clavier
http://tcharles.developpez.com/simul/#hooks
http://humann.developpez.com/hook/
يالتوفيق أخي الحبيب.
[/INDENT]
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
المشاركات : 23
المواضيع 0
:
: 0
الإنتساب : Jan 2012
السلام عليكم
خذ هذا الرابط
كود :
http://delphi.about.com/od/kbwinshell/a/delphi_hook.htm