Indlela yokusebenzisa i-Nintendo Wii Controller Ukudlala iMidlalo yeLuxux

Inxalenye ephambili yokudlala imidlalo ngokucacileyo inako ukulawula abalinganiswa, iinqanawa, iilwane, amatanki, imoto okanye ezinye iifrites.

Umlawuli we- Nintendo WII ulungele ukudlala imidlalo, ngakumbi xa usebenzisa i-emulators yesikolo esidala kunye ne-intanethi ye-Inthanethi. I- Nintendo WII yayidume kakhulu imidlalo ye-console xa iqala ukukhutshwa kunye nabantu abaninzi, ngoku ihlala iqokelela uthuli ecaleni komdlali weDVD.

Kunokuba uthenge umlawuli womdlalo ozinikezele ukudlala imidlalo kumashini wakho we-Linux , kutheni ungasebenzisi nje iWII Remote?

Ngokuqinisekileyo, umlawuli weWII akayena umlawuli kuphela omele ukuba ujikeleze kwaye ndiza kubhala izikhokelo zabalawuli be-XBOX kunye nomlawuli we- OUYA kungekudala.

Enye inzuzo yomlawuli weWII yi-dpad. Isebenza kangcono kwimidlalo yasesikolweni esidala kunomlawuli we-XBOX kuba ayinakucineka.

Ngelishwa kulabo abanoyiko lomgca wokulawula kukho umsebenzi omkhulu wokuphela oza kwenziwa kodwa ungesabi njengoko ndiya kwenza konke okusemandleni akho ukuchaza yonke into ofuna ukuyenza ukuze usebenze umlawuli we-WII.

Faka iNkqubo yeLinux efunekayo ukusebenzisa i-Wii Controller

Izicelo ofuna ukufaka kuzo zilandelayo:

Esi sikhokelo sithatha ukuba usebenzisa i-distro-based distro efana neDebian , iMint , Ubuntu njl. Ukuba usebenzisa i-RPM esekelwe kwi-distro usebenzisa i-YUM okanye isixhobo esifanayo ukufumana ezi zicelo.

Thayipha oku kulandelayo ukuze ufumane izicelo:

sudo apt-get install lswm wminput libcwiid1

Fumana Idilesi yeBluetooth Kwi-Wii Controller yakho

Isizathu sonke sokufaka i-lswm kukufumana idilesi ye-bluetooth yomlawuli wakho we-WII.

Kulo hlobo lokuphela kwezi zilandelayo:

lswm

Oku kulandelayo kuya kuboniswa kwisikrini:

" Beka i-Wiimotes kwindlela yokufumanisa ngoku (cinezela 1 + 2) ..."

Yenza njengoko umyalezo ubuza kwaye ubambe amaqhosha a-1 ne-2 kumlawuli we-WII ngexesha elinye.

Ukuba ukwenze ngokuchanekileyo isethi yamanani kunye neeleta kufuneka zivele kumgama wale:

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

Ukuba iileta kunye namanani azibonakali kwaye uzifumanisa kwakhona kwi-prompt command run lswm kwakhona kwaye zama ukunyanzela kwakhona 1 kunye no-2 ndawonye. Ngokwenene, qhubeka uzama uze usebenze.

Misa Umlawuli weMidlalo

Ukusebenzisa umlawuli we-WII njengomdlalo wamageyimu uzakufuna ukuseta ifayile yokucwangcisa ukupaka iifowuni kwitshixo.

Thayipha oku kulandelayo kwi window window:

sudo nano / etc / cwiid / wminput / gamepad

Le fayili kufuneka ifanele ibe neyinye itekisi kulo mgca:

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

Uzakufuna ukongeza ezinye ilayini kule fayile ukuze ufumane i-gamepad isebenza ngendlela ofuna ngayo.

Ifomathi eyimfuneko yomgca ngamnye kwifayili yinkinobho yeWi Controller ngakwesobunxele kwaye iqhosha lebhodibhodi ngakwesokudla.

Umzekelo:

Wiimote.Up = KEY_UP

Umyalelo ongasentla ukhupha iqhosha phezulu phezulu kwi-WII kude ukuya kutsho phezulu kwikhibhodi.

Nantsi isicatshulwa esheshayo. Ngokuqhelekileyo i-WII ikude xa udlala imidlalo kwaye ngoko i-arrow ephezulu kwi-Wii kude imele imele imephu kwikholi ekhohlo kwibhodibhodi.

Ekupheleni kweli nqaku, ndiza kuluhlu zonke iimpapu ze-WII ezinokwenzeka kwaye uluhlu lweempawu zebhodi ezifanelekileyo.

Okwangoku nangona ilapha isethi esheshayo nesilula yamaphupha:

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

Iimephu ezingentla ngentloko yokucoca ngentloko ekhompyutheni kwiqhosha eliphezulu kumlawuli we-WII, iqhosha lokunqakraza kwiqhosha lokuhla phantsi kwekhola ukuya kwinqhosha lasekhohlo, inqakrazo phezulu ukuya kwiqhosha lasekunene, ibha yendawo njengeqhosha 1, Ekhohlo ye CTRL kwikhibhodi kwiqhosha le-2, iqhosha lasekhohlo le-ALT kwiqhosha lase-A, ukhiye we-CTRL ongakwesokudla njengenkinobho yeB kunye nekhibhokisi yokushiya kwesobunxele njengeqhosha le-Plus.

