Indlela yokusebenzisa i-Nintendo Wii Controller Ukudlala i-Linux Games

Ingxenye eyinhloko yokudlala imidlalo ngokusobala ikwazi ukulawula abalingiswa, imikhumbi, amantombazane, amathangi, izimoto noma ezinye izifo.

I- Nintendo WII isilawuli kuhle ukudlala imidlalo, ikakhulu uma usebenzisa ama-emulator esikoleni esidala kanye nemidlalo ye-Inthanethi ye-Inthanethi ye-Inthanethi ye-Arcade. I- Nintendo WII yayidumile kakhulu imidlalo ye-console ngenkathi ikhululwa kuqala futhi kubantu abaningi, manje ihlala ithola uthuli eduze kwesidlali seDVD.

Kunokuba uthenge umlawuli wegeyimu ozinikezele ukudlala imidlalo kumshini wakho we-Linux , kungani ungasebenzisi nje i-WII Remote?

Yiqiniso, isilawuli se-WII akuyona kuphela isilawuli okungenzeka ukuthi kufanele ujikeleze futhi ngizobhala iziqondiso zabalawuli be-XBOX ngisho nomlawuli we- OUYA maduzane.

Enye inzuzo yesilawuli se-WII yi-dpad. Kusebenza kangcono kakhulu emidlalweni yasesikoleni esidala kunomlawuli we-XBOX ngoba akusizi kahle kakhulu.

Ngeshwa kulabo abesaba umlayini womyalo kunomsebenzi wokuphela okumele ukwenziwa kodwa ungesabi njengoba ngizokwenza konke okusemandleni ami ukuchaza konke okudingeka ukwenze ukuze uthole umlawuli we-WII esebenzayo.

Faka I-Software Linux Edingekayo Ukusebenzisa Umlawuli We-Wii

Izicelo ozidingayo ukufaka zimi kanje:

Lo mhlahlandlela uthatha ukuthi usebenzisa i-distro-Debian-based distro efana neDebian , Mint , Ubuntu njll Uma usebenzisa i-RPM esekelwe ukusetshenziswa kwe-distro YUM noma ithuluzi elifanayo ukuze uthole lezi zicelo.

Thayipha okulandelayo ukuze uthole izinhlelo zokusebenza:

sudo apt-get ukufaka lswm wminput libcwiid1

Thola ikheli le-Bluetooth le-Wii Controller yakho

Isizathu sonke sokufaka i-lswm ukuthola ikheli le-bluetooth yesilawuli sakho se-WII.

Ngaphakathi kohlobo lokuphela okulandelayo:

lsmm

Okulandelayo kuzoboniswa esibukweni:

" Faka i-Wiimotes kwimodi etholakalayo manje (cindezela u-1 + 2) ..."

Yenza njengoba umyalezo ubuza futhi ubambe izinkinobho ezingu-1 no-2 kumlawuli we-WII ngesikhathi esifanayo.

Uma ukwenze ngokufanele isethi yamanani nezinhlamvu kufanele zivele emigqeni yalokhu:

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

Uma izinhlamvu nezinombolo zingabonakali futhi uzithola ubuyela emuva ekuhambeni komyalo we-lswm futhi uzame ukucindezela u-1 no-2 futhi. Ngokuyinhloko, qhubeka uzama kuze kusebenze.

Setha Up Umlawuli wegeyimu

Ukuze usebenzise i-WII Controller njengemidlalo yegeyimu uzodinga ukusetha ifayela lokucushwa ukuze udwebe izinkinobho ukuze ukhiye.

Thayipha lokhu okulandelayo efasiteleni lokugcina:

sudo nano / njll / cwiid / wminput / i-gamepad

Le fayela kufanele isivele inombhalo kuwo kulo mzila:

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

Uzodinga ukungeza imigqa eminye kule fayela ukuze uthole i-gamepad isebenza ngendlela oyifunayo ngayo.

Ifomethi eyisisekelo yomugqa ngamunye efayeleni inkinobho ye-WII Controller ngakwesobunxele futhi inkinobho yekhibhodi ngakwesokudla.

Ngokwesibonelo:

I-Wiimote.Up = KEY_UP

Umyalo ongenhla ubala ibhathini eliphezulu ku-WII ekude kuya komcibisholo ophezulu kwikhibhodi.

Nasi ithiphu esheshayo. Isilawuli kude se-WII ngokuvamile sisehlangothini lwaso uma udlala imidlalo ngakho-ke umcibisholo ophezulu ekude kude kwe-Wii udinga ngempela ukudweba kumcibisholo wesokunxele kukhibhodi.

Ekupheleni kwalesi sihloko, ngizobhala wonke ama-mappings e-WII angase abe khona kanye nohlu lwamaphuzu wekhibhodi enengqondo.

Okwamanje nakuba nasi isethi esheshayo nesilula yamaphuzu:

