Ինչպես օգտվել Nintendo Wii- ի վերահսկիչից, Linux խաղալու համար

Խաղերի հիմնական մասը ակնհայտորեն կարող է վերահսկել նիշերը, նավերը, բացիները, տանկերը, մեքենաները կամ այլ սպիտակներ:

The Nintendo WII- ի վերահսկիչը մեծ խաղ է խաղում, հատկապես այն ժամանակ, երբ օգտագործվում է հին դպրոցական էմուլյատորներ եւ Ինտերնետ Արխիվներ Ինտերնետ Արկադային խաղեր: The Nintendo WII- ը իսկապես հայտնի խաղային մխիթարիչ էր, երբ առաջին անգամ ազատ էր արձակվել եւ շատերի համար այժմ նստած է DVD նվագարկչի կողքին փոշին հավաքելու:

Ձեր Linux համակարգում խաղալու համար նախատեսված խաղային վերահսկիչի փոխարեն, ինչու ոչ միայն օգտագործել WII Remote- ը:

Իհարկե, WII- ի վերահսկիչը միակ վերահսկիչը չէ, որ հավանաբար պետք է կախված լինեն, եւ ես շուտով գրելու եմ XBOX- ի վերահսկիչների եւ նույնիսկ OUYA- ի վերահսկիչի համար:

WII- ի վերահսկիչի մեկ առավելությունն այն է, որ dpad- ը: Այն ավելի լավ է աշխատում հին դպրոցական խաղերի համար, քան XBOX- ի վերահսկիչը, քանի որ դա այնքան էլ զգայուն չէ:

Ցավոք, ձեզանից վախենալու համար հրամանատարական գծից վախենում եք, որ շատ տերմինալ աշխատանքներ են կատարվում, բայց վախեցեք, քանի որ ես ամեն ինչ կանեմ, որպեսզի բացատրեմ, թե ինչ պետք է անեք, որպեսզի աշխատեք WII- ի վերահսկիչին:

Տեղադրեք Linux ծրագրային ապահովման համար անհրաժեշտ Wii Controller- ի օգտագործումը

Տեղադրելու համար անհրաժեշտ ծրագրերը հետեւյալն են.

Այս ուղեցույցը ենթադրում է, որ օգտագործում եք Debian- ի վրա հիմնված դիստրիբյուտորներ, ինչպիսիք են Debian , Mint , Ubuntu եւ այլն: Եթե Դուք օգտագործում եք RPM- ի վրա հիմնված դիստրոյի օգտագործման YUM կամ նման գործիք, այս ծրագրերը ստանալու համար:

Ստորեւ բերեք հետեւյալ հայտերը ստանալու համար `

sudo apt-get տեղադրել lswm wminput libcwiid1

Գտնել Ձեր Wii Controller- ի Bluetooth հասցեն

Lswm- ի տեղադրման ողջ պատճառը ձեր WII- ի վերահսկիչի Bluetooth- ի հասցեն է:

Տերմինալային տիպի ներսում հետեւյալը.

lswm

Հետեւյալները կցուցադրվեն էկրանին:

« Ներդնել Wiimotes- ն այժմ հայտնաբերելի ռեժիմում (սեղմեք 1 + 2) ...»

Արդյոք մի հաղորդագրություն խնդրեք եւ պահեք 1-ին եւ 2 կոճակները WII- ի վերահսկիչին միաժամանակ:

Եթե ​​դա ճիշտ եք արել, պետք է թվերի եւ տառերի շարք պարունակեն այս գծերի երկայնքով.

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

Եթե ​​տառերը եւ թվերը չեն հայտնվում, եւ դուք վերստին եք հայտնվում հրամանատարության արագ հոսանքում lswm եւ փորձեք սեղմել 1-ին եւ 2-ը կրկին միասին: Հիմնականում շարունակեք փորձել, մինչեւ այն աշխատում է:

Ստեղծեք խաղը վերահսկիչը

WII Controller- ին որպես gamepad օգտագործելու համար հարկավոր է ստեղծել կոնֆիգուրացիայի ֆայլ, կոճակները բանալիների համար:

Տերմինալային պատուհանի մեջ մուտքագրեք հետեւյալը.

sudo nano / etc / 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- ի հեռավորության վրա գտնվող կոճակը դեպի ստեղնաշարի վրա գտնվող մինչեւ սլաքը:

Ահա արագ հուշում: The WII հեռավորությունը սովորաբար իր կողմն է, երբ խաղում եք, եւ Wii Remote- ի վրա մինչեւ սլաքը, ըստ էության, պետք է քարտեզի վրա ձախ սլաքը քարտեզագրելու համար:

Այս հոդվածի վերջում ես կներկայացնեմ բոլոր հնարավոր 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 կոճակը եւ ձախ հերթափոխության ստեղնը, որպես Plus կոճակը:

Եթե ​​դուք օգտագործում եք ռետրո խաղեր Ինտերնետային արխիվային արկղից, նրանք ընդհանուր առմամբ կասեն, թե ինչ բանալիներ պետք է քարտեզագրվեն: Դուք կարող եք ունենալ տարբեր gamepad ֆայլեր տարբեր խաղեր, այնպես որ դուք կարող եք օգտագործել միայն WII ստեղնախումբը setup յուրաքանչյուր խաղի համար:

Եթե ​​դուք օգտագործում եք emulators հին խաղային կոնսուլներ, ինչպիսիք են Sinclair Spectrum, Commodore 64, Commodore Amiga եւ Atari ST, ապա խաղերը հաճախ թույլ են տալիս հիշել բանալիները եւ կարող եք, հետեւաբար, քարտեզի վրա խաղային բանալիները ձեր gamepad ֆայլը:

Ժամանակակից խաղերի համար նրանք հաճախ թույլ են տալիս օգտագործել մկնիկը `վերահսկելու դրանք կամ նույնիսկ ստեղները, որպեսզի կարողանաք ձեր gamepad ֆայլը սահմանել խաղերի համար պահանջվող ստեղներին համապատասխանելու համար:

