كيفية استخدام جهاز تحكم وي نينتندو للعب ألعاب لينكس

من الواضح أن جزءًا أساسيًا من الألعاب هو القدرة على التحكم في الشخصيات ، والسفن ، والخفافيش ، والدبابات ، والسيارات ، أو العفاريت الأخرى.

تعتبر وحدة تحكم Nintendo WII رائعة للعب الألعاب ، خاصة عند استخدام محاكيات المدرسة القديمة وألعاب Arcade Internet Archade. كان Nintendo WII وحدة تحكم ألعاب مشهورة جدًا عندما تم إصدارها لأول مرة ، وبالنسبة للكثير من الأشخاص ، أصبح الآن يجمع الغبار بجوار مشغل DVD.

بدلاً من شراء وحدة تحكم مخصصة للعب الألعاب على جهاز Linux ، لماذا لا تستخدم جهاز التحكم عن بعد WII فقط؟

بالطبع ، وحدة تحكم WII ليست وحدة التحكم الوحيدة التي من المحتمل أن تكون في حالة تعليق وسوف أقوم بكتابة أدلة لوحدات تحكم XBOX وحتى وحدة تحكم OUYA قريبًا.

ميزة واحدة من وحدة تحكم WII هو dpad. إنه يعمل بشكل أفضل بكثير لألعاب المدرسة القديمة من جهاز تحكم XBOX لأنه ليس حساسًا للغاية.

لسوء حظ أولئك الذين يخافون من سطر الأوامر ، هناك الكثير من العمل المطلق الذي يجب تنفيذه لكن لا يخشون لأنني سأبذل قصارى جهدي لشرح كل ما تحتاج إليه لعمل وحدة تحكم WII.

تثبيت برامج Linux مطلوب لاستخدام وحدة تحكم Wii

التطبيقات التي تحتاج إلى تثبيتها هي كما يلي:

يفترض هذا الدليل أنك تستخدم توزيعة مستندة إلى Debian مثل Debian أو Mint أو Ubuntu إلخ. إذا كنت تستخدم استخدام توزيعة RPM قائم على أساس YUM أو أداة مشابهة للحصول على هذه التطبيقات.

اكتب ما يلي للحصول على التطبيقات:

sudo apt-get install lswm wminput libcwiid1

العثور على عنوان بلوتوث من جهاز تحكم وى الخاص بك

السبب الكامل لتثبيت lswm هو الحصول على عنوان البلوتوث لجهاز تحكم WII الخاص بك.

داخل نوع المحطة ، ما يلي:

lswm

سيتم عرض ما يلي على الشاشة:

" ضع Wiimotes في وضع قابل للاكتشاف الآن (اضغط 1 + 2) ..."

هل كما يسأل الرسالة مع الاستمرار على الأزرار 1 و 2 على وحدة تحكم WII في نفس الوقت.

إذا قمت بذلك بشكل صحيح يجب أن تظهر مجموعة من الأرقام والحروف على غرار هذا:

00: 1B: 7A: 4F: 61: C4

إذا لم تظهر الأحرف والأرقام وتجد نفسك مرة أخرى في موجه الأوامر ، قم بتشغيل lswm مرة أخرى وحاول الضغط على 1 و 2 معاً مرة أخرى. في الأساس ، استمر في المحاولة حتى تعمل.

انشاء لعبة تحكم

لاستخدام وحدة تحكم WII كوحة ألعاب ، ستحتاج إلى إعداد ملف تكوين لتعيين الأزرار للمفاتيح.

اكتب ما يلي في نافذة طرفية:

sudo نانو / الخ / cwiid / wminput / gamepad

يجب أن يحتوي هذا الملف بالفعل على بعض النصوص فيه على غرار ما يلي:

# gameport
Classic.Dpad.X = ABS_X
Classic.Dpad.Y = ABS_Y
Classic.A = BTN_A

ستحتاج إلى إضافة بعض الأسطر إلى هذا الملف للحصول على لوحة اللعبة تعمل بالطريقة التي تريدها.

التنسيق الأساسي لكل سطر في الملف هو زر WII Controller على اليسار وزر لوحة المفاتيح على اليمين.

فمثلا:

Wiimote.Up = KEY_UP

يعيّن الأمر أعلاه الزر لأعلى على جهاز التحكم عن بُعد WII إلى السهم لأعلى على لوحة المفاتيح.

هنا نصيحة سريعة. عادة ما يكون جهاز التحكم عن بعد (WII) على جانبه عندما تقوم بتشغيل الألعاب ومن ثم فإن السهم المتجول على جهاز التحكم عن بعد (Wii) يحتاج بالفعل إلى الخريطة إلى السهم الأيسر على لوحة المفاتيح.

في نهاية هذه المقالة ، سأقوم بإدراج كل تعيينات WII الممكنة ومجموعة من تعيينات لوحة المفاتيح المعقولة.

في الوقت الحالي ، على الرغم من وجود مجموعة سريعة وبسيطة من التعيينات:

Wiimote.Up = KEY_LEFT

Wiimote.Down = KEY_RIGHT

Wiimote.Left = KEY_DOWN

Wiimote.Right = KEY_UP

Wiimote.1 = KEY_SPACE

Wiimote.2 = KEY_LEFTCTRL

Wiimote.A = KEY_LEFTALT

Wiimote.B = KEY_RIGHTCTRL

Wiimote.Plus = KEY_LEFTSHIFT

