Me pehea te Whakamahia he Kaiwhakahaere Wii Nintendo Hei Whakaatu i nga Taupori Linux

Ko tetahi wahi matua o te taraiwa i nga taakaro he tino kaha ki te whakahaere i nga horopaki, nga kaipuke, nga ngeru, nga taina, nga motuka, me etahi atu tuhi.

He pai te kaiwhakahaere Nintendo WII mo te tarairo i nga taakaro, ina koa ka whakamahi i nga kaitohutohu o te tawhito me nga taakapu Ipurangi Ipurangi Ipurangi. Ko te Nintendo WII tetahi papaahoa rongonui tino rongonui i te wa i tukuna tuatahi ai, i te nuinga hoki o nga tangata, kei te noho nei ia i te puehu i te taha o te kaituku DVD.

Engari hei hoko i tetahi kaiwhakahaere whakataetae whakatapu mo te takaro i nga kēmu i runga i to mīhini Linux , he aha e kore e whakamahi noa i te WII Remote?

Ko te tikanga, ehara i te kaiwhakahaere WII anake te kaiwhakahaere e pai ana pea ki a koe ki te whakairi ki a koe, a ka waiho e ahau nga kaiarahi tuhi mo nga kaiwhakahaere XBOX, tae noa ki te Kaiwhakahaere OUYA .

Ko tetahi o nga painga o te kaiwhakahaere WII ko te paera. He pai ake te pai mo nga whakataetae tawhito o mua atu i te kaiwhakahaere XBOX no te mea ehara i te mea tino pai.

Engari mo te hunga e wehi ana ki te raina whakahau ka nui te mahi mo te papaha kaore e wehi engari kaore i te mea ka kaha au ki te whakamarama i nga mea katoa e hiahia ana koe kia mahi i te WII.

Tāutahia te Pūmanawa Linux e hiahiatia ana kia Whakamahia he Kaiwhakahaere Wii

Ko nga tono e hiahia ana koe ki te whakauru he penei:

Ko tenei aratohu kei te whakamahi koe i te distro-Debian-pēnei i Debian , Mint , Ubuntu me etahi atu. Mehemea kei te whakamahi koe i te whakamahi a te RPM ki te whakamahi i te YUM me tetahi taputapu rite ki te tiki i enei tono.

Patohia te whai ake nei hei tiki i nga tono:

sudo apt-whiwhi tāuta lswm wminput libcwiid1

Kimihia te Wāhitau Motuhake o to Mana Wii

Ko te take katoa mo te whakauru i te lswm ko te tiki i te waitohu bluetooth o to kaiwhakahaere WII.

I roto i te momo tahua e whai ake nei:

Tuhinga o mua

Ko nga korero e whai ake nei ka whakaaturia i te mata:

" Whakamahia te Wiimotes i roto i te mahinga e mohio ana inaianei (press 1 + 2) ..."

Me penei me te tono a te karere me te pupuri i nga pirangi 1 me te 2 ki te kaiwhakahaere WII i te wa ano.

Mena i tika koe i te huinga o nga tau ka puta mai nga reta ki nga rarangi o tenei:

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

Mena kaore nga reta me nga tau e puta mai, ka kitea ano koe ka hoki mai i te awhina i te awhina tere ka rere ano me te ngana ano i te 1 me te 2. Waihoki, kia kaha tonu te mahi kia mahia ra ano.

Whakaritea te Kaiwhakahaere Waea

Hei whakamahi i te WII Controller hei gamepad ka hiahia koe ki te tautuhi i te kōnae whirihoranga ki te mahere i nga pātene ki nga taviri.

Patohia te mea e whai ake nei ki te matapihi:

sudo nano / etc / cwiid / wminput / gamepad

Ko tenei kōnae he tuhinga kei roto i nga waahanga o tenei:

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

Me hiahia koe ki te whakauru atu i etahi atu rarangi ki tenei kōnae hei mahi i te gamepad hei huarahi e hiahia ana koe.

Ko te hōputu taketake o ia raina kei roto i te kōnae ko te WII Controller pātene i te maui me te pātene papapātuhi i te taha matau.

Hei tauira:

Wiimote.Up = KEY_UP

Ko nga mahere whakahau i runga nei te paerewa ake i runga i te WII ki te pere i runga i te papapātuhi.

Anei he urupare tere. Ko te WII te nuinga o te waa kei te taha ki a ia i te wa e tarai ana koe i nga taakaro me te pere ki runga i te Wii mamao me tino mahere ki te maatai ​​i te pere i runga i te papapa.

I te mutunga o tenei tuhinga, ka tuhia e ahau nga mahinga katoa o te WII me te maha o nga maapiri papapātuhi pai.

