از منوی استارت برنامه WinLIRC رو اجرا کنید. اجراش کنید و به احتمال زیاد اولش یه ایراد میگیره و میگه که تنظیم نیست. یا خودش وارد صفحه اصلی میشه یا با زدن دکمه Reconfigure وارد بخش تنظیماتش بشید.
Port رو بر اساس اینکه مدار رو به کدوم پورت وصل کردین روی Com1 یا Com2 بگذارید. (اگه نمیدونید کدوم درسته، یک بار بگذارید روی Com1 و بعد ادامه مراحل رو انجام بدین. اگه کار نکرد، دوباره بیاین داخل قسمت تنظیمات و بگذاریدش روی Com2)
توجه: معمولا Com3 به بعد وجود خارجی ندارن و Port مجازی محسوب میشن. پس فقط Com1 و Com2 رو تست کنید.
حالا دکمه Browse پایین صفحه در قسمت config رو بزنید و یه اسم فایل بهش بدید. اگه فایل آماده ای دارید که کنترل شما رو به برنامه معرفی کنه که هیچی، اما اگر فایل آماده ندارید (که احتمال زیاد هم ندارید!) اسم یه فایل رو بهش بدید (مثلا در کادر جلوی دکمه browse این رو بنویسید: C:\remote.conf ) و سپس این فایل که خودتون ساختید رو باید در طی مراحل زیر کاملش کنید یعنی اطلاعات مربوط به سیگنال خروجی کنترلتون رو در اون فایل ذخیره کنید.
چطوری ذخیره کنید؟ این طوری:
اول از همه دکمه Raw code رو بزنید و بعد یکی از دکمه های روی کنترل از راه دور رو فشار بدین. اگه دستگاه درست وصل شده باشه باید یه سری عدد چرت و پرت نشون بده.
اگه توی این مرحله به مشکل برخوردین، دوباره برگردین و Com2 رو امتحان کنید. اگه بازهم جواب نداد احتمالا یا مدار رو اشتباه بستین یا سیمهای پورت سریال رو درست نبستید.
اگه عددهای چرت و پرت نشون داد وقت آموزش دادنشه.
از پنجره اصلی گزینه Learn رو بزنید:
اول از همه یه اسم ازتون میپرسه که اسم کنترل رو وارد کنید. (مثلا Sony)
بعد Desired margin of error رو میپرسه که هیچی وارد نکنید و فقط Enter کنید.
بعد Gap and length میخواد که باز هم Enter کنید.
بعد مینویسه Press a button. حالا وقتشه یک دکمه روی کنترل رو فشار بدین و یک تا دو ثانیه پایین نگه دارین.
بعد دکمه رو رها کنید و یک ثانیه صبر کنید و دوباره دکمه رو فشار بدین و یک ثانیه نگه دارین.
این کار رو در حدود 10 بار باید انجام بدین تا برنامه تشخیص بده که این دکمه دقیقا چه سیگنالی رو ارسال میکنه. بعد از شما اسم این دکمه رو میخواد. شما هم یه اسم مرتبط با اون دکمه براش انتخاب کنید. مثلا دکمه خاموش و روشن کردن رو بگذارین Power و دکمه کم و زیاد کردن صدا رو به ترتیب Vol+ و Vol- بگذارید.
بعد از شما میخواد که این دکمه رو نگه دارید تا زمانی که خودش اعلام کنه که ولش کنید!
بعد میگه اسم دکمه بعدی رو وارد کنید. بعد از اینکه وارد کردید میگه این دکمه رو هم نگه دارید تا زمانی که دستور stop رو به شما بده. این کار رو تا زمانی که همه دکمه های مورد نظرتون رو بهش معرفی کردید ادامه بدید و نهایتا برای اتمام کار، زمانی که میگه اسم دکمه بعدی رو وارد کنید اگر شما دیگه دکمه ای رو نمیخواستید معرفی کنید کافیه به جای وارد کردن اسم دکمه فقط enter رو بزنید تا از اون پنجره خارج بشید.
بعد از بستن این کادر، دکمه Analyse رو توی صفحه اصلی فشار بدین و چند لحظه صبر کنید تا برنامه کارهای خودش رو انجام بده و تمام بشه.
حالا میتونید با خیال راحت OK کنید و بعد دکمه Hide رو بزنید. اگه همه چیز مرتب باشه، کنترل شما شناخته شده و توی System Tray یک لامپ خاکستری رنگ به معنی آماده کار قرار میگیره. حالا هر دکمه روی کنترل رو فشار بدین، باید یه لامپ سبز ظاهر بشه.
حال برای این که مشخص کنید هر کدوم از دکمه هایی که تا حالا معرفی کردید، چه کاری در ویندوز انجام دهند یا اینکه معادل چه دکمه ای روی کیبورد و ماوس و ... باشند، برنامه WinLIRC Helper رو از منوی استارت اجرا کنید. بعد دکمه Add Action رو بزنید.
حالا یه دکمه از روی کنترل رو فشار بدین. مثلا فرض میکنم میخواهید هر وقت دکمه Power رو روی کنترل فشار داده شد، برنامه ای که الان در حال کار باهاش هستین بسته بشه. پس دکمه Power رو بر روی کنترل فشار بدین. باید اسم این دکمه (همون اسمی که موقع آموزش WinLIRC بهش گفتیم) بالای صفحه نوشته میشه.
بعد میتونید عملی که میخواهید این دکمه انجام بده رو از بین چند ده عمل مختلف انتخاب کنید.
مثلا در این حالت میشه از میون Keyboard Action ها ، گزینه دوم یعنی Custom Key رو انتخاب کرد و بعد دکمه Alt + F4 رو زد. (اینطوری هر وقت دکمه Power رو بزنید. کلیدهای Alt+F4 به برنامه ارسال میشه.
راه دیگرش هم اینه که از میون Action ها System Action رو انتخاب کنید. بعد از کادر موجود اولین گزینه یعنی Close the current windows رو انتخاب کنید.
قابلیت های WinLIRC Helper:
شبیه سازی و ارسال تقریبا تمام کلیدهای کیبرد از جمله کلیدهای ترکیبی مثل:
Ctrl+V، Ctrl+Shift+End و یا تایپ یک جمله
شبیه سازی و کنترل کامل ماوس با استفاده از کنترل از راه دور.
امکان ارسال کلیدهای راست و چپ و وسط، جابجا کردن مکان ماوس با استفاده از دکمه های کنترل و ...
اجرای برنامه های دلخواه و یا باز کردن سایتهای اینترنتی تنها با زدن یک دکمه
مثلا میتونید برنامه هایی که زیاد استفاده میکنید رو به دکمه های عددی نسبت بدین.