Ahoana ny fampiasana ny Controller Nintendo Wii mba hilalao ny lalao Linux

Ny ampahany lehibe amin'ny filalaovana lalao dia mazava ho azy fa afaka mifehy ny karazana, sambo, ramanavy, fiara, fiara na sprites hafa.

Ny mpandrindra ny Wii Nintendo WII dia mahafinaritra ny milalao lalao, indrindra rehefa mampiasa fampiasa finday taloha sy Internet ao amin'ny Internet Arcade Internet. Ny Wii Nintendo dia mpilalao lalao tena malaza rehefa navoaka voalohany ary ho an'ny olona maro, ankehitriny dia mipetraka ny vovoka manakaiky ny mpilalao DVD.

Raha tokony hividy lalao mpilalao matihanina amin'ny filalaovana lalao eo amin'ny Linux Linux , nahoana raha ampiasaina amin'ny WII Remote fotsiny?

Mazava ho azy, ny controller an'ny WII dia tsy ilay hany mpifehy izay tsy maintsy hangonina manodidina ary izaho dia hanoratra torolàlana ho an'ny mpitantana XBOX ary na ny mpitantana ny OUYA aza tsy ho ela.

Ny tombony iray amin'ny mpifehy WII dia ny dpad. Tsara kokoa ny lalao an-tsekoly taloha raha oharina amin'ny XBOX controller satria tsy dia mahatsapa loatra izany.

Mampalahelo ho an'ireo izay matahotra ny baikon'ny baiko dia misy asa an-tselika maro tokony hatao, saingy tsy atahorana ny hanao izay azoko atao mba hanazavako ny zavatra rehetra tokony hataonao mba hahazoana ny mpiandraikitra WII.

Install the Linux Software Required To Use a Wii Controller

Ireo fampiharana mila atsahatra dia ireto manaraka ireto:

Ity toro-lalana ity dia manondro ny fampiasana Debian mifototra tahaka an'i Debian , Mint , Ubuntu sns ... Raha mampiasa fampiasana YMS ianao na mampiasa fitaovana hafa mitovy amin'ny RPM ianao mba hahazoana izany fampiharana izany.

Tery ity manaraka ity mba hahazoana ireo fampiharana:

sudo apt-get install lswm wminput libcwiid1

Hitady ny adiresy Bluetooth ao amin'ny Wii Controller

Ny antony rehetra amin'ny fametrahana lswm dia ny mahazo ny adiresin'ny bluetooth amin'ny mpanonta WII anao.

Soraty ao anatin'ny endriky ny terminal ny manaraka:

lswm

Ireto manaraka ireto dia haseho eo amin'ny efijery:

" Ampidino Wiimotes amin'ny fomba mahazatra ankehitriny (tsindrio 1 + 2) ..."

Ataovy araka ny fangatahan'ilay hafatra ary atokàny ny bokotra 1 sy 2 amin'ny mpitantana WII.

Raha nanao izany tamim-pahamendrehana ianao, dia tokony hisy andian-tarehintsoratra sy tarehin-tsoratra tokony hipoitra eo amin'ity andalana ity:

00: 1b: 7a: 4F: 61: C4

Raha toa ka tsy miseho ireo taratasy sy tarehimarika dia miverina amin'ny baikon'ny baikon'ny baikon'ny baiko indray ianao lswm ary andramo indray ny 1 sy 2. Amin'ny ankapobeny, aza mitsahatra manandrana mandra-pahatonga izany.

Manangana ny Controller Game

Raha hampiasa ny WII Controller ho toy ny gamespad ianao dia mila manangana tahirim-pandaharam-potoana ahafahana maneho ny bokotra amin'ny fanalahidy.

Ampidino ao amin'ny fikandrana ny endritsoratra manaraka:

sudo nano / etc / cwiid / wminput / gamepad

Ity rakitra ity dia tokony hanana lahatsoratra sasantsasany ao anatin'ity andalana ity:

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

Mila ampidirinao amina rindran-damina fanampiny amin'ity rakitra ity ianao mba ahafahanao manamboatra ny lalao baolina amin'ny fomba tianao hananana.

Ny endritsoratra fototra amin'ny andalana tsirairay ao amin'ny rakitra dia ny bokotra WII Controller eo ankavia ary ny bokotra ankavanana eo ankavanana.

Ohatra:

Wiimote.Up = KEY_UP

Ny baiko etsy ambony dia mamaritra ny bokotra eo amin'ny WII faran'ny efamira amin'ny piano ambony.

Ity misy teboka haingana. Ny rindrin'ny WII dia matetika eo anilany rehefa milalao lalao ianao ary ny zana-tsipika ambony amin'ny Wii dia mila mipetaka amin'ny zana-tsipìka havia eo amin'ny klavier.

Amin'ny faran'ity lahatsoratra ity dia hizara ireo karazam-baovaon'ny WII rehetra sy ireo karazana fandraketana an-tsarimihetsika.