Gamepad ֆայլը փրկելու համար սեղմեք CTRL եւ O միաժամանակ: CTRL եւ X- ի համար նանոից դուրս գալու համար:

Միացրեք վերահսկիչը

Փաստորեն միացնել վերահսկիչը, որպեսզի այն օգտագործում է ձեր gamepad ֆայլը վարելու հետեւյալ հրահանգը.

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

Ձեզանից կպահանջվի սեղմել 1 + 2 ստեղները, միաժամանակ վերահսկելու համար ձեր համակարգիչը:

«Պատրաստ» բառը կհայտնվի, եթե ձեր կապը հաջող լինի:

Այժմ դուք պետք է անեք այն ամենը, ինչ ցանկանում եք խաղալ:

Վայելեք:

Հավելված Ա - Հնարավոր WII հեռակառավարվող կոճակները

Հետեւյալ աղյուսակը ցույց է տալիս բոլոր WII հեռակառավարվող կոճակները, որոնք կարող են ստեղծվել ձեր gamepad ֆայլում:

Հավելված B - Ստեղնաշարի քարտեզներ

Սա խելամիտ ստեղնաշարի քարտեզների ցանկն է

Հնարավոր Nintendo WII Controller- ին Keyboard Mappings- ում
Բանալի Կոդ
Փախուստ 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
BackSpace- ը KEY_BACKSPACE
Տաբ KEY_TAB
Գ KEY_Q
Վ KEY_W
Ե KEY_E
Ռ KEY_R
Տ KEY_T
Յ KEY_Y
U KEY_U
Ես KEY_I
O KEY_O
Պ KEY_P
[ KEY_LEFTBRACE
[] KEY_RIGHTBRACE
Մուտքագրեք KEY_ENTER
CTRL (ստեղնաշարի ձախ կողմ) KEY_LEFTCTRL
Ա KEY_A
Ս KEY_S
Դ KEY_D
Ֆ KEY_F
Գ KEY_G
Հ KEY_H
Ջ KEY_J
Կ KEY_K
Լ KEY_L
, (Semi Colon) KEY_SEMICOLON
'(Ապոստրոֆ) KEY_APOSTROPHE)
#
Shift (ստեղնաշարի ձախ կողմ) KEY_LEFTSHIFT
\ KEY_BACKSLASH
Զ KEY_Z
X KEY_X
C KEY_C
Վ KEY_V
Բ KEY_B
Ն KEY_N
Մ KEY_M
, (ստորակետ) KEY_COMMA
. (վերջակետ) KEY_DOT
/ (առաջ կտրվածքը) KEY_SLASH
Shift (ստեղնաշարի աջ կողմը) 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
Num Քոք KEY_NUMLOCK
Shift Lock 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
Down arrow KEY_DOWN
տուն KEY_HOME
Տեղադրեք KEY_INSERT
Ջնջել KEY_DELETE
Էջը KEY_PAGEUP
Page Down KEY_PAGEDOWN