Na, inaianei koinei he huinga tere me te ngawari o nga mapi:

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

Ko nga mahere o runga ake i te pere pere matau i runga i te papapātuhi ki te pātene ake i te kaiwhakahaere WII, te kī matau ki te papa raro o te pere ki raro ki te pereti maui, te pere ki runga ki te matau matau, te pae mokowhiti hei pātene 1, ka mahue te kī CTRL ki runga i te papapātuhi ki te pātene 2, te taviri ALT mauī ki te pātene A, te kī CTRL tika rite te pātene B, me te taviri whakatere maui ano he pātene Plus.

Mena kei te whakamahi koe i nga kēmu rero mai i te paparangi tahua o te ipurangi, ka korerohia e koe he aha nga taviri hei mahere. Ka taea e koe te whakamahi i nga kōnae rererangi rerekē mo nga kēmu rerekē kia taea ai e koe te whakamahi i te tautuhinga pātuhi WII mō ia kēmu.

Mena kei te whakamahi koe i nga taputapu mo nga waahi tawhito tawhito pēnei i te Sinclair Spectrum, Commodore 64, Commodore Amiga, me Atari ST, ka tukuna pea e koe nga maamaa, ka taea e koe te maatai ​​i nga mahinga o te kēmu ki to papaera gamepad.

Mo nga waahi hou ake ka tukua e ratou te whakamahi o te kiore ki te whakahaere ia ratou, ki nga mapi ranei, kia taea ai e koe te tuhi i to papa kōnae gamepad kia tutuki ai nga maatau e hiahiatia ana hei takaro i nga takaro.

Hei tiaki i te papapātuhi gamepad CTRL me O i te wa ano. Patohia te CTRL me te X kia puta i te nano.

Honoa te Kaiwhakahaere

Hei honohono i te kaiwhakahaere kia whakamahia ai e te kōnae gamepad te whakahau e whai ake nei:

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

Ka tonohia koe ki te patene i nga taviri 1 + 2 i te wa kotahi hei maatau i te kaiwhakahaere ki to rorohiko.

Ka puta te kupu "rite" ki te angitu o to hononga.

Na, ko nga mea katoa ka mahi koe, ka timata i te kēmu e hiahia ana koe ki te takaro.

Kia pai !!!

Tāpiritanga A - Ngā Pātene Mamao WII e taea ana

Ko te ripanga e whai ake nei e whakaatu ana i nga paerewa mamao katoa o te WII ka taea te whakarite i roto i to papa kōnae gamepad:

Tāpiritanga B - Mappings Papapātuhi

Koinei te rarangi o nga mapi papapātuhi pai

Mana Mahinga Nintendo WII ki Mappings Mahere
Waehere
Tiaki 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
- (tohu iti) KEY_MINUS
= (he rite te tohu) KEY_EQUAL
BackSpace KEY_BACKSPACE
Tapapa KEY_TAB
Q KEY_Q
W KEY_W
E KEY_E
R KEY_R
T KEY_T
Y KEY_Y
U KEY_U
Ahau KEY_I
O KEY_O
P KEY_P
[ KEY_LEFTBRACE
] KEY_RIGHTBRACE
Tomo KEY_ENTER
CTRL (Te taha maui o te papapātuhi) 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)
#
Huri (Te taha mauī o te papapātuhi) 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
, (paheke) KEY_COMMA
. (mutu tonu) KEY_DOT
/ (whakawhitinga whakamua) KEY_SLASH
Huri (taha matau o te papapātuhi KEY_RIGHTSHIFT
ALT (taha maui o te papapātuhi

KEY_LEFTALT

Pae pae KEY_SPACE
Pukore Kae 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
Te Mauki Kati KEY_SHIFTLOCK
0 (papapātuhi) KEY_KP0
1 (paatene) KEY_KP1
2 (paatene) KEY_KP2
3 (pātuhi) KEY_KP3
4 (paatene) KEY_KP4
5 (papapātuhi) KEY_KP5
6 (papapātuhi) KEY_KP6
7 (papapātuhi) KEY_KP7
8 (papapātuhi) KEY_KP8
9 (papapātuhi) KEY_KP9
. (pane matua) KEY_KPDOT
+ (papapātuhi me te tohu) KEY_KPPLUS
- (tohu paatata iti tohu) KEY_KPMINUS
Pere matau KEY_LEFT
Pere matau KEY_RIGHT
Up pere KEY_UP
Pere pere KEY_DOWN
Home KEY_HOME
Kōkuhua KEY_INSERT
Mukua KEY_DELETE
Whārangi Up KEY_PAGEUP
Whārangi Raro KEY_PAGEDOWN