Amin'izao fotoana izao dia misy torolàlana haingana sy tsotra eto:

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

Ireo sarintany etsy ambony ireo ny bokotra arrow eo amin'ny klavin'ny bokotra amin'ny bokin'ny WII, ny fanalahidy havanana amin'ny bokotra ambany ny zana-tsipìka mankany amin'ny bokotra havia, ny zana-tsipìka amin'ny bokotra ankavanana, ny bara-bidy toy ny bokotra 1, ny ny CTRL ny bokotra Keyboard amin'ny bokotra 2, ny bokotra ALT ankavia amin'ny bokotra A, ny bokotra CTRL havanana toy ny bokotra B ary ny bokotra miova ho ny Plus button.

Raha mampiasa lalao retro avy amin'ny arisivan'ny aterineto ianao dia hiteny amin'ny ankapobeny fa inona ny fanalahidy mila sokafana. Afaka manana rakitra playpad samihafa ho an'ny lalao samihafa ianao mba hahafahanao mampiasa fotsiny ny fantson-kiheba WII ho an'ny lalao tsirairay.

Raha mampiasa mpampihetsim-po ho an'ny konsole taloha toy ny Sinclair Spectrum, Commodore 64, Commodore Amiga sy Atari ST ianao dia ny lalao dia mamela anao hanamboatra ireo fanalahidy ary azonao atao koa ny mandefa ny kilalao ho an'ny lalao gamepad.

Ho an'ny lalao maoderina kokoa, matetika izy ireo dia mamela ny fampiasana ny totozy mba hifehy azy ireo na koa ny solo mba hahafahanao mametraka ny tahiry gamepad anao mba hifanaraka amin'ireo fanalahidy ilaina amin'ny lalao.

Mba hamonjena ny tahiry gamepad dia tsindrio CTRL sy O amin'ny fotoana iray ihany. Tsindrio CTRL sy X hivoaka ny nano.

Mifandraisa ny Controller

Raha ny marina dia mampifandray ny controller mba hampiasany ny rakitra gamepad mitondra ity baiko manaraka ity:

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

Hangataka ianao mba hizara ny fanalahidy 1 + 2 amin'ny fotoana iray mba hampifanarahana ny solosaina amin'ny solosainao.

Ny teny hoe "mivonona" dia hiseho raha nahomby ny fifandraisana misy anao.

Ankehitriny, ny zavatra rehetra tsy maintsy ataonao dia manomboka ny lalao izay tianao hilalao.

Ankafizo !!!

Andepony A - Azo alefa ny Wii Remote Buttons

Ity tabilao manaraka ity dia mampiseho ny bokotra remote WII izay afaka apetraka ao anaty tahiry gamepad:

Appendix B - Fitaovana fanalahidy

Ity dia lisitr'ireo sarintany klavier manan-tsaina

Potika Nintendo WII Controller amin'ny fanoratana klavery
Key Code
Escape 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
- (minus symbol) KEY_MINUS
= (mitovy ny marika) KEY_EQUAL
BackSpace KEY_BACKSPACE
Tab 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
Ampidiro KEY_ENTER
CTRL (Ankavia amin'ny klavier) 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
'(Apôstôlôf) KEY_APOSTROPHE)
#
Shift (ankavia amin'ny klavier) 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
, (paoma) KEY_COMMA
. (fijanonana tanteraka) KEY_DOT
/ (fanindroany) KEY_SLASH
Shift (eo ankavanan'ny klavier KEY_RIGHTSHIFT
ALT (ankavia amin'ny klavier

KEY_LEFTALT

Space bar KEY_SPACE
Sorabaventy ranoray KEY_CAPSLOCK
F1 KEY_F1
G2 KEY_F2
G3 KEY_F3
F4 KEY_F4
F5 KEY_F5
G6 KEY_F6
G7 KEY_F7
G8 KEY_F8
G9 KEY_F9
G10 KEY_F10
F11 KEY_F11
F12 KEY_F12
Num Kock KEY_NUMLOCK
Shift Lock KEY_SHIFTLOCK
0 (keypad) KEY_KP0
1 (fefy) KEY_KP1
2 (keypad) KEY_KP2
3 (fefy) KEY_KP3
4 (fefy) KEY_KP4
5 (fefy) KEY_KP5
6 (keypad) KEY_KP6
7 (fefy) KEY_KP7
8 (fefy) KEY_KP8
9 (fefy) KEY_KP9
. (keypad dot) KEY_KPDOT
+ (keypad plus symbol) KEY_KPPLUS
- (mari-pamantarana kely miavaka) KEY_KPMINUS
P arrow havia KEY_LEFT
Poro marina KEY_RIGHT
Pety Up KEY_UP
P arrow Down KEY_DOWN
Home KEY_HOME
Insert KEY_INSERT
Fafao KEY_DELETE
Page Up KEY_PAGEUP
Page Down KEY_PAGEDOWN