Ukuba usebenzisa ii-retro imidlalo ukusuka kwi-intanethi ye-archive arcade, ngokuqhelekileyo baya kuthetha ukuba zeziphi izihluthulelo ezifunekayo ukuba zibekwe imephu. Unokuba neefayile ezahlukeneyo zemidlalo yemidlalo eyahlukeneyo ukuze usebenzise i-WII yokusetha ikhiphedi kwimidlalo nganye.

Ukuba usebenzisa ama-emulator kumidlalo endala efana ne-Sinclair Spectrum, i-Commodore 64, i-Commodore Amiga kunye ne-Atari ST ngoko imidlalo ihlala ikuvumela ukuba uyibuyise izitshixo kwaye ngoko unako ukubeka imitshini yemidlalo kwifayili yakho yemidlalo.

Ngeemidlalo ezininzi zamanje zivumela ukusetyenziswa kwe mouse ukuba zilawule okanye zitshixo ukuze ukwazi ukusetha ifayile yakho yepadpad ukuze ufanise izitshixo ezifunekayo ukuze udlale imidlalo.

Ukugcina ifayile yepadpad cindezela i-CTRL kunye ne-O ngexesha elinye. Cindezela i-CTRL kunye ne-X ukuphuma kwi-nano.

Xhuma Umlawuli

Ukuqhagamshelanisa umlawuli ukuze isebenzise ifayela lakho lepadpad isebenzisa umyalelo olandelayo:

sudo wminput -c / njl / cwiid / wminput / gamepad

Uyacelwa ukuba ucofe iqhosha loku-1 + 2 ngexesha elifanayo ukudibanisa umlawuli kunye nekhompyutha yakho.

Igama elithi "lilungele" liya kuvela ukuba uxhulumaniso lwakho luphumelele.

Ngoku konke okufuneka ukwenze, qalisa umdlalo ofuna ukuyidlala.

Jabulela !!!

IsiHlomelo A - Iifayile eziqhelekileyo zeWII

Itafile elandelayo ibonisa zonke iifayile ezikude zeWII ezingasetwa kwifayili yakho yemidlalo:

IsiHlomelo B - Iimpawu zeeKhodi zeeKhodi

Le uluhlu lweempawu zebhodi zebhodi ezifanelekileyo

Umlawuli we-Nintendo WII enokwenzeka kwiiKhodi zeKhendi zeKhendi
Ngundoqo Ikhowudi
Baleka 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
- (isicatshulwa) KEY_MINUS
= (ulingana nesimboli) KEY_EQUAL
BackSpace KEY_BACKSPACE
Ithebhu KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
Y KEY_Y
U KEY_U
Mna KEY_I
O KEY_O
P KEY_P
[U KEY_LEFTBRACE
] KEY_RIGHTBRACE
Ngena KEY_ENTER
CTRL (kwicala lasekhohlo lekhibhodi) KEY_LEFTCTRL
A KEY_A
S KEY_S
D KEY_D
F KEY_F
G KEY_G
H KEY_H
J KEY_J
K KEY_K
L KEY_L
; (Semi Colon) KEY_SEMICOLON
'(Apostrophe) KEY_APOSTROPHE)
#
Shift (kwicala lasekhohlo lekhibhodi) KEY_LEFTSHIFT
\ KEY_BACKSLASH
Z KEY_Z
X KEY_X
C KEY_C
V KEY_V
B KEY_B
N KEY_N
M KEY_M
, (i-comma) KEY_COMMA
. (isingxi) KEY_DOT
/ ((slash phambili) KEY_SLASH
Shift (kwicala lasekunene lebhodibhodi KEY_RIGHTSHIFT
ALT (kwicala lasekhohlo lebhodibhodi

KEY_LEFTALT

Ibha yendawo KEY_SPACE
I-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 Kock KEY_NUMLOCK
Shift Lock KEY_SHIFTLOCK
0 (ikhiphedi) KEY_KP0
1 (ikhiphedi) KEY_KP1
2 (ikhiphedi) KEY_KP2
3 (ikhiphedi) KEY_KP3
4 (ikhiphedi) KEY_KP4
5 (ikhiphedi) KEY_KP5
6 (ikhiphedi) KEY_KP6
7 (ikhiphedi) KEY_KP7
8 (ikhiphedi) KEY_KP8
9 (ikhiphedi) KEY_KP9
. (icandelo lesicatshulwa) KEY_KPDOT
+ (ikhiphedi kunye nesimboli) KEY_KPPLUS
- (ikhiphedi yokutshintsha isimboli) KEY_KPMINUS
Itolo ekhohlo KEY_LEFT
Utolo oluchanekileyo KEY_RIGHT
Utolo KEY_UP
Utolo oluphantsi KEY_DOWN
Ikhaya KEY_HOME
Faka KEY_INSERT
Cima KEY_DELETE
Ikhasi phezulu KEY_PAGEUP
Tyhilela ezantsi KEY_PAGEDOWN