.TH evdev-joystick 1 "Apr 19, 2016" evdev-joystick .SH "نام (NAME)" evdev\-joystick \- برنامه کالیبراسیون جوی‌استیک .SH "خلاصه دستور (SYNOPSIS)" .B evdev\-joystick \-\-help .br .B evdev\-joystick \-\-listdevs .br .B evdev\-joystick \-\-showcal \fR<\fIdevice\(hypath\fP>\fP .br .B evdev\-joystick \-\-evdev \fR\fIdevice\(hypath\fP> .RB [ \-\-axis .RI < axis >] .RB [ \-\-minimum .RI < value >] .RB [ \-\-maximum .RI < value >] .RB [ \-\-deadzone .RI < value >] .RB [ \-\-fuzz .RI < value >] .SH "توضیحات (DESCRIPTION)" برنامه .B evdev\-joystick جوی‌استیک‌ها را کالیبره می‌کند. کالیبراسیون یک جوی‌استیک تضمین می‌کند که موقعیت‌ها روی محورهای گوناگون به درستی تفسیر شوند. .SH "گزینه‌ها (OPTIONS)" .TP .BR \-\-h ", " \-\-help چاپ خلاصه‌ای از گزینه‌های موجود. .TP .BR \-\-l ", " \-\-listdevs فهرست کردن تمام دستگاه‌های جوی‌استیک یافت‌شده. .TP .BR \-\-s ", " \-\-showcal " <" \fIdevice\(hypath\fP > نمایش کالیبراسیون فعلی برای \fIdevice\fP مشخص‌شده. .TP .BR \-\-e ", " \-\-evdev " <" \fIdevice\(hypath\fP > مشخص کردن \fIdevice\fP جوی‌استیک برای تغییر. .TP .BR \-\-a ", " \-\-axis " <" \fIaxis\fP > مشخص کردن محور (\fIaxis\fP) مورد نظر برای تغییر (به‌طور پیش‌فرض، همه محورها کالیبره می‌شوند). .TP .BR \-\-m ", " \-\-minimum " <" \fIvalue\fP > تغییر مقدار کمینه (minimum) برای جوی‌استیک فعلی. .TP .BR \-\-M ", " \-\-maximum " <" \fIvalue\fP > تغییر مقدار بیشینه (maximum) برای جوی‌استیک فعلی. .TP .BR \-\-d ", " \-\-deadzone " <" \fIvalue\fP > تغییر ناحیه مرده (deadzone) برای جوی‌استیک فعلی. .TP .BR \-\-f ", " \-\-fuzz " <" \fIvalue\fP > تغییر مقدار نویزگیری (fuzz) برای جوی‌استیک فعلی. .SH "کالیبراسیون (CALIBRATION)" در سیستم ورودی لینوکس، انتظار می‌رود جوی‌استیک‌ها برای محورها مقادیری بین \-32767 و 32767 تولید کنند، به‌طوری که 0 به معنای قرار داشتن جوی‌استیک در مرکز است. بنابراین، منتهی‌الیه چپ باید مقدار \-32767 را روی محور X، منتهی‌الیه راست مقدار 32767 را روی محور X، منتهی‌الیه جلو مقدار \-32767 را روی محور Y و به همین ترتیب تولید کند. .PP بسیاری از جوی‌استیک‌ها و گیم‌پدها (به‌ویژه مدل‌های قدیمی‌تر) اندکی عدم تنظیم دارند؛ در نتیجه ممکن است از تمام بازه مقادیر (برای نقاط انتهایی محورها) استفاده نکنند، یا حتی آزاردهنده‌تر اینکه در حالت مرکز، مقدار 0 ندهند. کالیبره‌سازی جوی‌استیک، اطلاعاتی درباره رفتار واقعی آن در اختیار هسته قرار می‌دهد؛ این امر به هسته اجازه می‌دهد تا نقایص گوناگون جوی‌استیک‌ها را اصلاح کرده و تا جایی که به نرم‌افزارهای استفاده‌کننده از جوی‌استیک مربوط می‌شود، خروجی‌های یکدستی تولید کند. .PP ابزار \fBjstest\fP(1) برای تعیین اینکه آیا یک جوی‌استیک کالیبره شده است یا خیر مفید است: هنگام اجرا، وقتی جوی‌استیک در حالت سکون است باید تمام مقادیر 0 باشند، و هر محور باید بتواند مقادیر \-32767 و 32767 را تولید کند. جوی‌استیک‌های آنالوگ باید مقادیری بین 0 و نقاط انتهایی نیز تولید کنند، اما این امر ضروری نیست؛ پدهای جهت‌نمای دیجیتال تنها با همین سه مقدار به خوبی کار می‌کنند. .SH "همچنین ببینید (SEE ALSO)" \fBffset\fP(1), \fBjstest\fP(1). .SH "نویسندگان (AUTHORS)" برنامه .B evdev\-joystick توسط Stephen Anthony و بر پایه ابزار G25manage از پروژه VDrift نوشته شده است. .PP این صفحه راهنما توسط Stephen Kitt نوشته شده است.