I-Wiimote.Up = KEY_LEFT

I-Wiimote.Down = KEY_RIGHT

Wiimote.Left = KEY_DOWN

I-Wiimote.Right = KEY_UP

I-Wiimote.1 = KEY_SPACE

I-Wiimote.2 = KEY_LEFTCTRL

I-Wiimote.A = KEY_LEFTALT

I-Wiimote.B = KEY_RIGHTCTRL

I-Wiimote.Plus = KEY_LEFTSHIFT

Amabalazwe angenhla ukhiye womcibisholo ongakwesokunxele kwikhibhodi kuze kube inkinobho yokumisa kusilawuli se-WII, ukhiye olungakwesokudla kwenkinobho ephansi umcibisholo ophansi kuya kwesokunxele, umcibisholo ophezulu kuze kube inkinobho yangakwesokudla, ibha yesikhala njengenkinobho 1, ukhiye we-CTRL ekhibhodi eya ku-inkinobho engu-2, ukhiye we-ALT wesobunxele ku-A inkinobho, ukhiye we-CTRL ongakwesokudla njengenkinobho B kanye nekhibhodi yokushiya kwesokunxele njengenkinobho ye-Plus.

Uma usebenzisa amageyimu we-Retro kusuka ku-arcade ye-intanethi ye-inthanethi ngokuvamile ayosho ukuthi yiziphi izihluthulelo ezidingekayo ukuba zimephulwe. Ungaba namafayela e-gamepad ahlukile emidlalweni ehlukene ukuze ukwazi ukusebenzisa kuphela ukusetha kwekhibhodi ye-WII kumdlalo ngamunye.

Uma usebenzisa ama-emulators emidlalweni yamageyimu amadala njengeSinclair Spectrum, i-Commodore 64, i-Commodore Amiga ne-Atari ST, ngakho-ke imidlalo ngokuvamile ikuvumela ukuba uvuselele okhiye futhi, ngakho-ke, ungenza imephu emidlalweni yemidlalo kufayela lakho le-gamepad.

Eminye imidlalo yesimanje bavame ukuvumela ukusetshenziswa kwegundane ukuyilawula noma ngisho nezinkinobho ukuze ukwazi ukusetha ifayela lakho le-gamepad ukufanisa okhiye abadingekayo ukuze badlale imidlalo.

Ukuze ulondoloze ifayela le-gamepad cindezela i-CTRL no-O ngesikhathi esifanayo. Cindezela i-CTRL no-X ukuze uphume nano.

Xhuma Umlawuli

Ukuxhuma ngempela i-controller ukuze isebenzise ifayela lakho le-gamepad lenze umyalo olandelayo:

sudo wminput -c / njll / cwiid / wminput / i-gamepad

Uzocelwa ukuba ucindezele okhiye abangu-1 + 2 ngesikhathi esifanayo ukubhangqa isilawuli ngekhompyutha yakho.

Igama elithi "elungile" lizovela uma uxhumano lwakho luphumelele.

Manje konke okumele ukwenze uqale umdlalo ofisa ukudlala.

Jabulela !!!

Isithasiselo A - Izinkinobho ezikude ezikhona zeWII

Ithebula elilandelayo libonisa zonke izinkinobho ezikude ze-WII ezingahle zifakwe ngaphakathi kwefayela lakho le-gamepad:

Isithasiselo B - Mappings wekhibhodi

Lona uhlu lwamaphuzu wekhibhodi enengqondo

Umlawuli we-Nintendo WII engenzekayo ku-Mapboard wekhibhodi
Ukhiye Ikhodi
Balekela 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
- (okungekho uphawu) KEY_MINUS
= (lilinganisa uphawu) KEY_EQUAL
I-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
I KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Faka KEY_ENTER
CTRL (ngakwesokunxele kwekhibhodi) 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)
#
Ishift (ngakwesokunxele kwekhibhodi) 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
. (ukumisa okugcwele) KEY_DOT
/ (slash phambili) KEY_SLASH
Shift (ngakwesokudla kwekhibhodi KEY_RIGHTSHIFT
ALT (ngakwesokunxele kwekhibhodi

KEY_LEFTALT

Ibha yesikhala 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
. (ikhiphedi dot) KEY_KPDOT
+ (ikhiphedi plus uphawu) KEY_KPPLUS
- (uphawu lwekhiphedi lokushiya) KEY_KPMINUS
Umcibisholo wesokunxele KEY_LEFT
Umcibisholo wesokudla KEY_RIGHT
Umcibisholo ophezulu KEY_UP
Umcibisholo ophansi KEY_DOWN
Ikhaya KEY_HOME
Faka KEY_INSERT
Susa KEY_DELETE
Ikhasi phezulu KEY_PAGEUP
Ehla ngekhasi KEY_PAGEDOWN