ما ورد أعلاه يعين مفتاح السهم الأيسر على لوحة المفاتيح إلى الزر لأعلى على وحدة تحكم WII ، المفتاح الأيمن على الزر لأسفل السهم لأسفل إلى الزر الأيسر ، السهم للأعلى إلى الزر الأيمن ، شريط المسافة كزر 1 ، ترك مفتاح CTRL على لوحة المفاتيح إلى الزر 2 ، مفتاح ALT الأيسر إلى الزر A ، ومفتاح CTRL الأيمن مثل الزر B ومفتاح shift الأيسر كزر Plus.

إذا كنت تستخدم ألعابًا ريتروًا من رواق أرشفة الإنترنت ، فستقول بشكل عام ما هي المفاتيح التي يجب وضعها في الخريطة. يمكنك الحصول على ملفات لوحة ألعاب مختلفة لألعاب مختلفة بحيث يمكنك فقط استخدام إعداد لوحة مفاتيح WII لكل لعبة.

إذا كنت تستخدم محاكيات لأجهزة الألعاب القديمة مثل Sinclair Spectrum و Commodore 64 و Commodore Amiga و Atari ST ، فغالبًا ما تسمح لك الألعاب بإعادة تخطيط المفاتيح ويمكنك بالتالي تخطيط مفاتيح الألعاب لملف لوحة الألعاب.

بالنسبة إلى الألعاب الأكثر حداثة ، فإنها غالباً ما تسمح باستخدام الماوس للتحكم فيها أو حتى مفاتيحها حتى تتمكن من ضبط ملف لوحة الألعاب لتتوافق مع المفاتيح المطلوبة لتشغيل الألعاب.

لحفظ ملف لوحة التحكم ، اضغط على CTRL و O في نفس الوقت. اضغط على CTRL و X للخروج من nano.

قم بتوصيل وحدة التحكم

لتوصيل جهاز التحكم بالفعل بحيث يستخدم ملف لوحة الألعاب ، قم بتشغيل الأمر التالي:

sudo wminput -c / etc / cwiid / wminput / gamepad

سيُطلب منك الضغط على مفتاح 1 + 2 في نفس الوقت لإقران جهاز التحكم بجهاز الكمبيوتر الخاص بك.

ستظهر كلمة "جاهز" إذا كان الاتصال ناجحًا.

الآن كل ما عليك القيام به هو بدء اللعبة التي ترغب في اللعب.

استمتع!!!

التذييل ألف - ممكن WII أزرار عن بعد

يوضح الجدول التالي جميع أزرار WII البعيدة التي يمكن إعدادها داخل ملف لوحة الألعاب:

الملحق ب - تعيينات لوحة المفاتيح

هذه قائمة من تعيينات لوحة المفاتيح المعقولة

محتمل نينتندو WII المراقب المالي لرسم الخرائط لوحة المفاتيح
مفتاح الشفرة
هرب KEY_ESC
0 KEY_0
1 KEY_1
2 KEY_2
3 KEY_3
4 KEY_4
5 KEY_5
6 KEY_6
7 KEY_7
8 KEY_8
9 KEY_9
- (رمز الطرح) KEY_MINUS
= (رمز المساواة) KEY_EQUAL
مسافة للخلف KEY_BACKSPACE
التبويب KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
R KEY_R
تي KEY_T
Y KEY_Y
U KEY_U
أنا KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
أدخل KEY_ENTER
CTRL (الجانب الأيسر من لوحة المفاتيح) KEY_LEFTCTRL
ا KEY_A
S KEY_S
د KEY_D
F KEY_F
G KEY_G
H KEY_H
J KEY_J
ك KEY_K
L KEY_L
. (فاصلة منقوطة) KEY_SEMICOLON
(الفاصلة العليا) KEY_APOSTROPHE)
#
التحول (الجانب الأيسر من لوحة المفاتيح) KEY_LEFTSHIFT
\ KEY_BACKSLASH
Z KEY_Z
X KEY_X
C KEY_C
الخامس KEY_V
ب KEY_B
N KEY_N
M KEY_M
، (فاصلة) KEY_COMMA
. (نقطة) KEY_DOT
/ (مائل) KEY_SLASH
التحول (الجانب الأيمن من لوحة المفاتيح KEY_RIGHTSHIFT
ALT (الجانب الأيسر من لوحة المفاتيح

KEY_LEFTALT

شريط الفضاء KEY_SPACE
Caps lock KEY_CAPSLOCK
F1 KEY_F1
F2 KEY_F2
F3 KEY_F3
F4 KEY_F4
F5 KEY_F5
F6 KEY_F6
F7 KEY_F7
F8 KEY_F8
F9 KEY_F9
F10 KEY_F10
F11 KEY_F11
F12 KEY_F12
نوم كوك KEY_NUMLOCK
التحول القفل KEY_SHIFTLOCK
0 (لوحة مفاتيح) KEY_KP0
1 (لوحة المفاتيح) KEY_KP1
2 (لوحة المفاتيح) KEY_KP2
3 (لوحة المفاتيح) KEY_KP3
4 (لوحة المفاتيح) KEY_KP4
5 (لوحة المفاتيح) KEY_KP5
6 (لوحة المفاتيح) KEY_KP6
7 (لوحة المفاتيح) KEY_KP7
8 (لوحة المفاتيح) KEY_KP8
9 (لوحة المفاتيح) KEY_KP9
. (لوحة المفاتيح نقطة) KEY_KPDOT
+ (رمز لوحة المفاتيح زائد) KEY_KPPLUS
- (رمز لوحة المفاتيح ناقص) KEY_KPMINUS
السهم الايسر KEY_LEFT
السهم الأيمن KEY_RIGHT
سهم للاعلى KEY_UP
السهم لأسفل زر أسفل
الصفحة الرئيسية KEY_HOME
إدراج KEY_INSERT
حذف KEY_DELETE
الصفحة لأعلى KEY_PAGEUP
اسفل الصفحة KEY_PAGEDOWN