EVEMU-DEVICE(1)   EVEMU-DEVICE(1)

evemu-device, evemu-play, evemu-event - ایجاد یک دستگاه ورودی مجازی و بازپخش توالی رویدادها

evemu-device [description-file]
evemu-play /dev/input/eventX < event-sequence
evemu-play event-sequence.txt
evemu-event /dev/input/eventX [--sync] --type <type> --code <code> --value <value>

دستور evemu-device یک دستگاه ورودی مجازی بر اساس description-file ایجاد می‌کند. این توصیف معمولاً توسط evemu-describe(1) ایجاد می‌شود. سپس evemu-device یک دستگاه ورودی جدید با uinput می‌سازد و نام و فایل دستگاه را در stdout چاپ می‌کند.

دستور evemu-play توالی رویدادهای ارائه‌شده در stdin را از طریق دستگاه ورودی بازپخش می‌کند. توالی رویدادها باید در قالبی باشد که توسط evemu-record(1) ایجاد شده است. اگر آرگومان فایلی حاوی یک فایل ضبط‌شده باشد، evemu-play دستگاه را ایجاد کرده و از کاربر برای بازپخش تعاملی رویدادها تأیید می‌خواهد.

دستور evemu-event دقیقاً یک رویداد را با زمان فعلی بازپخش می‌کند. اگر --sync داده شود، evemu-event پس از آن یک رویداد EV_SYN تولید می‌کند. نوع رویداد و کد آن می‌توانند به صورت مقدار عددی یا نام نمادین از linux/input.h مشخص شوند.

دستور evemu-device باید بتواند در گره دستگاه uinput بنویسد، و evemu-play باید بتواند در گره دستگاه مشخص‌شده بنویسد؛ در بیشتر موارد این بدان معناست که باید به عنوان root اجرا شود.

evemu-describe(1) evemu-record(1)

برنامه evemu توسط Henrik Rydberg <rydberg@euromail.se[1]> نوشته شده است.

1.
rydberg@euromail.se
mailto:rydberg@euromail.se
12/14/2016